Im Zuge meines Studiums war die Aufgabe im 5. Semester ein selbstgewähltes Projekt in der Gruppe zu bearbeiten. Diese sollte über 1 Semester fertiggestellt werden.
Wir haben uns mit 5 Leuten für ein 8 bit Synthesizer Keyboard entschieden.
Es wurde ein altes 49 Tasten Keyboard umgebaut. Die Tasten wurden gemultiplext über i2c Portexpander eingelesen. Die Ausgabe erfolgte über einen 8bit DAC, angebunden per SPI, mit TDA Verstärker. CPU ist ein Atmel SAM G53N19.
Wir haben 8 Channels implementiert, die dynamisch einer Taste zugeordnet werden. Es gibt Rechteck, Dreieck und ein Rauschen. Angelehnt an den NES Soundchip. ADSR kann über Potis eingestellt werden. Zusätzlich gibt es noch einen Arpeggio Modus mit einstellbarer Geschwindigkeit.