V
VoidPointer
..
Moin,
ich wollte einmal mein BastelProjekt vorstellen: PiSynthFM, ein Klangerzeuger basierend auf einen YM2151 der über einen RaspberryPi angesteuert wird.
Der YM2151 (aka FM Operator Type-M) ist so eine Art abgespeckter DX7 mit 4 FM Operatoren und 8 Stimmen. Der Chip kam in den "low end" DX Synths zum Einsatz (DX21 usw...). Starke Verbreitung hatte das Teil vor allem in Heimcomputern und Spielekonsole.
Ziel ist das Teil über MIDI ansteuerbar zu machen. Bisher bin ich aber nur so weit, dass ich per Software die ich auf dem Pi laufen lasse Töne aus dem Teil bekomme und über einen angepassten Player für Musik-Files aus Spiele-Konsolen Musik Abspielen kann.
Die Ansteuerung des Chips ist zur zeit über einen I2C IO-expander realisiert und da bekomme ich doch schon Probleme mit dem Datendurchsatz, da ich die ganzen Steuer-Signale für den Chip als einzelne Nachrichten über den I2C bus schicken muss... Das will ich versuchen zu lösen, indem ich die Steuer Signale in Zukunft Direkt über GPIO anspreche. (Da Bastel ich an der 3V vs. 5V Problematik. Laut dem YM2151 Datenblatt, könnten die 3V vom GPIO schon reichen um die Steuerleitungen des Chips anzusprechen... praktisch funktioniert das aber bisher noch nicht)
Bilder, Schaltpläne und mehr Infos hab ich in wordpress gesammelt: https://lopperma.wordpress.com/category ... pisynthfm/
Ein Klangbeispiel gibts auch
src: http://soundcloud.com/mono_phase/ym2151
LG
Lars
ich wollte einmal mein BastelProjekt vorstellen: PiSynthFM, ein Klangerzeuger basierend auf einen YM2151 der über einen RaspberryPi angesteuert wird.
Der YM2151 (aka FM Operator Type-M) ist so eine Art abgespeckter DX7 mit 4 FM Operatoren und 8 Stimmen. Der Chip kam in den "low end" DX Synths zum Einsatz (DX21 usw...). Starke Verbreitung hatte das Teil vor allem in Heimcomputern und Spielekonsole.
Ziel ist das Teil über MIDI ansteuerbar zu machen. Bisher bin ich aber nur so weit, dass ich per Software die ich auf dem Pi laufen lasse Töne aus dem Teil bekomme und über einen angepassten Player für Musik-Files aus Spiele-Konsolen Musik Abspielen kann.
Die Ansteuerung des Chips ist zur zeit über einen I2C IO-expander realisiert und da bekomme ich doch schon Probleme mit dem Datendurchsatz, da ich die ganzen Steuer-Signale für den Chip als einzelne Nachrichten über den I2C bus schicken muss... Das will ich versuchen zu lösen, indem ich die Steuer Signale in Zukunft Direkt über GPIO anspreche. (Da Bastel ich an der 3V vs. 5V Problematik. Laut dem YM2151 Datenblatt, könnten die 3V vom GPIO schon reichen um die Steuerleitungen des Chips anzusprechen... praktisch funktioniert das aber bisher noch nicht)
Bilder, Schaltpläne und mehr Infos hab ich in wordpress gesammelt: https://lopperma.wordpress.com/category ... pisynthfm/
Ein Klangbeispiel gibts auch
src: http://soundcloud.com/mono_phase/ym2151
LG
Lars