HUR MAN GÖR EN ELEKTRONISK DRUM. (inte en MIDI-sampler) aka KIDU (6 / 11 steg)
Steg 6: förbereda sd-kortet
Detta var det svåraste och mest tidskrävande steget för mig. Men sjuk ladda upp alla de
länken för alla ljudfiler som jag har prepared.so att de som
finner det svårt att följa kan använda dessa filer och hoppa över detta steg.
Men jag måste varna er att ull miss en jäkla massa kul :).
länken är http://www.4shared.com/rar/AoDU14Vy/KIDU_files.html
Innan vi rör sd-kortet, måste vi välja ljud att vi vill att våra trumma
att ljud liknande. För detta använde jag Image line FL studio för att göra var och en av de
trumma prover i wave-format. För dem som inte är familier med Fl studio,
Du kan helt enkelt google för trumma prover och hämta dem. Om även det är
alltför mycket., sjuk upolad länken för wav-filer som jag har använt också :).
När du har beslutat om de ljud som du vill höra., låter börja konvertera.
Som jag sa i den arbetande., är det inte lätt att spela ett ljudformat
med ut en hängiven audio dekoder. Om vi hade en WAV sköld skulle detta ha varit
lättare. Nu för att spela ljudfilen direcly från sd card., vi använder arduino
bibliotek som kallas SimpleSDAudio.h.
För detta bibliotek till funktion, vi behöver ljudfiler i den. RAW-format
och filnamn i 8.3-format, alla närvarande i rotkatalogen på den
SD-kort.
För att konvertera., vågen filer till raw., jag kunde inte hitta någon filkonverterare
programvaror som stöder wav till rå. (total video converter också inte bra.)
så jag använde ett kommando rad converter kallas SOX. Du kan Audacity som GUI.
men jag använde., commandline tekniken.
Först måste du installera SOX. Nu ta alla filer som du behöver
konvertera till samma katalog som innehåller filen SOX.exe.
Nu öppna Kommandotolken och styra den till samma katalog som SOX.exe
(eller skapa en anteckningar-fil i katalogen och skriv command.com och spara
det som anything.bat.if u öppna filen kommandotolken som öppnas med
Peka på samma katalog.). Skriv nu in följande kommando.
CD % ~ dp0
mkdir omvandlas
Sox input.wav--normen =-1 - e osignerade heltal - b 8 - r 62500 - c 1 -t rå "converted\output.raw"
pausa
ersätta input.wav i ovanstående kommando med filnamnet som du använder.
& output.raw med namnet 8.3. (8,3 simpy innebär en 8 brev namn eller mindre, följt av
en "." & ett format med 3 bokstäver t.ex numb.mp3). Så om du har valt det snara ljudet för konvertering.
Skriv.
CD % ~ dp0
mkdir omvandlas
Sox snare.wav--normen =-1 - e osignerade heltal - b 8 - r 62500 - c 1 -t rå "converted\1_snr.raw"
pausa
Som jag nämnt tidigare finns det ingen LCD-display. Alla val av den
stil och andra nödvändiga saker är också berättad av KIDU. Så alla de
ljudfiler måste också vara konverterats och överförts till SD-kortet.
Jag använde också tal synthesiser funktionalitet för dessa ljudfiler
FL Studio.You kan använda programvara och få tal ljud i wave-format.
och sedan konvertera till raw postsand SOX. Jag kommer lägga upp n länk dessa ljudfiler också.
NAMNGE FILER.
Detta är jus att göra planeringen lite lättare. Att systematiskt i evrything du gör.
NOMENKLATUREN
FORMATET < stylecount > _ < drumname > .raw
namn har jag använt: för stil räkning 1
1_snr.RAW
1_tom1.RAW
1_tom2.RAW
1_ft.RAW
1_cy.RAW
1_kick.RAW
1_ohh.RAW
1_chh.RAW
För stylecount ersätter 2 alla ovanstående första bokstaven
med 2. och så vidare för många stilar.
Tal-filer du kan namnge något.
Efter att du har alla filer du behöver i raw format., kan vi överföra dem till
SD-kortet. För detta kan du använda windows i byggda formatter men jag rekommenderar
SD formateraren. (gör inte Snabbformatering.) För SD-kort under 2GB format
det som fett. Alla andra format med FAT32. Biblioteket stöttar båda arkivera systemen.
Nu bort den safly från PC och sätt i SD kortet skölden.
Varning: datorn kör på någon OS (andra än MSDOS) kommer inte att kunna
spela dessa RAW files.but inte att oroa dig det kommer att spela bra i arduino.if u
är inte övertygade om dess äkta., du kan konvertera dessa fil tillbaka
till wav eller mp3 och spela upp den i din dator.