Code Monkey home page Code Monkey logo

Comments (2)

brunchboy avatar brunchboy commented on June 6, 2024

I am surprised MIDI clock works for you from BLT, it is not a protocol that is designed to work with general-purpose programming languages and operating systems.

Carabiner is not going to get new functionality. It is as little code as possible to do one very focused thing: bridge the license and language runtime barriers between BLT and Ableton Link. I am not a C++ developer, and even if I were, it would be bad design to overload Carabiner in such a fashion.

However, you can run Beat Link Trigger on an inexpensive Raspberry Pi. It works great, with its full feature set and GUI, on a Raspberry Pi 4 (using the built-in OpenVNC to access the GUI over the network for initial configuration and setup, but after that, current versions of BLT can work without GUI intervention, they go into a “searching” state when disconnected from the DJ Link network, and then automatically reconnect when one appears).

So all you need to do is configure the Pi so that it automatically boots to the OpenVNC desktop, and runs Beat Link Trigger, which will restore its saved configuration and start watching for the DJ Link devices. I have validated that this works well.

from carabiner.

brunchboy avatar brunchboy commented on June 6, 2024

Actually, @maaraneasi during my drive to work I realized I was even more confused about what you were proposing than I thought… what software were you planning to use to connect to the DJ Link network and control Carabiner, and where were you going to run that? Carabiner is not able to communicate with a DJ Link network; Beat Link Trigger does that, and uses Carabiner to relay information to Ableton Link.

What you really want sounds like a Raspberry Pi 4 with a current Beat Link Trigger version installed and running at boot in an OpenVNC headless X Windows GUI environment. You could then plug it in on stage, power it up, connect it to the players and to your MIDI interface, and be in business. If you wanted to get fancy, you could add some triggers to control some of the GPIO pins to drive LEDs that would indicate it had connected to the DJ Link network, and the beats of the master player or the like. 😄

from carabiner.

Related Issues (18)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.