8-stegs FPGA Sequencer och Synthesizer



I denna tutorial ska vi göra en 8-stegs synthesizer för vår FPGA styrelse. Vi kommer att arbeta med Digilient Nexys 2 styrelsen men vår kod skulle kunna ändras för andra styrelser. Projektet byggdes av Lincoln Tran och Joseph Coplon för vårt sista projekt vår CPE-133 klass på Kalifornien Polytechnic State University, undervisas av Dr Andrew Danowitz.

En 8-stegs sequencer är en enhet som spelar upp ett ljud spår baserat på positionen av växlar. På vår styrelse finns det 8 växlar. Sequencer är ett tidslinje som går från vänster till höger på raden för växlar. Om växeln är upp, spelas en specifik anteckning när tiden passerar det. Trycka på en knapp vill ändra frekvensen för växlarna. Slutresultatet skulle vara ett upprepande spår 8 anteckningar med frekvenser av användare valet. Vi bygger mycket av vårt spel av Tone Matrix, en online steg sequencer. Det är svårt att förstå vårt spel utan att spela med en full skala en först så rekommenderar vi att leka med Tone Matrix. Dess ganska lätt att förlora mycket tid i ett enkelt spel. Vi ville inte hela detta projekt vara alltför komplicerat så vi beslutade att hålla fast vid ingångarna hittade i styrelsen, men expanderar det att ha fler anteckningar med externa knappar eller fler lysdioder är inte alltför svårt.

I detta Instructable går vi först över komponenterna, logic design och hur allt hänger ihop tillsammans. Sedan ska vi prata lite om hur du ansluter en extern enhet (talare) och hur man spelar spelet.

Utrustning som behövs:

  • Nexys 2 styrelsen eller motsvarande FPGA styrelsen
  • Högtalare, helst monotone att hålla det enkelt
  • Dator att ladda upp program till FPGA-styrelsen
Se Steg
Relaterade Ämnen

Cicadaboom - 8 steg sequencer och en enkel synth

detta instrument är lätt att bygga och kul för att leka med.Arduino (jag använder duemilenova) i detta instrument agerar endast som kraftkälla och som en enkel timer, så om du inte har en du kan fortfarande bygga detta instrument med andra timer käll...

Super enkel 10-steg arduino sequencer

Denna sequencer är så enkelt jag behöver bara ett steg visar hur! Just nu är det är en 10 steg sequencer men kan lätt bli mer rättvis genom att ändra variabeln "steg" i koden.https://Instagram.com/p/2_uf05wwEc/Allt du behöver för detta projekt ä...

5 steg till enkel och välsmakande hemlagad Spaghetti köttfärssås

Vi brukade köpa pastasås i burken för snabb pasta måltider. Men försöker undvika socker och andra icke-väsentliga ingredienser, beslutade vi att försöka göra vår egen version som var grundläggande på råvaror och stor på smak. Detta receptet tar ca 30...

Hur man gör en fälg i några enkla steg i Solidworks och Catia?

Hur man gör en fälg i Solidworks och Catia?Steg 1: Steg 1 Gör en skiss som visas i varje plan.Steg 2: Steg 2 Avsluta skissen. Rotera den runt mittlinjen som visas.Steg 3: Steg 3 Du kommer att få något liknande detta.Steg 4: Steg 4 Nu skapa ett plan s...

Cider och rosor - A parfymerad steg canopy - konsten och skönheten i skogen trädgårdsskötsel. Ma vie en rosor.

Med ympade många av träden med gamla dessert äpple sorter, under-planterade vi denna övergivna cider äppelodling med Filadelfos, kaprifol och bambu. Jag planterade en enda skärande jag hade tagit från rosa i mitten. Filipes Kiftsgate, som jag hade pl...

Designa och bygga en "akustisk" synthesizer

för min praktikplats på Skapa digitalmusik/Meeblip jag har skapat ganska kul liten synthesizer. Det här är tänkt att vara mer flexibla än andra synthesizer genom att göra det helt oberoende. Det är batteridriven, har egen förstärkare/högtalare och st...

Designa och bygga en synthesizer med Meeblip och Arduino, adderat video!

För min praktikplats på Skapa digitalmusik/Meeblip jag har skapat ganska kul liten synthesizer. Det här är tänkt att vara mer flexibla än andra synthesizer genom att göra det helt oberoende. Det är batteridriven, har egen förstärkare/högtalare och st...

16 steg Sequencer (+/-9V till +/-15V)

Detta är en mellanliggande till avancerade projekt och jag rekommenderar inte det som ett första projekt om du precis har börjat i syntar eller elektronik. Bara gå runt och en förklaring visas här. En hel del erfarenheter från projektet byggnad, fels...

Lär dig Verilog: En kort Tutorial serie på Digital elektronik Design med FPGAs och Verilog HDL

Denna korta serie av semi korta lektioner om Verilog är tänkt som en introduktion till språket och förhoppningsvis uppmuntra läsarna att titta närmare på FPGA design.Dessa tutorials antar du är bekant med grundläggande logiska kretsar och logik ekvat...

Projektet 1.1: Introduktion till Digital teknik och FPGA styrelser

Detta är först i en rad projekt med Digilent material som skapats för EE214 vid Washington State University. Dock beslöt vi att vi ville göra dem mer tillgängligt för allmänheten, så jag skapar dem här. För mer Digilents pedagogiska material, se Lär...

Robotic musikspelare och Sequencer med LittleBits AKA Fruityloops IRL

Så jag, tillsammans med många andra däggdjur, älskar att göra musik! Jag gör fånig ljud, kul rappar, men ofta tycker jag själv spelar musik av mig själv och jag önskar jag hade en robot vän som kan fastställa några wicked beats. Det är därför jag gjo...

Monotron hacka med en Baby-8 Sequencer - CV och Tor

här är hur du ansluter din Korg Monotron (som skapades till vara hacka) till en Baby 10 (Google det för mer info) baserade, 8-stegs analog sequencer med max. output = 5V. Var försiktig om du inte vill röra upp din Monotron. Jag försökte göra videon s...

Arduino steg Sequencer

jag undrar om om att göra en sequencer, en stor 16 steg sequencer var vad jag ville göra. Det är full utbyggnad med massor av funktioner, inklusive enda lysdioder för varje steg, midi-ingång och utgång, etc. Sedan insåg jag att jag ska börja från en...

10 steg till din egen logotyp i Inkscape (gratis) och använda kreativa marknaden for dummies som mig

HejLedsen för den långa titeln. Jag har några bekännelser också. Först är min ritning och konstruktionsarbeten färdigheter inte ens detsamma av en finger målare. Det andra tjäna jag inte pengar, så jag har alltid att göra saker som kan köpas, inklusi...

Steg för steg: hur man gör bokstäverna V och P av PVC-rör

göra bokstäverna P och V av PVC-rör och PVC kopplingarSteg 1:Steg 2: Samla in ditt material Samla ditt material:Brev: V90 graders vinklad koppling2 bitar av 4 inches av PVCBrev: P1 T-kontakten2 90 graders vinkel2 45 graders vinkel2 1 tum PVC pipe1 2...

Hopfällbar cykel - konvertera fällbara pedal bäring från Cup och kon till förseglade kullager i lätt och billigt steg

detta är min andra instructable.Detta är en enkel steg för steg för en pedaler konvertering i allmänhet från cup och kon till förseglade kullager.Thos har beem gjort mest för chalenge att göra, men det visar i en mycket bra lösning med resultat på en...

UPPDATERAD: måttband reparera - extra reparation för Lufkin Pee Wee (steg 4 och framåt)

ibland, våren på en auto-upprullningskraften måttband, kommer lite vuxit eller sträckt så att bandet inte kommer fullt ut dra tillbaka in i fallet på egen hand.Tja, inte mer försöker grejer det tillbaka i (detta bara gör saker värre ändå) det finns e...

Plywood och Stick stege

behöver en stege? Skruva och limma två pinnar till en bit plywood och skär hål i den för dina fötter.Varning: Som skylten säger, dessa trä fötter tenderar att glida på golvet, så vidta åtgärder för att förhindra detta. Faktiskt, stegar är alla farlig...

Steg för steg skapa skulpturer med hjälp av 3d-modellering, 3d utskrift och harts brons gjutning

Hej,Jag är en digital konstnär och skulptör.Jag har alltid varit intresserad av möjligheten att förvandla mina bitar till konkreta modeller men på grund av den restriktiva kostnaden för 3d-utskrift jag har hittills endast kunnat återskapa bitar med e...