Welcome to %s forums

BrainModular Users Forum

Login Register

Learn / Assignment / Remote - Strategies

General Discussion about whatever fits..
Post Reply
Djordjo
Member
Posts: 24
Contact:

Learn / Assignment / Remote - Strategies

Unread post by Djordjo » 15 May 2020, 03:28

Hi, patching friends,

I'm searching for the right strategy to remote control my racks, workspaces, patches. something like "felxible as possible". How do you do it?
How to keep track of your Midi learns to avoid doubles? I recognized that there is a LEARNS window but there is no info from which device it comes.

There was also a setting asking if i want to save the device name with the Midi learn but I don't rember where it was. Do you use this option?

How this "mackie control mode" feature works? I saw it can be enabled in every control. Does it transmit it's name too?
Is there generally a way to transmit the names of controls to a visual remote like Lemur or OSC on a tablet. The mackie control protokoll provides it as far as I know.
This would be very handy cause building interfaces with Lemur is some kind of time consuming.

Would be cool if after finishing a patch in Usine there would be an option to export it as a Lemur/ OSC template and load it on a tablet.
I'm aware that this is not easy achievable but ... hey .. no dreams, no goals. :lol:
I mean basically we only deal with data, the controls are pretty the same, information about positions, some scaling options and there we go.

Where i currently see the problem is there seems to be no option to script the midi settings of a control in Usine.
Let's say I have a rack. in this rack are 15 controls and now i script their midi settings like in a list to have an overview, with the option to determine from wich input they receive midi data.
I can reuse the script for other racks like skipping the hole midi learn process.


I scripted something simular for Lemur. The Idea was to create a display for Midi Hardware like the BCR2000.
Problem: you have 32 Presets on the BCR but you have no cool options to for orientation cause there are no names on the knobs and you can't name them on the BCR for 32 Presets. :lol:
So I made a template in Lemur to solve this problem generally: A display for Midi Hardware with endless encoders. And changing the presets is done in Lemur too by changing pages.
Let's say you have 32 controls. You setup your hardware to send midi CC 1-32. You create a mirror of the hardware in Lemur.
Basically you only have to setup the first window. I made use of some copy and paste behavoirs in Lemur to speed up the workflow.
So if you just have to copy the controls to new "pages" and everything works fine cause i scripted the controls to recognize where they are (which page/tab/ interface).
That's how the controls know what kind of values to send. So first page CC1-32; 2nd CC 33-65 uso..

The Midi Routing: Hardware > Lemur > controlled SW > Lemur (for Midi feedback)

I explained it here in detail. https://forum.liine.net/viewtopic.php?f=25&t=6008
I have also a template where it makes use of all avaible midi channels I can link it if someone is interested.
Point is I could organize the midi mappings in a script list and could chang it there without touching the knobs.

In Usine I don't see such an option. I think a concept to make Usine as fast remote controlable as possible would be a killer feature.
I have no concrete idea how this could be setup cause I don't know usine that well but it's worth talking about it. Maybe we get an Idea.

Generelly the idea is to have a list. Then we have an order/ hirachy: Workspace > Rack1 > Input > patch 1 > patch 2 >..> Output
The controls could make use of the order to pre map themselves and if the User wants an other setting he/she makes changes in the list. (CC Values, Channel, In& Ouput Midi port/ device, scaling)
Something like ths. Just an idea.

Greetings
New to Usine Hollyhock

SylvainT
Site Admin
Posts: 494
Contact:

Unread post by SylvainT » 15 May 2020, 11:20

My "learns" strategy is very simple, I use a .txt and I write everything in it, so no double. And for Lemur, I use dedicated MIDI channels I do not use for other MIDI controlers. No trouble.
On Mac, I never encounter any problem as it don't care about which usb port you use, it just recognizes the controler. I suppose on PC, it's always a pity.

For the rest you write, I think everything is fine with Usine and learns possibility.
If you want more, you can use script, as with script you can access to every control modules everywhere in the workspace.

Sylvain

SylvainT
Site Admin
Posts: 494
Contact:

Unread post by SylvainT » 15 May 2020, 11:27

And just for information, when you just want to discuss or share ideas, you're in the right place, but for suggestions, it's better to write a special post in suggestions page.
Suggestions are examinated by Senso, he regularly answers to users and implements them if they are relevant and technically possible.

Djordjo
Member
Posts: 24
Contact:

Unread post by Djordjo » 15 May 2020, 12:03

Thanks for the info.
New to Usine Hollyhock

Post Reply

Who is online

Users browsing this forum: No registered users and 19 guests