Page 1 of 1

Posted: 03 May 2006, 21:29
by John Smith
Hello I'm trying to build a midi clock out with build in module
for the start and stop message no problem with the sync module and with a not
for the timing clock message I'm trying to use a switch seq but it seems to be clocked with the internal clock rate
Maybe someone have an idea to solve this ?
I miss a " pass only if changed" module
Image
the constant module have a value of 24000
and the seq switch should have 24 steps for the length of 24000/tempo but the internal clock of 700 tick per second seems to truncate the sampling of the midi ticks
Maybe someone hava an idea for a "step filter" module which bypass the internal clocking rate ?

Posted: 04 May 2006, 13:08
by senso
Just a question.
What is the rate of the midiclock?
Is it 24 per beat?
Or 24 per bar?
Normally isn't it at 4 per beat?

24 per beat is verry fast. Faster than the midi precision specification (I'm not shure?)

Any way, your are close to the solution: Just connect the "next step" output of the stepseq to the "create" input of createmidi module. (delete the actual connection).

Set the step seq "sync" to [button] and connect the "play" input to the "bar led" output of the synchro module.
Of course set the step seq "len" input and then "num" value to the appropriate value:

for 24 tick/beat:
num = 24
len = bar duration / bar length

for 4 tick/beat:
num = 4
len = bar duration / bar length

Note that for 4 tick/beat you have a another solution:
connect the "16 led" out of the synchro to the "create" input of the createmidi. That's all...

Posted: 05 May 2006, 08:13
by John Smith
Thanks it works perfectly