BUGGO Arpeggio Synth (12 / 16 steg)

Steg 12: Låten läge (speldosa)




Började jag arbeta på det läge som skulle spela låtar, aktiveras av den stora (eller som BUGGO skulle säga, "Big, BIG, BIG!") belyst vippströmbrytare till höger. Detta tog en lång tid. Jag valde låtar som hade viss betydelse för henne och oss. Varje låt definieras av en matris med offset siffror som är notes off basnot. Varje låt kan också ha en annan bas Anmärkning att starta på. En 9 anses vara en vila. Jag började med en upplösning på 48 objekt i matrisen. Som jag gick igenom tråkiga processen att transkribera olika låtar från noter eller Ask.Yahoo.Com inlägg om hur man spelar vissa låtar på piano, jag var att hitta att 48 "steg" var inte ganska tillräckligt hög upplösning för vissa låtar låter som jag trodde de skulle. Vissa accent anteckningar försvann och några av låtarna hade inte känslan. Märkligt nog, nästan varje låt passar inom det samma beloppet av tid.

Eftersom jag redan hade ca 6 låtar definieras, beslöt jag att upp array resolutionen till 96 trappsteg, som tillät mig att "double" nuvarande låtar genom att sätta vilar mellan varje ton, och sedan ersätta vilar med andra accent anteckningar som behövs. Detta fungerade bra, men jag tror inte var värt besväret i ljud. Varje låt hade också separat bas och trumma spår, så det var 36 långa kedjor (melodi, bas, trummor). Någon gång jag körde slut på minne, som orsakade bara rutan att göra konstiga saker. Jag tappade bas spåret och gjorde den bas spelet algoritmiskt. En baston motsvarande till Obs-melodi spelas helst det är en kick drum ljud. Det fungerar tillräckligt bra. Melodierna drogs från många olika platser som sagt (ibland listat ut på ett piano tangentbord för hand), men trumman spår var alla skapade från grunden. Jag kom till en punkt där jag kunde följa numrerar av varje melodi och sätta ihop en kick/snara/klappa mönster som serveras sången. Kanske.

Vad jag fann intressant är att nästan alla barn låten verkar spelas på hela anteckningar (de vita tangenterna). Ett undantag var på tre små kattungar (känd som mark kattungar i min kod) - Jag var tvungen att sätta en liten kludge kod i rutinen låten som sade "om det är den här låten, och denna anteckning, spela detta noterar istället" att spela en skarp ton.

I låten läge väljer trycka på någon av tangenterna 12 ett av de 12 låtarna. Det startar inte över i början av låten heller. Den tar upp vid den punkt där föregående låten var. Detta kan du skapa några intressanta mixar och "play" låten läge genom att välja olika låtar i realtid.

Det finns också en slumpmässig "ljus show" av lysdioder som går längs med beat och ändras när du går till en annan sång. För närvarande finns det 5 olika shower. Jag kommer att utöka det vid ett senare tillfälle att innehålla mer.

Se Steg
Relaterade Ämnen

Arduino flöjt Synth

Innan du skapar denna flöjt synth, byggde jag en annan Arduino synthesizer med källkoden från en Instructable kallas postbox syntet. Jag satte modet inuti en gammal speldosa och wired en MIDI ingång för att kontrollera den. Det lät mycket bra och jag...

Lätt gitarr hjälte synth

vissa människor mod gitarrer för att kunna spela gitarr synth toner. vissa människor betala stora pengar för en riktigt bra midi program. men jag gillar många andra billiga-Olofssons ute gillar inte att betala för saker och så jag ger dig min instruc...

EM-Tronic Synth

i detta Instructable kommer jag visa dig hur man bygger en liten handhållen digital synt kallas EM-Tronic.Om EM-Tronic:Med kombinationen av pitch, hastighet och läge rymmer kontroller, att ge oändlig kombination av ljud denna synt en punch för dess s...

LushOne Modular Synth Laser skär fallet

Detta är min fallet design för LushOne modulära Synth kit. formgivaren av kit också skapat en laserskurna fallet design men jag gillade verkligen att ha det öppen ansiktet på PCB som det inte ger mycket skydd. Mitt fall förbättrar också driften av kn...

Programmerbara MIDI Synth med Intel Edison och Csound

En MIDI-controller är som en dators tangentbord, men istället för att skicka tecken till datorn, det skicka anteckningar (och en hel del ytterligare information om hur tonen spelas). Du kan läsa mer om MIDI-Controllers här.Vanligtvis en MIDI-controll...

Bananaphone: En Touch kapacitans Synth

jag nyligen blev inspirerad av en Kickstart projekt som används för bananer som sensorer för att styra ett spel på en PC. Jag har gjort vissa spel kontroller med propellern tidigare, men jag trodde det skulle göra en intressant synthesizer projekt.In...

Att lägga till nycklar till en Arduino Synth den hårda vägen-Blacklord: Organ Donor projekt del 2

(Obs-detta är min 20 instructable! Tack till alla följande och commenting.on mina projekt och personal som gör detta möjligt. Denna webbplats har definitivt fått mig få min A spelet till arbetsbänken.)Auduino granulat synth av Peter Knight ( http://c...

Bygga MFOs Sound Lab Mini Synth

Så du vill bygga (eller du redan bygger) Ray Wilson's Sound Lab Mini Synth? Jag gjorde det; så kan du! Detta instructable Detaljer min process och förhoppningsvis kommer att ge vissa insikter och praktiska tips för din resa. Jag kämpade med några del...

DIY Mini bas Synth: Meeblip anod

Detta är min första instructable på att bygga den prisbelönta monosynth: meeblip anod, från grunden.Nedan är en video från musicradar visar du möjligheten att denna synth.Det är en helt öppen källkod hårdvara bas synth, som är gjord för att ge dig fe...

Eurorack modulära synth bas

Jag behövde en bas för min eurorack modulära synth. Mina krav var: 3 rader av 84hp, och det ska passa väl precis under mitt Doepfer A - 100P 9 fall. Jag ville prova laserskärning för en tid. Min lokala fablab erbjuder dessutom gratis maskin dags för...

Andra hud Synth

Som musiker vill ibland du gå bort från datorn och användning av knappar och rattar. Vissa drömmer om ett instrument eller gränssnitt som är mer experimentell och livlig. Det finns många möjligheter, himlen är gränsen när det gäller att utforma gesti...

USB-MIDI-Littlebits synth!

Min underbara fru köpte mig den littlebits synth kit i julklapp, och jag tillbringade flera dagar irriterande alla med skrikig ljud. Efter ett tag ville jag mer kontroll över det, att synkronisera det med andra saker, eller att spela det från ett rik...

VHDL ljuskänsliga Synth maskin

Detta projekt och dess tutorial slutfördes som en del av vårt CPE 133 sista projekt på Cal Poly San Luis Obispo. Vårt mål var att skapa ett komplett logiska spel i VHDL med hjälp av en Nexys 3 FPGA styrelse och en off-board komponent. I stället för e...

Digital Synth VRA8-P för Arduino Uno

Från ISGK Instrumentshttps://github.com/risgk/Digital-synth-vra8-pBegreppet3 röst Pseudo polyfonisk Synthesizer för Arduino UnoFunktioner3 röst Pseudo polyfonisk Synthesizer (Paraphonic Synthesizer), MIDI Sound modulSeriella MIDI i (38400 bps), PWM l...

Min första Synth

kid synth kom till som jag satt böjd över en tangled röra av synt ledningar. Min vän Oliver kom över, bedöma situationen och sade, "Du vet att du har lyckats att göra världens mest komplicerade barnleksak." Min första reaktion var att grymta åt...

Nybörjare ren Data Tutorial: Grundläggande Synth

Pure Data är en fri, öppen källkod, realtid grafiska dataflöde programmeringsmiljö för ljud, video och grafik bearbetning. Det är särskilt bra för att skriva interaktiva audio, video och grafik program eftersom det kan vara lätt ansluten till hårdvar...

Kaos Nand Synth

Hey där. Ett tag sedan (nästan ett år sedan) jag köpte ett kit på synthrotek.com. Jag var ivrig att prova på och utforska Nand 4093 oscillator chip. På grund av där jag bor, kunde inte jag köpa chip och andra komponenter separat, så jag bestämde mig...

555 pocket Synth/Keyboard

Hej! Välkommen till min instructable. Innan vi börjar prata om hur man bygger denna synth, presentera Ill de grundläggande kunskaper och färdigheter som krävs... Du bör veta dessa saker:- Ohms lag-Vad en resistor är- Hur man löda (semi anständigt)Det...

DIY Synth + MIDI-controller

Vill du kunna styra din DIY Synth med MIDI?Spela upp den med ett tangentbord eller ordnar det i din favorit ljud redigeringsprogram?Steg 1: Vad du behöverHårdvara1 x DIY Synth Kit1 x Arduino Uno1 x Usb kabel1 x 10 k Resistor1 x 0.1uF kondensator (pol...