Skip to content

jpcarrascal/motu-ultralite-mk5-bridge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 

Repository files navigation

MOTU UltraLite mk5 WebSockets bridge

This bridge application can be run on a (Linux) computer connected to MOTU UltraLite mk2 audio interface to relay WebSockets messages bidirectionally between a remote/mobile CueMix 5 app (e.g. on an iPad or iPhone) and the UltraLite. It allows you to control your UltraLite wirelessly/remotely.

NOTE: If you are using a macOS or Windows computer with your UltraLite, there is a simple way to do this (although quite obscure, I found it in this forum). Just:

  1. Take note of the network name of your computer*. Here are instructions on how to do it.
  2. Run the CueMix 5 app from your iPad/iPhone
  3. In the welcome screen, click on "IP Connect". Replace the IP there with your computer's network name, plus :1281. You should end up with something like this computer-name.local:1281

*Your computer's ip address works as well. However, since it might change from time to time, the network name might be easier to remember.

What is this repo for, then?

The node.js app in this repo is still useful if you are using Linux (e.g. on a Raspberry Pi) on your computer. MOTU's CueMix 5 and drivers do not work on Linux, so this is a great way to have (wireless!) mixer control of your UltraLite.

Instructions:

  1. Make sure the ip address in the index.js file matches the one in your UltraLite mk5. To find out the exact ip of your UltraLite, just push the left knob in the front panel. The 5th item in the list is the device's ip address.
  2. Take note of the network name or ip address of your computer.
  3. Run the node app (the one in the node/ folder of this repository) on the computer connected to your UltraLite*
  4. Run the CueMix 5 app from your iPad/iPhone
  5. In the welcome screen, click on "IP Connect". Replace the IP there with your computer's network name/ip address, plus :8080 (which is the port that the node.js app is listening on). You should end up with something like this computer-name.local:8080 (see image below).
  6. Hit enter

If everything is set up correctly, your mobile app should connected to your UltraLite through your computer.

**You might need to install node.js, and [here are instructions on how to run a node.js app](https://stackoverflow.com/questions/57975889/how-to-run-an-existing-node-app-from-github

How to change ip address

About

Websockets bridge for the MOTU UltraLite mk2 audio interface

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published