Device Details
Overview
Name | Version: | OB-6 NRPN-Controller 0.98 |
Author: | Zyko |
Device Type: | MIDI Effect |
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! |
Details
Live Version Used: | 9.6.2 |
Max Version Used: | 7.2.4 |
Date Added: | May 01 2017 10:45:17 |
Date Last Updated: | No Updates |
Downloads: | 922 |
ⓘ License: | None |
Average Rating
(2) Log in to rate this device |
5 |
Files
Device File: | OB6 NRPN-Control (Midi) 0.98.amxd |
Comments
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.
- 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.
Posted on May 03 2017 by Zyko |
Report Issue
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 :)
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 :)
Posted on May 06 2017 by JRock |
Report Issue
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.
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.
Posted on May 06 2017 by DenizKoyu |
Report Issue
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.
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.
Posted on May 06 2017 by DenizKoyu |
Report Issue
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
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
Posted on May 09 2017 by Zyko |
Report Issue
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?
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?
Posted on May 24 2017 by Schnitzelbub |
Report Issue
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 !!
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 !!
Posted on August 06 2017 by BlipBlop |
Report Issue
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!)
@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!)
Posted on January 17 2018 by Zyko |
Report Issue
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..
Posted on July 04 2018 by cosmicflux |
Report Issue
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
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
Posted on February 16 2020 by dronic |
Report Issue
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?
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?
Posted on February 16 2020 by dronic |
Report Issue
Is this still working in Live 11? When I turn knobs no midi/nrpn signals exit the device.
Posted on January 26 2022 by bern |
Report Issue
Nevermind, I missed the 'Remotecontrol' knob again
Posted on January 26 2022 by bern |
Report Issue
This is fantastic; thank you!
Posted on March 18 2022 by blberman |
Report Issue
Login to comment on this device.
Browse the full library
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 :)