[sdiy] 8bits, 10bits or12bits DAC for a midi2cv converter?

m.bareille at free.fr m.bareille at free.fr
Thu Oct 18 21:03:50 CEST 2007


Hi Samppa,


> Pitch bend? ect. Marc How have You deald with such details?

One DAC is generaly assigned to the Midi notes messages with a 0..10V range ( 10
Oct on 7 bits generaly). It is DAC0->CV0 output

Another DAC, say #1 is assigned to read Pitch bend messages , still with a 10V
reference, and  summed to the CV0 outut op-amp with a 'divide by 10 factor'
resistor for example. So this give a 1V range  for the Pich bend =12 semitones
with a 7 or 8 bits resolution depending of the pitch bend messages source ( PB
can vary from a MIDI keyboard to another, if i remind well the
PB  can be encoded on 14 bits but this hi-resolution is rarely used fully ,at
least on old midi keyboards...)

Obviously changing this 'pitch bend DAC' summing resistor value change the pitch
bend range too, without changing the pitch bend digital resolution ( ie to get a
1 or 2 tones  or any other PB range... )

To add the Pitch summing resistor is an hardware option. It also require to
'sacrifice' a DAC to the Pitch bend ...

Another solution, good for modular systems, it is to use an external Cv mixer to
mix the notes CV with the Pitch bend CV...

With a 12 up to 16 bits DAC the pich bend can be added  internaly in digital
domain by the cpu before to reach the DAC, but it is another story ...

Each method have advantages and drawbacks... exactly like the use of various
DACs resolutions to solve the interesting problem of translating MIDI message
into CVs ...

Cheers,

Marc B.





More information about the Synth-diy mailing list