Topic: Multiply MIDI -controllers for UFX?

Hi MC and friends smile

I remember from the past that on some thread we have talked about possibility of multiple midicontrollers (like 2 x or 3 x of bcf2000's) to control TotalMix Fx on UFX.

Can we have any more information about this subject? I have need to this kind of feature as I'm running UFX as FOH mixer and often controlling like 16 or 24 channels. Now I have to change channel banks little bit too much to usage to be smooth. I'm mostly using BCF2000's to control faders / panning. EQ:s, Comp and gain trimming i'm usually doing with mouse.

It would be nice if you could have like 2 or 3 midi devices attached to computer and you could control like channel 1-8 with Midi device 1 and 9-16 with device 2 etc.

Is this kind of feature still coming and is it under work already? (I would be interested to test alpha if needed)

-J-

Ps. How same question for OSC Devices?

2

Re: Multiply MIDI -controllers for UFX?

The current TM FX 0.98 is prepared for multiple controllers, but the functionality itself is not yet implemented. Not far away, I think.

Regards
Matthias Carstens
RME

Re: Multiply MIDI -controllers for UFX?

Thank you for information. Sounds nice!

-J-

Re: Multiply MIDI -controllers for UFX?

BTW. Is there some hard limit for nbr of controllers?

Re: Multiply MIDI -controllers for UFX?

Any news on multiple controllers for TotalMix FX? Especially regarding OSC?

OSCAR for Android and iOS with TotalMixFX templates: http://www.oscar-app.de

Re: Multiply MIDI -controllers for UFX?

Bump

OSCAR for Android and iOS with TotalMixFX templates: http://www.oscar-app.de

Re: Multiply MIDI -controllers for UFX?

I've used a "workaround" to use multiple midi controllers in my setup (each musician controlling his monitor from one submix) :
all controllers are connected to a "midi brain" , and each of them has a "take control" button
when button is pressed the brain sends the "submix select" CC, and activates the controller
doing that i'm sure one musician won't mess up someone else's mix, but it requires a midi brain/router.

Also to make things clear I made a Table with all midi CC to make things easier to program
download the RME Totalmixfx midi CC table
I've tested all CC for the UFX so the table should be correct, not tested the HDSP CC, neither the note buttons.
The two notes in red i modified from the ones mentioned in the (french) manual i have, because in the manual, the note name doesn't correspond to the note number. So either one or the other is wrong.

Raphaël
-----------------
http://rmouneyres.free.fr     http://www.excellvoice.fr

Re: Multiply MIDI -controllers for UFX?

@jerash, what kind of "midi brain" and controller do you use?

9 (edited by jerash 2012-09-04 10:36:13)

Re: Multiply MIDI -controllers for UFX?

@muggel74 I built a midibox, it is a DIY friendly project with a great community. It is easily customizable as it is under GPL license. If you don't know it already, take a look at Midibox Project

Raphaël
-----------------
http://rmouneyres.free.fr     http://www.excellvoice.fr

10

Re: Multiply MIDI -controllers for UFX?

jerash wrote:

I've used a "workaround" to use multiple midi controllers in my setup (each musician controlling his monitor from one submix) :
all controllers are connected to a "midi brain" , and each of them has a "take control" button
when button is pressed the brain sends the "submix select" CC, and activates the controller
doing that i'm sure one musician won't mess up someone else's mix, but it requires a midi brain/router.

Also to make things clear I made a Table with all midi CC to make things easier to program
download the RME Totalmixfx midi CC table
I've tested all CC for the UFX so the table should be correct, not tested the HDSP CC, neither the note buttons.
The two notes in red i modified from the ones mentioned in the (french) manual i have, because in the manual, the note name doesn't correspond to the note number. So either one or the other is wrong.

merci mille fois for this CC table. great récap'.
just a question, mic gain can't be midi controlled ?

Re: Multiply MIDI -controllers for UFX?

no it is not possible, but the "trim gain" function could help

Raphaël
-----------------
http://rmouneyres.free.fr     http://www.excellvoice.fr

Re: Multiply MIDI -controllers for UFX?

Well, this is not OSC compatible, isn't it?. I'd love to enable smartphone monitor management for every musician (for example using TouchOSC).

OSCAR for Android and iOS with TotalMixFX templates: http://www.oscar-app.de

Re: Multiply MIDI -controllers for UFX?

Hello, i've found another way to use multiple midi controllers, and no hardware needed, only free software !

You have to use Pure Data (Win/Mac/Linux portable) and the patch i've created.
The goal here, is to have each midi controller controlling a unique submix (4 controllers to 4 ear-monitors in my case).
The patch can be easily modified for your specific needs.

I've tested it this afternoon with several USB midi controllers on a macbook, and it works perfectly for me.
The trick is : each time a midi controller starts to send messages, the patch inserts a "submix select" CC before forwarding the controller messages. PureData is fast enough to do it realtime, even when several controllers are moved at the same time ! The totamix GUI blinks fast when "Submix linked to control" option is activated, but it works.
It may not be perfect, but up to now, it looks pretty stable.
You could either use usb midi controller, or standard midi controllers on the TWO ports of the UFX wink
[img align=C]http://rmouneyres.free.fr/puredata/totalmixmultiple.jpg[/img]

If interested, take a look at my page and download the patch.
My Pure Data patches

I'm using pd-extended v0.42.5-extended

Raphaël
-----------------
http://rmouneyres.free.fr     http://www.excellvoice.fr

14

Re: Multiply MIDI -controllers for UFX?

If this works then people who want a hardware solution might think about a MIDI Solutions event processor: BTW I am not financial interested in them - just a very satisfied customer:-)

Re: Multiply MIDI -controllers for UFX?

you're right this may work too. But i see one drawback : an individual event processor would add a "submix select" CC in between every CC message of each controller, so this would add a lot of unnecessary messages. This may work too if totalmix is ready to accept that much (i think yes), it would need some testing.
The advantage of having the multiple midi controllers connected to one brain (hardware or software) is that the messages are added only when necessary.

Raphaël
-----------------
http://rmouneyres.free.fr     http://www.excellvoice.fr

Re: Multiply MIDI -controllers for UFX?

Hello,

I want to use my Tascam US2400 (24 flying faders with mute/solo/pan buttons and 6 programmable aux buttons) to control totalmix..

Is it possible to control 24 faders (with pan/solo/mute) SIMULTANEOUSLY with the tascam without having to switch from bank 1-8 to 9-16 and to 17-24.. Just all 24 faders at once.. RME told me that totalmix cannot be used in multiple instances, so you are limited to 8 channels at once..?

And i'd like to select 6 submixes with the 6 aux buttons on the tascam..

If i use the cc chart of totalmix..and if i have the cc chart of the tascam us 2400.. is it then possible to make the talk together bidirectional via midi (with some kind of midi program ...'midi brain'   to make the different CC charts match?)

grtz,
Jan Willems Jr

Re: Multiply MIDI -controllers for UFX?

jerash wrote:

Also to make things clear I made a Table with all midi CC to make things easier to program
download the RME Totalmixfx midi CC table

Thank you for the table.

I think there is one bug: CC 102 on channel 13 does not act as a toggle for Trim gain. It activates only.

CC 103 will deactivate trim gains (and thus all controler faders will be inoperant). It works in normal mode but not in "Submix linked to MIDI control" mode. In this case, CC 103 does the same as CC 102.

Second thing: Notes only work in Mackie Control Mode.

Nicolas

Re: Multiply MIDI -controllers for UFX?

ndeflache wrote:

I think there is one bug: CC 102 on channel 13 does not act as a toggle for Trim gain. It activates only.

Yes the same for me. To quit the "trim gain" mode, i use a "select submix" CC.

ndeflache wrote:

CC 103 will deactivate trim gains (and thus all controler faders will be inoperant). It works in normal mode but not in "Submix linked to MIDI control" mode. In this case, CC 103 does the same as CC 102.

for me, it works either with CC102 or CC103 with "submix linked to midi control" activated. The only difference I see is :
with CC102 : the master fader (white triangle) for the trim is the last selected submix
with CC103 : the master fader (white triangle) is the "Main mix" fader
On another hand, the Note A2 acts as a toggle for trim gain activation/desactivation

ndeflache wrote:

Second thing: Notes only work in Mackie Control Mode.

You're right. Now maybe a small bug on my side : when in mackie control mode you can see Notes messages are working, now go to settings, disable mackie control mode, you can still use Note messages ... until you select another submix. Then go to settings again, activate mackie control mode, now Note messages are not reveiced until you select another submix.
After testing I confirm the modifications from the (french) manual :
Recall : B6
Master Solo : G2

Raphaël
-----------------
http://rmouneyres.free.fr     http://www.excellvoice.fr

Re: Multiply MIDI -controllers for UFX?

Burtan wrote:

Well, this is not OSC compatible, isn't it?. I'd love to enable smartphone monitor management for every musician (for example using TouchOSC).

Well you could easily modify the patch to integrate OSC, as pure data can use OSC :
using OSC in puredata

Raphaël
-----------------
http://rmouneyres.free.fr     http://www.excellvoice.fr

Re: Multiply MIDI -controllers for UFX?

Are those bugs acknoledged by RME staff ? Or shall we write to support ?
Thanks

Re: Multiply MIDI -controllers for UFX?

ndeflache wrote:

Are those bugs acknoledged by RME staff ? Or shall we write to support ?
Thanks

RME staff has not confirmed.
i think that if you can duplicate the bug on your side, then it's worth opening a support ticket

Raphaël
-----------------
http://rmouneyres.free.fr     http://www.excellvoice.fr

Re: Multiply MIDI -controllers for UFX?

Wow, I wish I had seen this thread before I posted yesterday. Basically, I was DREAMING that RME would add the ability to control a submix without first having to "select" it... in other words adding a whole batch of new CC controllers (or even sysex if that's easier) so that everybody can control their submixes simultaneously without the need to "select" them first, which appears to be a very expensive operation (in terms of time it takes the Fireface to process). I even took the time to draw up a nice graphic demonstrating how/why this would be amazing. I don't want to overflow the forum with my posts, so a quick link is here:

http://www.rme-audio.de/forum/viewtopic … 446#p77446

Re: Multiply MIDI -controllers for UFX?

At the beggining of this thread RME says "TM FX 0.98 is prepared for multiple controllers" let's see what they come with in the future !
Sure the midi is too short to get everything with a big madi setup wink Sysex would be great thing, but it is more work to program external devices with the messages. The cool thing a CC is it is very standardized.

I've updated my puredata patch to be able to control the submix volume with the midi controller. I have 4 remote (3 home made which are programmed the same way, and an evolution keyboard with pots), the submix controlled depends on which midi port you plug the controller. I found it very handy for live/rehersal soundchecks.
You can use any usb-midi extension with the number of midi ports you need.

Go to my page with puredata patches

Raphaël
-----------------
http://rmouneyres.free.fr     http://www.excellvoice.fr

24 (edited by Burtan 2012-09-23 20:46:08)

Re: Multiply MIDI -controllers for UFX?

jerash wrote:
Burtan wrote:

Well, this is not OSC compatible, isn't it?. I'd love to enable smartphone monitor management for every musician (for example using TouchOSC).

Well you could easily modify the patch to integrate OSC, as pure data can use OSC :
using OSC in puredata

Hi, that sounds very interesting and I started some basic stuff.

1.) send data from TouchOSC to PureData -> works
2.) send data from PureData to TouchOSC -> works
3.) send data from PureData to TotalMix -> works
4.) send data from TotalMix to Puredata -> does NOT work

here are my settings. TotalMix should send data when moving sliders, shouldn't it?
OSC is activated
PureData ist listening and receives data from TouchOSC on that port but not from TotalMix.

http://dl.dropbox.com/u/27037481/PureDataOSC.JPG

Thanks in advance,
Burtan

P.S.: Here is a nice documentation

OSCAR for Android and iOS with TotalMixFX templates: http://www.oscar-app.de

25 (edited by jerash 2012-09-23 22:46:31)

Re: Multiply MIDI -controllers for UFX?

hey nice to see osc is reaching totalmix wink

Unfortunately, Totalmix is not sending midi (and probably OSC, not tested here) data when you move a slider or select a submix when you're in standard midi mode.... so a bi-directionnal communication is not possible. So you have to take care not touching the GUI with your mouse when using remote control !

I wish RME staff would add that feature : send the midi out data when you move a slider, and the faders positions when selecting a new submix. Thant would help a lot when not using the mackie control protocol.

edit : i may probably be wrong about osc as TouchOSC is working ok when not using puredata...sorry. So something about the puredata config maybe ?

Raphaël
-----------------
http://rmouneyres.free.fr     http://www.excellvoice.fr

26 (edited by dmhost 2012-10-26 23:45:41)

Re: Multiply MIDI -controllers for UFX?

Well... I hope this is coming along... my SUPER DUPER DREAM is that RME will allow us to directly control the levels of different submixes at the same time without having to "select the submix" first.... because the current method (as mentioned by jerash... using "Take Control") is very cumbersome... and with two or more people changing settings simultaneously on two or more submixes, this becomes very clunky and slow (and sometimes a race condition exists!).

Am I dreaming? Below is a repost of a graphic showing my dream from another thread which didn't make it... if not possible with MIDI (due to lack of CC#'s, especially with MADI version) perhaps OSC is acceptable too:

[img align=C]http://rme.s3.amazonaws.com/rme-dream.jpg[/img]

Re: Multiply MIDI -controllers for UFX?

I'll try to make a video of my solution in the near future, as when two users move their controller at the same time, it is all working perfectly. Although the Totalmix window is blinking like a pulsar, the CC messages are all processed, and the audio is moving accordingly.

Raphaël
-----------------
http://rmouneyres.free.fr     http://www.excellvoice.fr

Re: Multiply MIDI -controllers for UFX?

dmhost wrote:

Well... I hope this is coming along... my SUPER DUPER DREAM is that RME will allow us to directly control the levels of different submixes at the same time without having to "select the submix" first.... because the current method (as mentioned by jerash... using "Take Control") is very cumbersome... and with two or more people changing settings simultaneously on two or more submixes, this becomes very clunky and slow (and sometimes a race condition exists!).

Am I dreaming? Below is a repost of a graphic showing my dream from another thread which didn't make it... if not possible with MIDI (due to lack of CC#'s, especially with MADI version) perhaps OSC is acceptable too:

[img align=C]http://rme.s3.amazonaws.com/rme-dream.jpg[/url]

In regard to the advance of tablet/smartphone OSC controllers, multiple OSC controllers (with the option to dedicate them to submixes) are a must-have in my opinion.

OSCAR for Android and iOS with TotalMixFX templates: http://www.oscar-app.de

29 (edited by dmhost 2012-10-30 07:23:50)

Re: Multiply MIDI -controllers for UFX?

jerash: I have had a similar experience as you.... eventually the messages do all get processed, but it can be very slow for example, if 4 people are modifying submixes at the same time (all dragging faders). In fact, we found it unusably slow. It can take a few seconds for the Fireface to "catchup", simply because the "select submix" command has lots of overhead - just like your PULSAR description. We had 5 Behringers BCF2000's (one for each submix) connected to a custom high-speed realtime 5 channel midi merger which would intelligently keep track of which submix was last selected in order to prevent calling the command without need. When just a few "moves" were being made at a time, the setup was blazing fast, but occasionally, the musicians would all move multiple faders at once on many submixes, and the "pulsar" slows down to the point that somebody who just wants to make a quick change has to wait for all the pending changes to be processed first (in extreme cases, this can take up to 10 seconds - which is too slow for realtime use).

It would be so much more wonderful if we could do this without first "selecting submix", presumably because the TotalMix could do this in the background, without needing to change the selected submix (GUI). In fact, with this performance increase, the Fireface could very truly start competing with digital mixers for on-stage + in-studio musician monitoring, at a fraction of the cost!

Just my two cents!

Burtan: yes! 100% agree!

Re: Multiply MIDI -controllers for UFX?

dmhost: i understand your point of view. I have not come to this case probably because my users make only small adjustments here and there, and rarely together. I'll brute force this for debugging.

I also agree with Burtan, but guess what i don't own any ithing or android equivalent... let's see how long i can live without them. And MIDI is still very present in the controller market so i'm glad that it is possible as is with the UFX.

On another hand, i have thought about changing my puredata patch to make it as a midi/osc converter. Thus getting feedback from the totamix fx window would help. Is it what you have done in you "midi merger which would intelligently keep track of which submix was last selected" ?
I have not tested 5 OSC controllers controlling totalmixfx at the same time, can someone confirm it is working without slowing down messages ?
maybe that would be a better alternative ?

Raphaël
-----------------
http://rmouneyres.free.fr     http://www.excellvoice.fr

31

Re: Multiply MIDI -controllers for UFX?

BTW, we have a new version coming up that has two new global OSC commands for directly selecting the desired submix. If you want to try:

https://archiv.rme-audio.de/download/tm … 986rc1.zip

https://archiv.rme-audio.de/download/tm … 986rc1.zip

https://archiv.rme-audio.de/download/os … 121020.zip

Regards
Matthias Carstens
RME

32

Re: Multiply MIDI -controllers for UFX?

Just tried 986rc1 on mac and the /setSubmix osc works great. It allows a Lemur fader (with a bit of coding in the  Lemur fader object) to control any totalmix fader.  Great job!    I think the next step for totalmix would be to have a unique osc message for each control.  This would make it easier to setup and allow bi-directional communication.

33 (edited by Burtan 2013-02-17 13:53:55)

Re: Multiply MIDI -controllers for UFX?

Hi,

I've just found and OSC Controller for Android.
It is not as far developed as TouchOSC, but the man behind it seems to be very active. I've already created a beta template which is similiar to the one for TouchOSC. I'll develop it further this month.

https://play.google.com/store/apps/deta … ico.dawosc

Current template: http://dawosc.forumotion.com/t39-rme-totalmixfx

Have fun!

OSCAR for Android and iOS with TotalMixFX templates: http://www.oscar-app.de

Re: Multiply MIDI -controllers for UFX?

bump - any news on multiple controllers?

OSCAR for Android and iOS with TotalMixFX templates: http://www.oscar-app.de

Re: Multiply MIDI -controllers for UFX?

bbb wrote:

Just tried 986rc1 on mac and the /setSubmix osc works great. It allows a Lemur fader (with a bit of coding in the  Lemur fader object) to control any totalmix fader.  Great job!    I think the next step for totalmix would be to have a unique osc message for each control.  This would make it easier to setup and allow bi-directional communication.

A bit late to the party but I'm trying to create a lemur fader that will automatically select the right submix.  Have you been able to get this working?

For example I have a lemur fader set to "/1/volume3" which controls Submix 3 and I would like to add an On Expression script that sends something like:

oscout(0, "/setSubmix", 3);

I was hoping this would work but Lemur returns an error.  I'm thinking either it's not possible or my syntax is wrong.

Any ideas?

36

Re: Multiply MIDI -controllers for UFX?

Fader object  OSC mapping panel enable Custom Address and use /2/volume. 
Then add a script to the fader object:
On Expression, z, 0 to positive
oscout(0,'/setSubmix',3.0);   // I think RME wants the value to be floating, thus 3.0

The Lemur fader can get out of sync, if you select a different submix and then move the fader in a different submix in totalmix by hovering cursor and using the mouse wheel to adjust.

===

Another option is to script the osc in and out of the fader, instead of using the mapping panel's custom address.  But I found that this results in fader creep.  This can be stopped by using the grid attribute.  That means less resolution.   Please RME, we need dedicated osc addresses for the faders, mutes, +48, etc.

Re: Multiply MIDI -controllers for UFX?

Thanks a lot that's great.  I can already select any fader (submix, input/playback/output, fader number) using Osculator and touchOSC but the multiple OSC targets of lemur is pretty useful.  I had the same floating number issue with Osculator but obviously my syntax was out at any rate.

I'm using this to set up different in-ear mixes onstage so in theory nobody should be using the totalmix window.  Hopefully that will mean the sync issue won't be a problem.

Thanks again and I agree that dedicated OSC addresses would be amazing and must be on the way at some point but it must involve a significant re-write I would have thought.

Re: Multiply MIDI -controllers for UFX?

Ok so it seems I'm still having a problem with Lemur

I get XML Parse Error: duplicate ATTRIBUTE

I have set up a fader.  For x I use the custom address of /2/volume.  I have tried enabling or disabling z to see if that makes a difference.

I create an script for the fader object: On Expression, z, 0 to positive

I put the code as:

oscout(0, "/setSubmix", 3.0);

Not sure what the problem is.  Any ideas?

Re: Multiply MIDI -controllers for UFX?

Sorry I solved it - I was using inverted commas instead of apostrophes.  Rookie mistake I guess. :-)