I am trying to render a synchtrack for my sequenser, that can be sent to start things like a drum machine?
But while i send it over midi buss "USB" to my old trusty Roland SC-7 it seem to interfere with playback, is it that the device can not handle the synch signals.
Or is it my construction of it that is faulthy.
Below the javascript code i created "my sequncer simply downmix tracks "with channels" to a zero track. So track 444 is in the stream.
Does my approach seem sound? i play notes that much tighter then the synch signal without problem.
function renderSynch(){
currentTime=0;
synchClockInterval=(timePerBAR/4)/24;
track[444].midiMess.push({
time: currentTime,
data0: 250,
});
currentTime=currentTime+synchClockInterval;
while (currentTime<600000){
track[444].midiMess.push({
time: currentTime,
data0: 248
});
currentTime=currentTime+synchClockInterval;
}
}
Suggestions please.
Best regards Jonas
If you check under TRACK EDIT put in track 444 ("it is the synch rendered track") the song loaded at 114 BPM has a synch pause of 22 ms using 24 ticks per quarter.
Is that reasonable, i fixed so it now sends a first data byte with the type clock
Maybe it just 22 ms to tight Javasript?
Or have i calculated it wrong?
See link.
"OK i think it works now and should change with set BPM, but i have nothing to test it with, seem ok in midi-OX"
Got around to test the midi beat sync signal, the only software that i could easily configure was the old Propeller heads Rebirth "TB-303".
Free downloadable from Internet Archive.
https://www.facebook.com/jonas.thornvall/videos/287212996687954/
Ok got messages to pass, but still here some weird glitchy noice from my sound canvas, when it is clocksynch within datastream.
Maybe someone have a drummachine or synth "check glitch" to tell if it is working?
Maybe i could analyse with some midi tool.
Ok now i implemented them, i but i don't know how to set up my Kurzweil K2000 into receive synch signal.
Maybe should look for some drum softsynth that respond to clock synch.