Device Details

Device Overview

Name/Version: OB-6 NRPN-Controller 0.98
Author: Zyko  
Description: NRPN remotecontroller for the OB-6.
If you set it up as shown in the screenshot, you can use your OB-6's buttons and knobs to record automation into midiclips and replay the recorded automation. Its also optimized to use with Ableton Push (as far as possible).

Have fun!!!!

Feedback and featurerequests welcome!
 

Device Details

Downloads: 874
Tags hardware, push
Live Version Used: 9.6.2
Max Version Used: 7.2.4
Date Added: May 01 2017 10:45:17
Date Last Updated: Not updated yet
Average Rating (2) 5
Rate this device: (must be logged in to rate devices login)
Device Type: midi_device
URL (optional):
License (more info): None

Device Files

Device File: OB6 NRPN-Control (Midi) 0.98.amxd
 


Comments

Hey I've been waiting for this - nice!!
I have a few problems getting it to work though:
-can't seem to get it to work through USB, only works via midi
-Messages from the OB make it though to the device (and can record etc), but can't get changes from the device (or from Push) to make it through to the OB.
Any thoughts/ ideas would be much appreciated, can send you some screen shots if they would help (but its set up as per your screen shot).
Many thanks - this is the device I've been hanging out for :)

Hi Jrock, thanks for your feedback.
- never tested it via USB, but it should work I think. Make sure you configure your OB-6 correctly (Everything over USB, NRPN-Mode, Midichannel etc.)
- Did you notice the "remotecontrol" button? It has to be enabled (lit) in order to send data to the OB-6. It's initially NOT enabled.
Hint: When recording automation with OB-6's knobs, you want remotecontrol to be disabled, otherwise you control the OB-6 locally with its own knobs AND remotely with the M4L-device, which leads to weird glitches. Except if you turn off "local control" on your OB-6, in that case just leave "remotecontrol" enabled all the time.

Hope that helps!
Z.

Ah cool! Working perfectly now, thank you :)
Is it possible for the ob-6 to transmit the values for each parameter? i.e. when you change patches it updates the values on the interface..
Thanks again :)

Really great work so far! Thanks a lot!
Just one issue: the device doesn't seem to read all current parameter values on the OB-6 when I load a new patch. Only when I touch a knob on the OB-6 then the M4L device receives that data for that knob. It would be really nice if the device would update all parameters accordingly whenever you load a new patch on the OB-6 so it reflects the actual patch.

Really great work so far! Thanks a lot!
Just one issue: the device doesn't seem to read all current parameter values on the OB-6 when I load a new patch. Only when I touch a knob on the OB-6 then the M4L device receives that data for that knob. It would be really nice if the device would update all parameters accordingly whenever you load a new patch on the OB-6 so it reflects the actual patch.

Hi DenizKyou and JRock

Unfortunately this is not possible with the current OS of the synth. When you change patches, no NRPN are transmitted. There is now way to "tell" the OB-6 to dump its parameterstate on patch-change. Maybe a future OS update will implement this option. Go ask DSI! ;-)
The M4L device would already be equipped to handle this...

Happy knobbing,
Z

Great Patch, like the gswitch2 thing. I have been missing that one.

In fact, Program Dump is already a part of the DSI Firewares. Ableton just filters them out and kills all communication for program dumb e.t.c.
This is cause it is done via sysex.

NRPN on the other side is just 4 Midi CC in a row forming 1 NRPN Signal. CC are not filtered so this beatiful gen is possible. Thank you.

To get PGM Dumbs done, you need to get one midi port deactivated for Ableton Live. Then you can use the sysex in inlet inside Max for Live.
Next would then be implementing something to understand those about 1kb of raw midi sysex data.
there then is a sysex decription map, which DSI already offered to understand whats the actual state of the NRPN Values.

Long Story Short, this already have been a bunch of work, but getting the sysex shit up is +200% more time to spend then.

Maybe a future update of Ableton will fix that sysex filter issue, but I guess they had their reasons. Even more i expect ( hopefully dream of ) Ableton to get that NRPN thing implemented in future. Ableton Live 10 maybe?

Could you be more specific about how to use it?

my OB6 goes into flipmode when I use the M4L device.

I can see the changes happening in the VST when I turn buttons, but when I playback he's really glitchy/changes tempo. adn Continues playing even when I hit the stop button.
I've tried it with the "Local control" off as well. (same story)
So incomin data I see /works.
But on playback it sounds like a circus :)

I've basically made an external instrument (with the I/O's mapped) and then put the M4l Device on that channel.

Any help would be fab, as I'm pretty sure this is an awesome feature once it works.

Thanks in advance !!

Hi Schnitzelbub, thanks for your input. If I ever find time again to work on this, I will try out your suggestions. I heard rumors that NRPN-handling should be better in A10, we will see...


@BlipBlop
I think you are doing everything right, sounds like an overload of the OB-6 Midi-Input-buffer. Does this happen always, even when you only sequence one parameter? Or it's a bug in the M4L-device, that could be too. Suggestion: try to only sequence one parameter, and with little parameterchanges. See if it glitches, if not, add another modulation and so on... (keep in mind that if you drag an automation line from let's say 0 to 127 within a 1/4 note, that will generate 128*2=256 CC messages within a quarter note!)

Thank you so much for making this. Maybe you could help. None of the parameters will work on my OB unless I use the corresponding knob on the M4L device first. Then the parameter will work and I can control the device from the ob-6 corresponding knob. So unless I go through each knob on the device first, nothing will work on the ob-6 but as soon as i touch it on the device then the ob-6 will send and receive that parameter..

Hello,
I just registered an account here to write this message:
Thank you Zyko for creating this device! its so nice to be able to have access to the parameters in Live.
A guy made a midi box to control the Nprn of the Ob6, which is also amazing for those who can afford it, which wasnt my case, so thanx again for creating this

Also if there is any improvement to be done, like showing all the parameters like it is on the machine, it will be awesome to do an update.
Another suggestion would be to add onr or two lfo that can interact with the parameters or envelopes or things like that, but I suppose there must be a way to do that from Max for live directly?

Is this still working in Live 11? When I turn knobs no midi/nrpn signals exit the device.

Nevermind, I missed the 'Remotecontrol' knob again

This is fantastic; thank you!

Login to comment on this device.

[ browse device library ]