Releases: CircuitHappy/missinglink
v1.3 Release
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
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
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
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