6581
11-01-2010, 12:17 PM
The day I've discovered Ahle2's SIDCog, I was sure I'm going to build
a SIDCog based synthesizer. I've started quickly to design a PCB to try
out the SIDCog and Propeller capabilities. The board itself contains
MIDI I/O (Input and Output - no MIDI thru), a SD-Card slot, 24LC256
EEPROM, 5 (yep, 5 not 6 - due to board size limitations) line-level
Audio Outputs, VGA (for debugging purposes) and PS/2 keyboard and
mouse connectors (for no obivious reason :lol:). Quickly I've started to
dive into the SPIN language. With the help of some users here on the
forums I've successfully written a little SIDcog based MIDI synthesizer
firmware supporting basic features as note on, note off, pitch bending,
modulation wheel support, mapping the SIDcog parameters to MIDI
midi controllers (using the controller change events). Since MIDI is
was designed around the 80ies, it's a quite simple and easy to implement
protocol - especially on a 8-cog microcontroller leaving a lot of space
for other functions. The next step I did was adding some HD44780 2x40
LCD to the propeller, an 12-bit 8 channel analog-to-digital converter and
hook up a potentiometer to it.
This was the first thing I was playing with. Now, I've decided to build a much
more extended version of my experimental synthesizer with about
30 potentiometers, a lot of LEDs, a HD44780 LCD, some 7-segment
displays and a higher quality audio output - all modular. This is what
I'm doing right now.
This is how the prototype does look like:
http://loom.no-route.org/sidthesizer/1.jpg
http://loom.no-route.org/sidthesizer/2.jpg
http://loom.no-route.org/sidthesizer/3.jpg
What is your idea for a Propeller based synthesizer? Do you like the
idea?
a SIDCog based synthesizer. I've started quickly to design a PCB to try
out the SIDCog and Propeller capabilities. The board itself contains
MIDI I/O (Input and Output - no MIDI thru), a SD-Card slot, 24LC256
EEPROM, 5 (yep, 5 not 6 - due to board size limitations) line-level
Audio Outputs, VGA (for debugging purposes) and PS/2 keyboard and
mouse connectors (for no obivious reason :lol:). Quickly I've started to
dive into the SPIN language. With the help of some users here on the
forums I've successfully written a little SIDcog based MIDI synthesizer
firmware supporting basic features as note on, note off, pitch bending,
modulation wheel support, mapping the SIDcog parameters to MIDI
midi controllers (using the controller change events). Since MIDI is
was designed around the 80ies, it's a quite simple and easy to implement
protocol - especially on a 8-cog microcontroller leaving a lot of space
for other functions. The next step I did was adding some HD44780 2x40
LCD to the propeller, an 12-bit 8 channel analog-to-digital converter and
hook up a potentiometer to it.
This was the first thing I was playing with. Now, I've decided to build a much
more extended version of my experimental synthesizer with about
30 potentiometers, a lot of LEDs, a HD44780 LCD, some 7-segment
displays and a higher quality audio output - all modular. This is what
I'm doing right now.
This is how the prototype does look like:
http://loom.no-route.org/sidthesizer/1.jpg
http://loom.no-route.org/sidthesizer/2.jpg
http://loom.no-route.org/sidthesizer/3.jpg
What is your idea for a Propeller based synthesizer? Do you like the
idea?