Skip to content

Releases: CircuitHappy/missinglink

v1.3 Release

26 Apr 17:00
8baa096

Choose a tag to compare

v1.3 Features

Support for sending clock to MIDI Host

If you plug a micro USB cable from the USB data port of The Missing Link in to a USB Host such as a computer or MIDI processing box, like the BomeBox, it will send MIDI Clock to the host. Your Missing Link will be listed as "USB Gadget" in your MIDI host's menu.

Additional libraries needed

You will need to install librtmidi-dev in order to get this binary to build and run:
sudo apt-get librtmidi-dev

Edits to system files

You will need to run the following commands to add the necessary modules for making The Missing Link a MIDI Gadget:
sudo echo "dtoverlay=dwc2" | sudo tee -a /boot/config.txt
sudo echo "dwc2" | sudo tee -a /etc/modules
sudo echo "libcomposite" | sudo tee -a /etc/modules
sudo echo "g_midi" | sudo tee -a /etc/modules

View Your Current IP address

A new menu item has been added to the end of The Missing Link encoder menu. Press the encoder button repeatedly until you reach "IP ADDRESS". Turn the knob to see the four sections of the IP Address. For example you will see the IP address 192.1.100.10 as "192." > "1." > "100." > "10"

v1.2: USB MIDI Support

22 Feb 19:10
1d7307f

Choose a tag to compare

v1.2 Features

USB MIDI Support

The banner headline for this release is USB MIDI Support! Plug in a micro USB OTG adapter and then plug in any class-compliant USB MIDI interface to that adapter. Many modern drum machines are now featuring a built-in class compliant USB MIDI interface, so you may be able to go USB cable direct from your drum machine to The Missing Link.

Additional libraries needed

You will need to install librtmidi-dev in order to get this binary to build and run:
sudo apt-get librtmidi-dev

A new button gesture

A new command was needed to support the new MIDI feature. I am all out of buttons, so we made up a new gesture: hold the encoder down and then press either the Play or Tap Tempo button as a "shift" gesture.

Encoder + Play: Send a "Start Transport" MIDI message the start of the next loop. This will re-align your drum machine should it fall out of sync.

Encoder + Tap Tempo: Re-zero the timeline to "now." If you need to re-align your timeline to other instrumentation that is not playing on the grid (i.e. a drummer, guitarist, cellist, etc).

v1.1

06 Dec 03:22
b51d4a4

Choose a tag to compare

v1.1 Features

DIN Sync Support

A new menu item is available called RESET MODE. This menu has three options:

  • Pulse This is the normal Reset output behavior. A short pulse right before the start of a new loop.
  • DIN1 In this option, PPQN is automatically set to 24 and the Reset output will go “high” while the clock is playing. Note: although it sets the PPQN to 24, you can then set the PPQN to any value you wish afterwards.
  • DIN2 In this option PPQN is automatically set to 24 and the Reset output is high while the clock is playing, except for a short period just before the start of the next loop. It is the inverse of the Pulse option. Note: although it sets the PPQN to 24, you can then set the PPQN to any value you wish afterwards.

Note: You will also need a way to translate the Clock and Reset outputs of the Missing Link to a 5-pin DIN connector. If you are handy with a soldering iron, Reset goes to Pin 1 and Clock goes to Pin 3 of a DIN connector. I am planning to sell a small adapter I designed to connect a DIN cable to the two 1/8″ patch cables. Email me if you are interested in trying one out.

Link 3.0 Support

The major feature in Link 3.0 is Start/Stop Sync. This feature allows one Link peer to control the starting and stopping of another Link peer. Press the encoder button until you reach SYNC START/STOP. There are two options:

  • OFF: Your Missing Link will only start or stop via the Play button
  • ON: Your Missing Link will start or stop via any Link 3 peer that also has Start/Stop Sync enabled.

Delay Compensation

A new menu item named OFFSET allows you to adjust the time alignment of The Missing Link to your other gear. It works very similar to the Track Delay setting in Ableton Live. The value is in milliseconds.

A More Musical Stopping of the Clock

We have changed the behavior when you press the Play button while the clock is running. Normally this would stop the clock immediately. Now it will keep playing the clock until the end of the current loop. If you wish to stop the clock immediately, press the clock a second time.

1.08 Release

06 Oct 19:08
5323b5f

Choose a tag to compare

This release was a minor fix for some encoder flakiness.

Included below are two zips which include the software and system installs. update 1.08 also includes the ch-box-admin 1.08 release