In deze tutorial gaan we graag een stap 8 synthesizer voor onze FPGA-board. We zullen werken met de Digilient Nexys 2 board maar onze code kan worden gewijzigd voor andere boards. Dit project werd gebouwd door Tran van Lincoln en Joseph Coplon voor ons laatste project van onze CPE-133-klasse op California Polytechnic State University, onderwezen door Dr. Andrew Danowitz.
Een stap 8 sequencer is een apparaat dat een sound-track op basis van de positie van de schakelopties speelt. Op onze Raad van Bestuur zijn er 8 switches. De sequencer is een tijdlijn die van links naar rechts op de rij van switches loopt. Als de schakelaar is, zal een specifieke notitie worden afgespeeld wanneer de tijd is verstreken. Druk op de knop verandert de frequentie voor de wissels en kruisingen. Het eindresultaat zou een herhalende track 8 notities met frequenties van de Gebruikerskeuze. We hebben een heleboel onze duel op de Toon Matrix, een online stap sequencer gebaseerd. Zijn moeilijk te begrijpen onze spel zonder te spelen met een volledige schaal een eerst dus we raden rommelen met de Tone-Matrix. Zijn vrij gemakkelijk te verliezen veel tijd in zulk een eenvoudige spel. Wij wilden niet van dit hele project te zijn te ingewikkeld, dus we besloten te houden met de ingangen gevonden op het bord, maar uitbreiden om meer notities met externe knoppen of meer LED's is niet al te moeilijk.
In dit Instructable gaan we eerst over de componenten, het ontwerp van de logica en hoe alles met elkaar is verbonden. Dan zullen we praten een beetje over het aansluiten van het externe apparaat (speaker) en hoe het spel te spelen.
Vereiste apparatuur:
- Nexys 2 board of gelijkwaardige FPGA-board
- Spreker, bij voorkeur monotone zaken eenvoudig te houden
- Computer programma's uploaden naar de FPGA-board