0.4.1
If you came here from the link in the DJ TechTools article, please look at my instructions for more information about how to install and use Beat Link Trigger!
What to Download
- If you already have a current Java runtime installed (Java 8 or later on the Mac, Java 9 or later on Windows), you can just download the executable
beat-link-trigger.jar
file, and should be able to run it by double-clicking. - If you are on a Mac and don’t want to have to worry about installing and managing a separate Java environment, you can download the disk image (
.dmg
) file, which contains a signed Mac application with the necessary Java 11 runtime built right in. - If you want to test what is going into the next release, download the executable
PREVIEW.jar
file. Please explore the “Show” options in the File menu, this is a huge new feature for people to test, while I start working on the user guide for it!
I’m still researching how to build a Windows all-in-one package, hopefully that will be available someday.
What’s in the Release
This is a small release to get a few fixes and improvements out there before I embark on some major changes to the foundations in Beat Link in order to support a major new way of organizing cues for tracks that will be a lot easier to manage than low-level triggers, and use much less CPU if you have cues defined for a large number of tracks. They will also embed all the metadata information they need to work even when four CDJs are active on the network.
Added
- Metadata caches now store information about the media from which they were created. This allows easier and more reliable attachment (both manual and automatic) to media used during performances.
Fixed
- Triggers will no longer be tripped by a CDJ that is pre-loading hot cues but not actually playing a track. (You can still see it moving around the hot cues in the Player Window as it does this, but Beat Link no longer reports it as Playing in this state.)
- The warning dialog about non-rekordbox tracks potentially missing their Title and Artist information when Send Status Packets is not active was being displayed twice.
Changed
- Triggers that generate MIDI clock now use the Electro metronome to time the clock messages. This leads to a cleaner, simpler implementation with easier jitter avoidance. It also uses busy-waiting to work around limitations in
Thread/sleep
as a timing mechanism. It is still much better, however, to use Ableton Link instead if at all possible.