Please note that this store is currently in vacation mode. All orders received since December 21, 2024 will be processed after January 05, 2025, and shipping will resume thereafter. Thank you for your understanding.
4 channel MIDI-clock divider module for AE Modular

mdiv — 4 channel MIDI clock divider [µ-module]

Sold by wonkystuff

$31.17

No tax for United States [change]
Stock available: 4
Audio
MIDI
Synth
SHARE

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!

  • Inputs:
    • MIDI serial data (I)
  • Outputs:
    • 4 x Clock pulse trains
    • MIDI Thru (T).

Further details

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

MIDI Specification

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 Clock Division:

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

  • deviceID — By default, this is 01 but it can be changed (see below) in the case that multiple mdiv modules are used together.
  • channel — The channel to be edited (1-4). Sent as 'channel-1', so that channel 2 is addressed by sending 01
  • division — The division rate to apply (1-128). Sent as 'division-1', so that a division of 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.

Set Clock Offset:

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

  • deviceID — By default, this is 01 but it can be changed (see below) in the case that multiple mdiv modules are used together.
  • channel — The channel to be edited (1-4). Sent as 'channel-1', so that channel 2 is addressed by sending 01
  • offset — The number of MIDI clock pulses to delay before starting the clock signal output (0-127).

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.

Store Division and Offset:

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

  • deviceID — By default, this is 01 but it can be changed (see below) in the case that multiple mdiv modules are used together.
  • channel — The channel to be edited (1-4). Sent as 'channel-1', so that channel 2 is addressed by sending 01

Change Device ID:

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

  • newDeviceID — A number from 1-126

Links to code and documentation

No additional links provided for this product.

Product HS Code: 92099400

Shipping policy

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!

Here are some extras that might be useful for your project!

The seller

wonkystuff

York, England, UK
44 orders since May 11, 2023
Welcome to wonkystuff!
We make modules for the AE Modular system by Tangible Waves, and this is our storefront for EU customers (Non-EU customers, can use the shop over at https://wonkystuff.net/)
Please keep order totals under €150 as that way VAT is calculated for you. Exceeding this limit will mean that import duty/VAT will be charged to the recipient by the local postal service. If your order exceeds €150, then please consider splitting it or ordering direct from wonkystuff (which reduces our costs!)
Thank You!