Toughts about a Propeller based synthesizer
6581
Posts: 132
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 ). 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:
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 ). 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:
What is your idea for a Propeller based synthesizer? Do you like the
idea?
Comments
It looks really nice...
@Invent-O-Doc
As the name suggests, SIDcog uses ONE cog.
It doesn't need much memory.
It has got a full fledged ADSR Envelope for each channel.
It has got a sweepable multi-mode filter (any combination of lp + bp + hp).
Other interesting features are ring modulation and oscillator synchronization.
For what he is trying to do (subtractive analog synthesis), other sound objects for the prop isn't sufficient at all.
How great would THAT be, when those guys ponied up to buy one. Parallax could charge extra for one in a "shield" configuration.