[sdiy] fed up making click tracks

David Brown davebr at earthlink.net
Fri Sep 19 17:17:10 CEST 2008


I wrote a program that's pretty close to this for my CVS module for 
somewhat the same reasons.  If you're handy with a soldering iron 
then it wouldn't be too tough to build your own module.  The CVS 
programs with Basic over RS-232 so there's no development 
environment.  It has enough ins and outs to do all your I/O.

A minimum configuration would have only a handful of parts:
AtomPro28 (you could do it with a AtomPro24 but I like the eeprom)
output protection - probably just a series resistor and clamping diodes
MIDI in - an opto coupler, two resistors, and a diode
RS-232 connector for programming
+5 volt power supply.

CVS info here
http://modularsynthesis.com/cvs/cvs.htm

MIDI clock program here
http://modularsynthesis.com/programs/midiclock%20(rev0.0).djb.bas

This program uses my standard template so there's code in there for 
everything.  Just look at these routines:

loop: displays MIDI clock BPM
proc_midi: decodes the MIDI stream
time_clk: outputs the MIDI clock
start_cmd: outputs a start clock
cont_cmd: handles the continue after a start
stop_cmd: outputs a stop clock

You'd simply have to add divider code to the time_clk routine to 
handle all the outputs.

Just a thought ...

Dave

At 04:39 AM 9/19/2008, you wrote:
>Guys,
>
>I'm fed up making click tracks to sync my analog stuff to midi.
>So I'm looking for following module:
>Midi in.
>Clock out
>Start/stop out
>Clock divided by 2,4,6,8,10,12,14,16,....&3.3 out. All simultaneous 
>available preferred.
>Any pointers? Anything available?
>Cheers,
>ToAd




More information about the Synth-diy mailing list