Skip to content

rbarnard/MegamisModules

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Megamis Modules

License

Modules* for VCV Rack. (*Proleptic plural; only one right now.)

NB: Still under development; please do not attempt to use in a live performance situation!

Clock Sync

The Clock Sync module is a utility module for synchronizing VCV Rack clocks with external devices. While it's not able to overcome the inherent latency involved in sending signals through audio and MIDI interfaces to synchronize start and stop signals, it can align an external clock so that external beat gates arrive at the same time as internal clock.

Basic Usage

IM

The following instructions are specifically for synchronizing an Arturia Keystep, but the basic principle should work with other devices.

  1. Make sure the Keystep's Sync DIP switches are set appropriately for your setup (e.g. USB, MIDI, or Sync In)
  2. In VCV Rack, connect your main clock, ClockSync, MIDI-CV, and CV-MIDI as shown.
  3. Switch the Keystep to Arpeggiator and set the Time Division knob to 1/4 notes.
  4. Press Play on the keystep and hold down one or more notes or enable the Hold button and press one or more notes.
  5. Activate Run on ClockSync so that the clock signal will be sent to the Keystep.
  6. Activate Sync on ClockSync to get the beats to line up.
  7. Once the LED to the left of the Always/Link to Mode switch illuminates green, the Keystep's beats and the main clock's beats are in sync, and the Sync button on ClockSync can be disabled.
  8. After disabling the Sync button, you can use your Keystep as usual, including switching to different time divisions.

Notes: If the level of jitter in your system is too high, the default threshold may not allow stable synchronization. Slowly increase the threshold knob until you find a balance between a stable clock and satisfactory alignment.

Example Use Cases

TODO

Theory of Operation

TODO

Verified Working

ClockSync has been tested with the following main clock sources:

ClockSync has been tested with the following external devices (NB: the "external device" can also be another VCV module):

Known Limitations

  • The maximum clock BPM for the main clock is 250bpm. This is because external MIDI devices seem to require a minimum of 5ms pulses with a maximum duty cycle of 50%. At 250bpm, there will be 100 pulses per second, which leaves 10ms for each pulse.