Syncing Modular to sequencer
Syncing Modular to sequencer
Following this weeks fantastic Synth School lesson I am having a play with syncing mod to Reaper - we've been building delay devices and I'd like to get a grip with synchronising LFO's to my host so that I can mess up the delay lines in sync and try and replicate some of the wierd shit Assaf was getting out!
I'm going the 'simple' async route to start with and have reviewed the tutorial sequencer patch at CWMod (thanks Roy!) so that I can get a feel for how it's all connected.
I've set reaper to output clock data into Scope and if I monitor I can see a start and then F8 midi tempo messages so I think I've got that right.
If I connect the midi clock to MVC and then set external my BPM readings change when I start Reaper however I am not understanding what I am seeing. For example if I set Reaper to 120bpm the midi clock module changes to different values (not always the same even though reaper is the same) and not just 480|00 but strange things like 472|79.
Can anyone explain what is happening and if I am doing something stupid!
Si
I'm going the 'simple' async route to start with and have reviewed the tutorial sequencer patch at CWMod (thanks Roy!) so that I can get a feel for how it's all connected.
I've set reaper to output clock data into Scope and if I monitor I can see a start and then F8 midi tempo messages so I think I've got that right.
If I connect the midi clock to MVC and then set external my BPM readings change when I start Reaper however I am not understanding what I am seeing. For example if I set Reaper to 120bpm the midi clock module changes to different values (not always the same even though reaper is the same) and not just 480|00 but strange things like 472|79.
Can anyone explain what is happening and if I am doing something stupid!
Si
- roy thinnes
- Posts: 651
- Joined: Thu Jan 09, 2003 4:00 pm
- Location: Graz
- Contact:
Re: Syncing Modular to sequencer
um, I think you mean "If I connect the midi clock to MidiIn of modular"
some kind of midi feedback in Scope?
here with Able, bpm jumps between 119 and 121, but that is normal.
some kind of midi feedback in Scope?
here with Able, bpm jumps between 119 and 121, but that is normal.
Re: Syncing Modular to sequencer
Thanks for the reply.
I enclose a screen grab of the patch - I have indeed got midi (with timecode) coming into Mod and if I hit play in Reaper stuff happens (excuse the patch but I was just goofin with the modules to see what happened).
Whats strange (to me) is that my BPM in Reaper is 120 - if you look at the midi clock in Mod its showing 480|57!
I enclose a screen grab of the patch - I have indeed got midi (with timecode) coming into Mod and if I hit play in Reaper stuff happens (excuse the patch but I was just goofin with the modules to see what happened).
Whats strange (to me) is that my BPM in Reaper is 120 - if you look at the midi clock in Mod its showing 480|57!
- Attachments
-
- Seq.JPG (114.29 KiB) Viewed 8594 times
Re: Syncing Modular to sequencer
Can you try with some other application? FL Studio or Cubase or something else. Midi jitter is known to happen as roy pointed out but not that much like in your case.
- roy thinnes
- Posts: 651
- Joined: Thu Jan 09, 2003 4:00 pm
- Location: Graz
- Contact:
Re: Syncing Modular to sequencer
good idea mpodrug. in any case, I'm sure that Scope & Modular cannot be blamed ![Image](http://www.cwmodular.org/pics2/213154.gif)
but anyway, what's the advantage to use external sync? timing will be worse - even if it works. TempoDelay will produce crackles if tempo is changed, etc.
btw, when you connect a midi monitor module, or the MVC cwm, does it show "Timing clock" as shown below?
![Image](http://www.cwmodular.org/pics2/midiClock.jpg)
![Image](http://www.cwmodular.org/pics2/213154.gif)
but anyway, what's the advantage to use external sync? timing will be worse - even if it works. TempoDelay will produce crackles if tempo is changed, etc.
btw, when you connect a midi monitor module, or the MVC cwm, does it show "Timing clock" as shown below?
![Image](http://www.cwmodular.org/pics2/midiClock.jpg)
Re: Syncing Modular to sequencer
Thanks guys - I do appreciate the help.
Midi monitor in Scope indicates timecode (F8) and in Modular as 'Timing Clock'
I've built the patch indicated on the CWM site and it works a treat - despite the strange numbers appearing in the midi clock the sequencer seems to lock onto Reaper fine.
but anyway, what's the advantage to use external sync? timing will be worse - even if it works.
- Is there another way of getting audio recorded in Reaper to synchronise to sequencer patterns/LFO's/Env's in Modular?
TempoDelay will produce crackles if tempo is changed, etc. - It's very early days for me with Modular - I appreciate the heads up. Making mistakes is one of the best ways to learn imho and learning Mod is like riding a bike - the more you practise, the better you get - you've gotta be prepared to fall off a few times on the journey though![:)](./images/smilies/icon_smile.gif)
Si
Midi monitor in Scope indicates timecode (F8) and in Modular as 'Timing Clock'
I've built the patch indicated on the CWM site and it works a treat - despite the strange numbers appearing in the midi clock the sequencer seems to lock onto Reaper fine.
but anyway, what's the advantage to use external sync? timing will be worse - even if it works.
- Is there another way of getting audio recorded in Reaper to synchronise to sequencer patterns/LFO's/Env's in Modular?
TempoDelay will produce crackles if tempo is changed, etc. - It's very early days for me with Modular - I appreciate the heads up. Making mistakes is one of the best ways to learn imho and learning Mod is like riding a bike - the more you practise, the better you get - you've gotta be prepared to fall off a few times on the journey though
![:)](./images/smilies/icon_smile.gif)
Si
Re: Syncing Modular to sequencer
grappa,
Common practice on Scope would be to set each device's clock to 'internal', and set BPM of the device's MIDI clock the same as the native sequencer. Delay effects wouldn't notice, since they delay the audio as it comes in. For LFO's to be sync, FreqDivider like you used, from MIDI Clock module, sets the LFO to the same rate. For more fine control, you can retrigger the LFO using a dedicated note which is separated from the synth driving notes by a KeySplitter, for example use C6 or C1 or another out-of-range MIDI note, a note you wouldn't use to play the synth.
Using FleXoR's sequencing, synchronization can be achieved by a retriggered Ramp, which can be used to drive sequencers and shaped for LFO's: Ramp Divider creates harmonics of the original slower Ramp, or Saw2TriSin turns the Ramp into triangle or sine waveshapes.
My personal hotty is, instead of retriggering the Ramp, to record a very slow Ramp (8, 16, 32 or even 64 measures!) to a dedicated track and sending that 'master' Ramp to the different patches in the Scope Project. This makes sample-tight synchronization of all modulation effects and sequencers! Nothing new :>
at0m.
Common practice on Scope would be to set each device's clock to 'internal', and set BPM of the device's MIDI clock the same as the native sequencer. Delay effects wouldn't notice, since they delay the audio as it comes in. For LFO's to be sync, FreqDivider like you used, from MIDI Clock module, sets the LFO to the same rate. For more fine control, you can retrigger the LFO using a dedicated note which is separated from the synth driving notes by a KeySplitter, for example use C6 or C1 or another out-of-range MIDI note, a note you wouldn't use to play the synth.
Using FleXoR's sequencing, synchronization can be achieved by a retriggered Ramp, which can be used to drive sequencers and shaped for LFO's: Ramp Divider creates harmonics of the original slower Ramp, or Saw2TriSin turns the Ramp into triangle or sine waveshapes.
My personal hotty is, instead of retriggering the Ramp, to record a very slow Ramp (8, 16, 32 or even 64 measures!) to a dedicated track and sending that 'master' Ramp to the different patches in the Scope Project. This makes sample-tight synchronization of all modulation effects and sequencers! Nothing new :>
at0m.
more has been done with less
https://soundcloud.com/at0m-studio
https://soundcloud.com/at0m-studio
Re: Syncing Modular to sequencer
The legend that is...at0m
Thanks for the post - having read the thread and looked at the reponses of course you guys are right. I needen't bother actually syncing to the midi clock output of Reaper in my case as I am not actually changing tempo and hence everything we stay in sync - doh. Sometimes it's hard to see the wood for the trees!
The use of a split and dedicated midi note for controlled syncing is a definate keeper and once again makes me thankful for Scope, Z and you guys for sharing of this stuff.
As for Flexor - I'm itching to get the wallet out and despite Assaf telling me to wait until I've got more of a handle on the base modular stuff I can see it aint gonna be long before I can resist no more![:)](./images/smilies/icon_smile.gif)
Laterz..
Thanks for the post - having read the thread and looked at the reponses of course you guys are right. I needen't bother actually syncing to the midi clock output of Reaper in my case as I am not actually changing tempo and hence everything we stay in sync - doh. Sometimes it's hard to see the wood for the trees!
The use of a split and dedicated midi note for controlled syncing is a definate keeper and once again makes me thankful for Scope, Z and you guys for sharing of this stuff.
As for Flexor - I'm itching to get the wallet out and despite Assaf telling me to wait until I've got more of a handle on the base modular stuff I can see it aint gonna be long before I can resist no more
![:)](./images/smilies/icon_smile.gif)
Laterz..
Re: Syncing Modular to sequencer
I understand how to do it for SEQ modules ...but how to synchronize ramp (from DAW) with modular for tempo delay? ![:-?](./images/smilies/icon_confused.gif)
![:-?](./images/smilies/icon_confused.gif)
XITE-1, Reaperx64...
Re: Syncing Modular to sequencer
Why is this happening? ![:-?](./images/smilies/icon_confused.gif)
![:-?](./images/smilies/icon_confused.gif)
- Attachments
-
- clock.gif (61.5 KiB) Viewed 8437 times
XITE-1, Reaperx64...
-
- Posts: 77
- Joined: Fri Dec 21, 2018 3:22 am
Re: Syncing Modular to sequencer
Updated link -> viewtopic.php?f=30&t=27160at0m wrote: ↑Tue Jun 15, 2010 11:33 pm grappa,
Common practice on Scope would be to set each device's clock to 'internal', and set BPM of the device's MIDI clock the same as the native sequencer. Delay effects wouldn't notice, since they delay the audio as it comes in. For LFO's to be sync, FreqDivider like you used, from MIDI Clock module, sets the LFO to the same rate. For more fine control, you can retrigger the LFO using a dedicated note which is separated from the synth driving notes by a KeySplitter, for example use C6 or C1 or another out-of-range MIDI note, a note you wouldn't use to play the synth.
Using FleXoR's sequencing, synchronization can be achieved by a retriggered Ramp, which can be used to drive sequencers and shaped for LFO's: Ramp Divider creates harmonics of the original slower Ramp, or Saw2TriSin turns the Ramp into triangle or sine waveshapes.
My personal hotty is, instead of retriggering the Ramp, to record a very slow Ramp (8, 16, 32 or even 64 measures!) to a dedicated track and sending that 'master' Ramp to the different patches in the Scope Project. This makes sample-tight synchronization of all modulation effects and sequencers! Nothing new :>
at0m.
Re: Syncing Modular to sequencer
Above is the ideal workflow.
Midi events have a length that isn't evenly divisible into every bpm. In the very old days, we used to set bpm according to the midi word length, what you're seeing is quantizing in action to midi frame boundaries.
Re: Syncing Modular to sequencer
the receiver does not know the tempo, he follows the clockpulse and tries constantly to readjust.
this is completely normal
|̲̅̅●̲̅̅|̲̅̅=̲̅̅|̲̅̅●̲̅̅] Lange Welle ~ Mittelwelle ~ Kurze Welle ~ Ultra Kurze Welle
Scope Sandbox soundcloud ~ youtube ~ bc modular-guide° ~ modules-SR
Scope Sandbox soundcloud ~ youtube ~ bc modular-guide° ~ modules-SR