Hutaisten tehty Vilpe´s Guitar Player
Hutaisten tehty Vilpe´s Guitar Player
Tein pikaisesti kitaran soitto-ohjelman. Äänitimme ja leikkasimme kaverin kanssa sähkökitaran ääniä, ja tein hyvin nopeasti ohjelman. Mitenköhän soitetuista kappaleista saisi äänitiedoston???
(jäljempänä viimeisin versio ladattavissa)
(ohjelma ei ole enää "hutaistu" vaan erittäin huolella tehty, otsikko kusee)
(jäljempänä viimeisin versio ladattavissa)
(ohjelma ei ole enää "hutaistu" vaan erittäin huolella tehty, otsikko kusee)
Last edited by DJ-Filbe on Tue Mar 02, 2010 3:21 pm, edited 2 times in total.
-
- Advanced Member
- Posts: 349
- Joined: Mon Aug 27, 2007 9:00 pm
- Location: Lapinjärvi, Finland
- Contact:
Re: Hutaisten tehty Vilpe´s Guitar Player
Koska itsekin tiedät että hutaisten tehty ei voi olla hyvää, niin en edes vaivaudu tuota testaamaan. Oletan, että käytät tässä tuota samaa systeemiä kuin tuossa toisessa aiheessa olevassa koodissa. Eli soitat lyhyitä äänitiedostoja aina kun nuotti tulee kohdalle. Minkälaista äänitiedostoa sitten haluat saada? No voin kertoa erilaisia vaihtoehtoja miten tämä on mahdollista toteuttaa.
Ensinnäkin voit tehdä tiedoston, jossa on tieto siitä missä kohtaa mikäkin ääni soitetaan ja sitten sisällyttää kyseiset äänet tuohon tiedostoon. Tällöin voisit tehdä tälle tiedostomuodolle oman soittimen tai antaa käytettäväksi koodin, jolla kyseisiä tiedostoja voisi soittaa omissa ohjelmissa. Tiedosto ei kuitenkaan soisi tavallisissa mediasoittimissa.
Toinen vaihtoehto on ottaa selvää jostain yleisemmästä tiedostomuodosta. Esimerkiksi WAV tai MP3 ja teet koodin joka osaa ottaa tarvittavat tiedot käyttämistäsi äänistä ja osaa kirjoittaa tiedoston tiedostomuodon vaatimassa oikeassa muodossa. Tämä vaatii suunnattomasti aikaa, tietoa ja taitoa, sillä tarvitset tietää sekä tiedostomuodosta, että koodekista jolla ääni taltioidaan.
Kolmas vaihtoehto on koittaa käyttää ulkoista ohjelmaa ja napata äänikortilta soitettu musiikki. Tähän pystyy esimerkiksi Audacity. Se kuinka äänenkaappaus ohjelma sitten toimii oman ohjelmasi kanssa voi olla aika rajallista. Komentoriviparametreillä mahdollisesti voisi saada jonkun ohjelman äänittämään äänikortilta musiikkia haluamassaan muodossa, mutta tämäkin vaatii jonkinverran perehtymistä ja ennenkaikkea oikean ohjelman löytämistä.
Ensinnäkin voit tehdä tiedoston, jossa on tieto siitä missä kohtaa mikäkin ääni soitetaan ja sitten sisällyttää kyseiset äänet tuohon tiedostoon. Tällöin voisit tehdä tälle tiedostomuodolle oman soittimen tai antaa käytettäväksi koodin, jolla kyseisiä tiedostoja voisi soittaa omissa ohjelmissa. Tiedosto ei kuitenkaan soisi tavallisissa mediasoittimissa.
Toinen vaihtoehto on ottaa selvää jostain yleisemmästä tiedostomuodosta. Esimerkiksi WAV tai MP3 ja teet koodin joka osaa ottaa tarvittavat tiedot käyttämistäsi äänistä ja osaa kirjoittaa tiedoston tiedostomuodon vaatimassa oikeassa muodossa. Tämä vaatii suunnattomasti aikaa, tietoa ja taitoa, sillä tarvitset tietää sekä tiedostomuodosta, että koodekista jolla ääni taltioidaan.
Kolmas vaihtoehto on koittaa käyttää ulkoista ohjelmaa ja napata äänikortilta soitettu musiikki. Tähän pystyy esimerkiksi Audacity. Se kuinka äänenkaappaus ohjelma sitten toimii oman ohjelmasi kanssa voi olla aika rajallista. Komentoriviparametreillä mahdollisesti voisi saada jonkun ohjelman äänittämään äänikortilta musiikkia haluamassaan muodossa, mutta tämäkin vaatii jonkinverran perehtymistä ja ennenkaikkea oikean ohjelman löytämistä.
Last edited by otto90x on Sun Feb 28, 2010 12:03 pm, edited 1 time in total.
Otto Martikainen a.k.a. MetalRain, otto90x, kAATOSade.
Runoblogi, vuodatusta ja sekoiluja.
Runoblogi, vuodatusta ja sekoiluja.
Re: Hutaisten tehty Vilpe´s Guitar Player
jepjep. Siihen asti onnistuu, kunnes pitäisi saada tiedosto tallennettua TIETTYYN kansioon käyttäjällä, esim. työpöydälle. Tiedäthän, että en voi olettaa jokaisella käyttäjällä olevan työpöytä sijainnissa C:\Users\käyttäjä1\Desktop....otto90x wrote:....Ensinnäkin voit tehdä tiedoston, jossa on tieto siitä missä kohtaa mikäkin ääni soitetaan ja sitten sisällyttää kyseiset äänet tuohon tiedostoon.....
Onko olemassa joku komento, mikä etsii tietokoneen kaikki Desktop - kansiot ja palauttaa kansioiden polut?
Ja miten asetetaan käyttäjän koneelle esim .vgp : tiedoston avaamisen oletusohjelmaksi VGP Player? Onnistuisikohan asetuksen muutto kenties Microsoftin Visual Basic 2008 :lla?
Last edited by DJ-Filbe on Sun Feb 28, 2010 12:07 pm, edited 1 time in total.
-
- Advanced Member
- Posts: 349
- Joined: Mon Aug 27, 2007 9:00 pm
- Location: Lapinjärvi, Finland
- Contact:
Re: Hutaisten tehty Vilpe´s Guitar Player
Jare teki CoolBasic koodikirjastoon aikoinaan loistavan tiedostonetsintä systeemin, josta pienellä muokkauksella saat haluamasi tiedon (desktop nimiset kansiot) selville. Toinen mahdollisuus olisi tietenkin kysyä käyttäjältä mihin tämä haluaa tiedoston tallennettavan.
Jotta ohjelma osaisi avautuessaan avata oikean tiedoston tarvitset käyttää itse soittimessa CommandLine() komentoa, jonka antamassa merkkijonossa toinen sana on avattavan tiedoston polku.
Tässäpä hyvät ohjeet. Eli käytännössä tarvitset kaksi komentoa:DJ-Nerd wrote:Ja miten asetetaan käyttäjän koneelle esim .vgp : tiedoston avaamisen oletusohjelmaksi VGP Player?
Code: Select all
Execute "assoc .vgp=vgpfile"
Execute "ftype vgpfile="+Chr(34)+soittoohjelmantäydellinenpolku$+Chr(34)+" "+Chr(34)+"%1"+Chr(34)
Otto Martikainen a.k.a. MetalRain, otto90x, kAATOSade.
Runoblogi, vuodatusta ja sekoiluja.
Runoblogi, vuodatusta ja sekoiluja.
Re: Hutaisten tehty Vilpe´s Guitar Player
Sain tiedostojen tallennuksen niin, että ohjelma luo tallennettaessa uuden tiedoston kansioon. Miten sen voisi avata toisella ohjelmalla niin, että se lataisi nuotit, jotka sitten soitettaisiin?
(Laitan tässä mukana koodin)
(Tiedosto poistettu 2.3.2010 uuden päivityksen takia, katso myöhemmät viestit)
(Laitan tässä mukana koodin)
(Tiedosto poistettu 2.3.2010 uuden päivityksen takia, katso myöhemmät viestit)
Last edited by DJ-Filbe on Tue Mar 02, 2010 8:45 pm, edited 1 time in total.
-
- Advanced Member
- Posts: 349
- Joined: Mon Aug 27, 2007 9:00 pm
- Location: Lapinjärvi, Finland
- Contact:
Re: Hutaisten tehty Vilpe´s Guitar Player
No siis kun kaikki nuotit on tallennettu eri riveille niin lataat ne vaan samassa järjestyksessä ulos.
Jos tallennat näin:
Niin lataat näin:
EDIT: soitettava ei ollutkaan kokonaisluku :S
Jos tallennat näin:
Code: Select all
WriteLine f, sn
For i=1 To 1000
WriteLine f, soitettava(i)
Next i
Code: Select all
sn = Int(ReadLine (f))
For i=1 To 1000
soitettava(i)=ReadLine (f)
Next i
Otto Martikainen a.k.a. MetalRain, otto90x, kAATOSade.
Runoblogi, vuodatusta ja sekoiluja.
Runoblogi, vuodatusta ja sekoiluja.
Re: Hutaisten tehty Vilpe´s Guitar Player
Kiitos kaikista ohjeista!
Nyt olen saanut ihan hyvän ohjelman aikaiseksi (omasta mielestäni), joten jos voisitte muutamalla sanalla arvostella ja antaa kehitysideoita, niin kiva olisi
(Tiedosto poistettu 2.3.2010 uuden päivityksen takia, katso myöhemmät viestit)
Nyt olen saanut ihan hyvän ohjelman aikaiseksi (omasta mielestäni), joten jos voisitte muutamalla sanalla arvostella ja antaa kehitysideoita, niin kiva olisi
(Tiedosto poistettu 2.3.2010 uuden päivityksen takia, katso myöhemmät viestit)
Last edited by DJ-Filbe on Tue Mar 02, 2010 8:46 pm, edited 2 times in total.
Re: Hutaisten tehty Vilpe´s Guitar Player
Heh, varsin onnistunut tekele. Kitaranuotit olivat hieman kehnolla laadulla äänitettyjä, kuuluivat vain vasemmasta kanavasta ja päksähtivät ikävästi nuotin vaihtuessa. Jälkimmäinen taitaa tosin johtua coolbasicin äänienginestä. Kappaleen nauhoitukseen voisit panostaa, sillä nyt ohjelma ei ottanut soittajan rytmitystä ollenkaan huomioon vaan pätkytti nuotit konemaisesti sarjassa. Nauhoitus voisi myöskin käynnistyä vasta käyttäjän käskystä eikä automaattisesti.
Playerin kappalevalikko voisi olla selkeämpi tarjoten esimerkiksi listan kaikista Kappaleet -hakemiston tiedostoista joista voisi valuta haluamansa vaikkapa nuolinäppäimillä. Biisejä oli muuten kiva kirjoitella tiedostoon ihan käsin tekstieditorillakin
Playerin kappalevalikko voisi olla selkeämpi tarjoten esimerkiksi listan kaikista Kappaleet -hakemiston tiedostoista joista voisi valuta haluamansa vaikkapa nuolinäppäimillä. Biisejä oli muuten kiva kirjoitella tiedostoon ihan käsin tekstieditorillakin
Re: Hutaisten tehty Vilpe´s Guitar Player
CCE wrote:Heh, varsin onnistunut tekele. Kitaranuotit olivat hieman kehnolla laadulla äänitettyjä, kuuluivat vain vasemmasta kanavasta ja päksähtivät ikävästi nuotin vaihtuessa. Jälkimmäinen taitaa tosin johtua coolbasicin äänienginestä. Kappaleen nauhoitukseen voisit panostaa, sillä nyt ohjelma ei ottanut soittajan rytmitystä ollenkaan huomioon vaan pätkytti nuotit konemaisesti sarjassa. Nauhoitus voisi myöskin käynnistyä vasta käyttäjän käskystä eikä automaattisesti.
Playerin kappalevalikko voisi olla selkeämpi tarjoten esimerkiksi listan kaikista Kappaleet -hakemiston tiedostoista joista voisi valuta haluamansa vaikkapa nuolinäppäimillä. Biisejä oli muuten kiva kirjoitella tiedostoon ihan käsin tekstieditorillakin
Hyvä palaute!
Korjasin muutaman bugin, minkä olin huomannut ohjelmassa. Äänen huono laatu johtunee siitä, että mikki oli kait liian lähellä vahvistinta äänityksen aikana. Nyt minulla ei ole kuitenkaan enää tilaisuutta äänittää, koska sähkökitara on kaverini ja en pääse vähään aikaan heille. Päksähtely voi johtua 2 syystä: mainitsemastasi äänimoottorista ja (HUOH! tämäkin pitää tunnustaa) siitä, että laiskuuksissani leikkasin äänet MovieMakerilla
Jos haluaa parempaa rytmitystä, kannattaa tempoa hieman lisätä ja käyttää taukoja (välilyönti).
Pitäisikö automaattisen nauhoituksen lisäksi olla joku "free play" - toiminto, joka ei 'välimuistitallenna' soitettuja nuotteja?
Tein .VGP - tiedoston helposti ymmärrettäväksi, koska haluan myös itse kirjoitella käsin noita biisejä koodiin. Siinä saa harjoitusta, ja suosittelen sitä lämpimästi kaikille Eli ei kun koodaamaan musiikkia
(Tiedosto poistettu 2.3.2010 uuden päivityksen takia, katso myöhemmät viestit)
Last edited by DJ-Filbe on Tue Mar 02, 2010 8:46 pm, edited 1 time in total.
Re: Hutaisten tehty Vilpe´s Guitar Player
Eikös kaverisi(?) vahvarissa ole ulostuloliitäntää? Siitä koneen sisääntuloon ja Audacityllä on helppo äänittää sisääntulosta, sekä laatukin on kohdillaan silloin, ainakin parempi kuin mikillä äänittäessä.
Re: Hutaisten tehty Vilpe´s Guitar Player
Kyllä on. Koitan saada myöhempiin versioihin paremmat äänet.Viltzu wrote:Eikös kaverisi vahvarissa ole ulostuloliitäntää? Siitä koneen sisääntuloon ja Audacityllä on helppo äänittää sisääntulosta, sekä laatukin on kohdillaan silloin, ainakin parempi kuin mikillä äänittäessä.
Re: Hutaisten tehty Vilpe´s Guitar Player
Pari kysymystä aiheeseen liittyen:
- Pitäisikö muuten ohjelmaan tehdä valmiiksi muutaman tunnetun sävelmän, joita Playerilla voi toistaa?
- Olisiko kohtalaisesta graafisesta näytöstä apua / tarvitseeko sellaista? Millainen ulkoasu?
- Pitäisikö ohjelman nimi muuttaa ja lisätä siihen eri soittimia? Mitä soittimia?
- Kannattaisiko säilyttää 'koodivapaus' vai kryptata .VGP - tiedostot?
Näihin kun saisi asiantuntevat vastaukset niin pakahtuisin ilosta....
- Pitäisikö muuten ohjelmaan tehdä valmiiksi muutaman tunnetun sävelmän, joita Playerilla voi toistaa?
- Olisiko kohtalaisesta graafisesta näytöstä apua / tarvitseeko sellaista? Millainen ulkoasu?
- Pitäisikö ohjelman nimi muuttaa ja lisätä siihen eri soittimia? Mitä soittimia?
- Kannattaisiko säilyttää 'koodivapaus' vai kryptata .VGP - tiedostot?
Näihin kun saisi asiantuntevat vastaukset niin pakahtuisin ilosta....
Re: Hutaisten tehty Vilpe´s Guitar Player
- Jotain sampleja siitä mitä ohjelmalla voi tehdä, kyllä..DJ-Nerd wrote:Pari kysymystä aiheeseen liittyen:
- Pitäisikö muuten ohjelmaan tehdä valmiiksi muutaman tunnetun sävelmän, joita Playerilla voi toistaa?
- Olisiko kohtalaisesta graafisesta näytöstä apua / tarvitseeko sellaista? Millainen ulkoasu?
- Pitäisikö ohjelman nimi muuttaa ja lisätä siihen eri soittimia? Mitä soittimia?
- Kannattaisiko säilyttää 'koodivapaus' vai kryptata .VGP - tiedostot?
Näihin kun saisi asiantuntevat vastaukset niin pakahtuisin ilosta....
- Kyllä, sellainen simppeli missä loppujen lopuksi näkyy kaikki oleennainen selkeästi. Mahdollisimman muokattava, koska ihmiset ovat erilaisia
- Ohjelman nimi ei kuulostaa miltään kovin, hyvältä ohjelmalta, tällä hetkellä. Kannattaa vaihtaa. Soittimia.. Yleisimmät eli: Rummut, viulu, huilu, basso, torvi(tai joku trumpetti mitä niitä nyt sitten onkin..)
- Kryptaus voisi sekoittaa filun joskus vahingossa, mutta se tekisi tästä sen näköisen että tämän tekemiseen on nähty vaivaa ja sitten kaikenmaailman h4x0re1|_|_e lisää hommia.
Re: Hutaisten tehty Vilpe´s Guitar Player
___
- Attachments
-
- Sound Player [crypted].rar
- (1.56 MiB) Downloaded 344 times
Last edited by DJ-Filbe on Thu Jul 15, 2010 12:08 am, edited 1 time in total.
-
- Newcomer
- Posts: 30
- Joined: Sat Feb 06, 2010 8:20 pm
Re: Hutaisten tehty Vilpe´s Guitar Player
Täytyy paljastaa et esittelin ton playerin ATK-opettajalle ikään kun se olisi mun ja se sano että sillä pärjäis jossain valtakunnallisessa kisassa ja kannusti mua jatkamaan...
Voisix DJ-Nerd lähettää mulle ton projektitiedostot? Voisin hieman muokata ohjelmaa ja tehdä siitä version.
Ja sit kysymys muille: Missä valtakunnallisessa kisassa tolla pärjäis?
Voisix DJ-Nerd lähettää mulle ton projektitiedostot? Voisin hieman muokata ohjelmaa ja tehdä siitä version.
Ja sit kysymys muille: Missä valtakunnallisessa kisassa tolla pärjäis?
Re: Hutaisten tehty Vilpe´s Guitar Player
Jaa? mut ootsä niin daiju et otat toisten projektit ja ne on opettajien silmissä sun projekteja! se viel menee ja antaa sulle jonku ohjelmointitehtävän ja sulla menee sit sormi suuhun!....cbaloittelija wrote:Täytyy paljastaa et esittelin ton playerin ATK-opettajalle ikään kun se olisi mun ja se sano että sillä pärjäis jossain valtakunnallisessa kisassa ja kannusti mua jatkamaan...
unexit vaan! kukaan täysjärkinen ei sulle mitään projektitiedostoja anna kun niitä ominasi ilmeisesti pitäisit. Ja on sangen hölmöä edes mainita asiasta täällä, jos kerran tällaista harrastaa.cbaloittelija wrote:
Voisix DJ-Nerd lähettää mulle ton projektitiedostot? Voisin hieman muokata ohjelmaa ja tehdä siitä version.
Jep, ton mäkin haluaisin tietääcbaloittelija wrote: Ja sit kysymys muille: Missä valtakunnallisessa kisassa tolla pärjäis?
Re: Hutaisten tehty Vilpe´s Guitar Player
_WTF_!? Kehtaat vielä tulla sorsia pyytämään?? Tuollaiselle idiootille sietäisi kyllä bannia antaa.cbaloittelija wrote:Täytyy paljastaa et esittelin ton playerin ATK-opettajalle ikään kun se olisi mun ja se sano että sillä pärjäis jossain valtakunnallisessa kisassa ja kannusti mua jatkamaan...
Voisix DJ-Nerd lähettää mulle ton projektitiedostot? Voisin hieman muokata ohjelmaa ja tehdä siitä version.
ontopic: onhan kitara varmasti vireessä? Vertasin ääniä vielä guitar proon virittimellä niin kuulosti omaan korvaan aavistuksen verran epävireiseltä.
Last edited by Bambi on Fri Mar 05, 2010 6:31 pm, edited 1 time in total.
Re: Hutaisten tehty Vilpe´s Guitar Player
Hyvä pointti! Ja totta tuo onkin: se oli hieman nopea äänitys. Minulla ei ole kuitenkaan vielä vähään aikaan mahdollisuutta äänittää uudestaan, kitara on kaverini ja hänen luo pääsen 2 viikon päästä viikonloppuna. Silloin otan uusiksi.Bambi wrote: ontopic: onhan kitara varmasti vireessä? Vertasin ääniä vielä guitar proon virittimellä niin kuulosti omaan korvaan aavistuksen verran epävireiseltä.
Myös muita soittimia haluaisin, mutta ei ole oikein mahdollisuutta äänittää....
Jos joku olisi niin ystävällinen ja laittaisi linkin mistä noita ääni-packeja voisi saada tai (vielä parempi) äänittäisi itse, jos soitin sattuu löytymään...
Minulla on kyllä syntikka, muttei yhteensopivaa MIDI-liitäntää eikä kunnollista mikrofonia (ja laatu ei olisi äänitettynä niin hyvä, kuten ei nykyinenkään ääni).
-
- Tech Developer
- Posts: 545
- Joined: Sun Aug 26, 2007 2:43 pm
- Location: Liminka
Re: Hutaisten tehty Vilpe´s Guitar Player
Pikaisella takaperinmallinnuksella sain selville, että tiedostoja ei ole mitenkään salattu, vaan nuotit on korjattu epämääräisillä merkkijonoilla erotettuna toisistaan rivinvaihdoilla.
Ensimmäisellä rivillä näyttäisi olevan tempo, jossen täysin väärässä ole.
Siitä eteenpäin on nuotteja esitettynä seuraavilla merkkijonoilla:
Touché pussycat
Ensimmäisellä rivillä näyttäisi olevan tempo, jossen täysin väärässä ole.
Siitä eteenpäin on nuotteja esitettynä seuraavilla merkkijonoilla:
- C - !#¥%&
- C# - #¥%&/
- D - ¤%&/(
- D# - %&/()
- E - &/()=
- F - /()=?
- F# - ?=)(/
- G - =)(/&
- G# - )(/&%
- A - (/&%¤
- A# - /&%¥#
- H - &%¥##
- c2 - %¥#!!
- c2# - !!!!!
- d2 - ?????
- Tauko - !(¥&%??/¥)#%
- Tyhjä - X
Touché pussycat
CoolBasic henkilökuntaa
Kehittäjä
cbFUN Kello
cbSDL
Whale.dy.fi
<@cce> miltäs tuntuu olla suomen paras
Kehittäjä
cbFUN Kello
cbSDL
Whale.dy.fi
<@cce> miltäs tuntuu olla suomen paras