Git Product home page Git Product logo

touchmcu's Introduction

TouchMCU

TouchOSC just released their second version with tones of new features, including a scripting area.

This project is a python project generating a TouchOSC layout that is Mackie Control Compatible. That means you can connect it to your DAW using TouchOSC Bridge as a MIDI device and make full use of Mackie Control features from your iPad.

This is the child project from my older OscMackieControl which can safely retire now TouchOSC handles most of the logic for me.

I wrote an extensive reference documentation of the Mackie Control Protocol

Demo

Usage

Network

Make sure both your Workstation and your Remote Controller are using the same local network. That is either (non exhaustive):

  • Both on the same Wi-Fi
  • Workstation Wired and Remote on Wi-fi coming from the same broadband hub.

This wont work over the internet, LTE or whatever. It needs to be the same local network.

Setup the Host

On your computer, install TouchOSB Bridge and launch it. It should run silently in the background and create a pair of virtual MIDI Input/Output aptly named TouchOSC Bridge.

Running Bridge

Configure your DAW to use these MIDI ports as a Mackie Control Universal device. I'm a Cubase user so adapt this steps to your software of choice.

Note the emphasis on Mackie CONTROL. I am not talking about HUI but Mackie CONTROL

Add MCU

Setup the Remote

You can have a look at the Release Section and download the variant that suits your DAW.

Open it in TouchOSC.

Open the Connection panel.

In the BRIDGE section your workstation should be automatically detected and you should be able to select it.

In the MIDI section, select <Bridge> then close this panel.

Hit Play and Enjoy!

Setup TouchOSC

Note: You might need to send a Reset command from your workstation so that the remote can pick up the current state of your DAW. I know Cubase hase such a feature, it is certainly the case for your DAW as well.

Also note that this setup is a one-off. Once it is done, it should be persistent. As long as you have TouchOSC Bridge running on the workstation, your DAW should pick it up and make it work out of the box.

touchmcu's People

Contributors

nicog60 avatar rdoursenaud avatar

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.