Code Monkey home page Code Monkey logo

beat-carabiner's People

Contributors

brunchboy avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

beat-carabiner's Issues

Support for ESP32 with Ethernet-Module?

Hello there,
Would it be possible to run this project on an ESP32, running for example Espruinoon the machine?
The goal would be to connect Ableton Link and xdj devices without running a computer.

I already started an Arduino-project with an ESP32-C3(Singlecore 80Mhz) and a W5500(Ethernet) module connected over SPI just to play arround with the udp packages which were sent from Ableton and my other gear. Someone else already figured out some variables and made a "cheatsheet", but as I thought there is much more magic going on to synchronize at least the Ableton link devices with each other...

So before I make a deep dive into clojure I have a few questions:

  • Is this project tied to a certain kind of hardware?
  • how much work would it be to get this running on a microcontrollerboard/raspberryPi etc.?
  • Is this even possible?

I would be very happy about your opinions, tips and assessments.
Thank you

Unrecognized message from Carabiner

Tried on RPI and it works (mostly)!
The beat-carabiner finds the players, attaches to the master, sends the beat info to the Carabiner and this one provides the Ableton Link connectivity via the RPI's wifi... All the connected devices are responding to the pitch changes pretty swiftly which is good...

BUT I am getting lots of errors like the one below and having a hard time to keep things in time - tested on my ipad and the ipad is not in sync with the players.

2017-Apr-04 13:26:36 ERROR [beat-carabiner.carabiner:96] - Unrecognized message from Carabiner: bad-time 32986112821 4.0

Marek

Support new major Beat Link and Carabiner features

Since this was released, a lot has happened in the Beat Link world.

  • The Carabiner protocol has been enhanced to protect against messages being grouped into a single network packet.
  • Support for Ableton Link version 3 Start/Stop (transport) control has been added.
  • Beat Link can now send status packets, become tempo master, and cause CDJs to stay aligned to the Ableton Link timeline.

Iโ€™m not sure when I will have time to port those features to this project, but since I already implemented them in Beat Link Trigger, if anyone else is interested in trying, I can help orient them.

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.