The fourth module to be added to the wonkystuff MIDI range is a 4-channel clock division module, replicating the CLK output of the mb/1 for additional, related, clock signals. For an overview of the wonkystuff MIDI modules, I have written an overview article.
The module consumes MIDI signals from the MIDI thru output of the mb/1.
PLEASE NOTE: This module requires the mb/1 module in order to function correctly - it does not directly connect to MIDI devices!
The clock signals can be connected to existing modules, for example to drive a sequencer, and there is a WebMIDI configuration application available to edit clock sub-division and offset independently for each channel — so that a slower clock pulse can be generated, as well as adding a delay before the clock starts.
The Configuration Application can be found here
The Configuration Application sends configuration data via System Exclusive messages, the available commands are below (These are the same commands as used by Kenton Electronics for their Pro Solo mkIII MIDI-CV converter).
All numeric values shown below are in hexadecimal format for clarity.
Set the division rate to be applied to the incoming 24ppqn MIDI clock signal. A table of typical division values can be found on the configuration application web page.
F0 00 20 13 1A <deviceID> 20 00 29 <channel> <division> F7
01
but it can be changed (see below) in the case that multiple mdiv modules are used together.01
6
(to produce 1/16th pulses) would be sent as 5
.NOTE: Division and offset values are not automatically stored; if the values are required to be active at the next power on, then the store command must be sent.
Sets the number of 24ppqn clocks to delay before the clock output becomes active. Applies only at the next MIDI clock-start message.
F0 00 20 13 1A <deviceID> 20 00 2A <channel> <division> F7
01
but it can be changed (see below) in the case that multiple mdiv modules are used together.01
NOTE: Division and offset values are not automatically stored; if the values are required to be active at the next power on, then the store command must be sent.
Stores the currently active division and offset to the mdiv's eeprom memory.
F0 00 20 13 1A <deviceID> 20 00 7F <channel> 00 F7
01
but it can be changed (see below) in the case that multiple mdiv modules are used together.01
Updates the device ID for the connected mdiv in its eeprom memory. Note that this will set the device ID for all connected mdiv modules (typically this will be set only once so that multiple chained mdiv modules can be addressed individually).
F0 00 20 13 1A 7f 20 00 41 01 <newDeviceID> F7
No additional links provided for this product.
Unfortunately it is not possible to link product stock levels with those from the regular wonkystuff shop, so there might be times when items are not currently in stock. In these cases I will contact you to update the expected shipping times (which will need to include the manufacturing time of course).
This is not my main job, so shipping has to fit around evenings and weekends — please feel free to contact me if you think things are taking too long!