asked Oct 12 '17 at 22:48 by annoo (11)

Hi all,

I'm new to audio (and bitwig), so my questions is very basic. If I pick (an OSC-)Controller in setting, I can add a controller I want, but dropdown input stays on 'none'. What's happening?

I'm on Win10. Bitwig 8-track (but same problem in Studio demo) I installed the OSC-plugin, but that doesn't seem to help either. I tried Generic Midi, as well as OSC.

Could it be the audio settings? WASAPI nor ASIO4Allv2 seem to make a difference. I con't get the same 'audio interface' dialogue as in a lot of example videos.

Does anyone have suggestions? I'm a bit lost in the large forest of audio...

The audio engine is activated. I tried running a Processing Sketch spamming constant OSC-messages solo-ing track1 and 'detect available controllers'.

Context: My 1st year undergraduate multimedia students are creating their own Controller with Arduino. As an exam exercise I figured it would be nice if they have a small sound-battle. The goal is to read OSC messages and have them control some live audio. They have different operating systems, so I came to Bitwig 8 Track version. They are studying art&technology, so sooner or later they would need to manipulate (live) audio and video and using Bitwig seems a valuable introduction to a professional DAW. But the threshold can't be too high, as the audio-battle really should be the fun part (& not the install-fest-super-high-learning curve). It should work with a laptop only, no external sound card. Since they study programming as well, I found the script-installing appealing, because it shows them their possibilities.

I haven't used OSC with Bitwig yet, but it can be tricky that there is no standards for namespaces or parameters. So a controller connected to your computer needs to be sending messages the way the OSC script expects.

Most Arduino controllers I have seen use Firmata, and then some other program on the host computer uses something like Max or Pd to translate Firmata activity into easily mappable OSC messages. It takes a faster-than-usual Arduino to handle multiple high-resolution messages in real-time. But since most hosts are limited to 7-bit MIDI resolution anyway that's easier to deal with.

I recently discovered this project for Arduino with direct OSC I/O, and am still trying to understand it:

ETA: I don't have any javascript experience, but there are some javascript Firmata-parsing packages out there. I don't know how compatible those might be with the Bitwig controller API, but that's probably the best option.


answered Aug 12 '18 at 02:35 by MCMiller (11)

edited Aug 12 '18 at 03:05

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here

Markdown Basics

  • *italic* or __italic__
  • **bold** or __bold__
  • link:[text]( "title")
  • image?![alt text](/path/img.jpg "title")
  • numbered list: 1. Foo 2. Bar
  • to add a line break simply add two spaces to where you would like the new line to be.
  • basic HTML tags are also supported



Asked: Oct 12 '17 at 22:48

Seen: 1,180 times

Last updated: Aug 12 '18 at 03:05