MidiClock Op
sends out midi clock signals as triggers
Summary (oneliner)
This op is able to output a midi clock signal as triggers. It also outputs different musical subdivisions as trigger, ranging from a full note (one bar) to a sixteenth note.
Furthermore you can change the timing of the subdivions to either dotted notes or triplets (e.g. the 1/16 - note becomes a 1/16-note-triplet).
It is also possible to read the current bpm and tick duration from MidiClock.
The subtick output is a counter that goes from 0 - 24 and then resets. In MIDI, a quarter note is represented by 24 clock ticks.
Edit Documentation
- Ops.Devices.Midi.MidiClock
- Core Op - Official cables op
- MIT
Documentation (markdown)
Issues
Example patch id
Youtube ids (comma seperated)
Op Licence
Caniuse query
Example Patch Midi ops example
Youtube Video Tutorial
![](/img/play.png)
![](https://img.youtube.com/vi/ieozmhPy8jc/mqdefault.jpg)
INPUT PORTS
Input for the midi clock event, use the clock output of MidiInputDevice2
OUTPUT PORTS
The out port for the MIDI clock event
Outputs a trigger every tick
Outputs a clock start signal
Outputs a clock stop signal
Outputs a clock continue signal
read the current bpm as a number
tick duration in milliseconds
current subtick (value between 0 - 24)
outputs a trigger every bar (dotted: 1.5 bars, triplet: full-note triplet)
outputs a trigger every half note (dotted: trigger every 3/4, triplet: half-note triplet)
outputs a trigger every quarter note (dotted: trigger every 3/8, triplet: quarter-note triplet)
outputs a trigger every eigth note (dotted: trigger every 3/16, triplet: eigth-note triplet)
outputs a trigger every sixteenth note (dotted: trigger every 3/32, triplet: sixteenth-note triplet)