Minimoog Synth


SteveD

Recommended Posts

Hi all,

I'm using the Papilio Pro/Retrocade hardware in a slightly different way. I am attempting to replicate a Minimoog synth using DSP techniques. The source code is available at https://github.com/sjdavies/minimoog.

 

So far the system does the following:

1) performs digital->analog conversion using a 12 bit delta-sigma DAC (as per Xilinx doco).

2) generates a sawtooth/square/pulse waveform for a given MIDI note number.

3) samples all 16 analog port pins, latching each value in distributed RAM.

 

Not much but it's a start.

 

Next tasks:

1) clean up the clock logic

2) get a MIDI keyboard attached and working.

 

Enjoy,

Steve

Link to comment
Share on other sites

  • 2 months later...

Hi all,

just comitted a fix to the ADC logic and it is now working correctly.

 

Module ADC.v contains a state machine that reads each of the 8 analog pins in turn and stores the 8 bit value in a dual ported RAM. While based on the Papilio Pro/Retrocade wing combo it wouldn't take too much fiddling to adapt it to other platforms.

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.