Feedback on circuit design

Marc Nostromo [M-.-n] marc.nostromo at gmail.com
Sun Mar 17 11:22:31 CET 2013


> Well, you could "cheat" :)
> The problem is the offset voltage, you could "add in" and "offset"
> voltage, using another resistor and a variable resistor. This would
> compensate for your output not being at the same level as the monotron
> internals.
> Or you could just make sure your software starts half way leaving you
> 11bits of DAC to play with rather than 12 (i.e. keep the MSB of that
> output always high).

Killing one bit of the dac would also somehow give me less options for
the tuning. I haven't really looked at the CV -> Pitch influence in
details but I guess it's better to be able to be as precise as
possible. My impression is that is is mostly one 1V/Octave, bit I
would somehow to keep as many bits as possible. I'll look at doing
some divider and offset if that is possible.

> 96Mhz?
> What chip is it?
> SPI normally runs at upto 10Mhz, so watch that if you're planning to
> overclock it.

I'm using the teensy 3.0 that has and ARM-Cortex M4 I believe. Pretty
cheap, it's got built in MIDI usb and has a fairly good set of
libraries:

http://www.pjrc.com/store/teensy3.html

Here's what my code looks like so far just to get you an idea on how
easy to use it is:

monotron_control.cpp: http://pastebin.com/TeNL7gnp
hardware.cpp: http://pastebin.com/GHTuSGeP

/M


--
http://marc-nostromo.com


More information about the music-bar mailing list