Looping musik Synthesizer (7 / 7 steg)
Steg 7: Skapa dina egna ljud prover
Skapa dina egna ljudfiler!
1. Hämta Audicity
Jag arbetade på en mac, men jag är säker på att det finns en liknande nedladdning för windows om du google det. Jag fick den från denna webbplats:
http://Audacity.sourceforge.net/download/Mac
2. i det nedre vänstra hörnet av Audicity, ange "Projektet Rate (Hz)" till 8000. Också, i övre högra hörnet, ange indata (bredvid inbyggd mikrofon) från "2 (Stereo) Input kanaler" till "1 (Mono) ingång kanal."
3. spela in din ljud i audacity. Se till att hålla det kort – Arduino kan bara inneha upp till ca 4 sekunder av totala ljud, så varje ljudinspelning bör vara mindre än en halv sekund om du vill utnyttja alla 9 knappar.
3. När du är nöjd med ditt prov, gå till FileàExport. Spara filen som en mp3 på en plats som du lätt kan hitta. Innan du avslutar export, kan Audicity berätta att hitta vissa mapp. Följ länken, Hämta mappen, klicka på Bläddra och leta upp mappen till punkt Audicity till sin plats i din dator. Länken jag brukade få denna mapp är nedan:
http://Lame.Buanzo.org/#lameosxdl
4. nu när du har din inspelning i en mp3-fil, måste du konvertera den till en byte-array. För att göra detta, använde jag ett program som laddas ner från följande länk kallas "Koda ljud"
http://highlowtech.org/?p=1963
Följ instruktionerna på webbplatsen för att ladda ner programmet.
5. kör koda ljud och väljer den ljudfil som du skapat. Efter en sekund eller två, ska ett fönster öppnas som säger "ljuddata kopieras till Urklipp." Detta innebär att koden har lagrats i minnet använder du att kopiera och klistra in.
6. gå till den koden i fönstret Arduino. Nära toppen av koden ser du:
byte sample0 [PROGMEM] = {nummer, nummer, antal,...};
byte sample1 [PROGMEM] = {nummer, nummer, antal,...};
osv...
Markera alla nummer inom {}, och ersätta det med nummer lagras i Urklipp genom att gå till "Redigera klistra in."
Vara säker i slutet av din matris har ",};". Om inte, får du ett felmeddelande.
Det är det! Ha det så kul! Happy looping!