Welcome to %s forums

BrainModular Users Forum

Login Register

Midi learn only from rack

I need help on a Patch
Post Reply
sm_jamieson
Member
Posts: 551
Contact:

Midi learn only from rack

Post by sm_jamieson » 27 Apr 2026, 02:51

Hi.
I have a midi bus going to each of my racks, (the top patch in each rack has a midi from bus connected to a midi out)
so that all lower patches in the rack get the midi data for that rack.
I want to do midi learn only on the midi data in that rack, but Usine midi learn is global.
Is there any way to have rack specific midi learn ?

If not, this may be something for HH7.

Thanks,
SImon.

BM2F
New member
Posts: 8
Contact:

Post by BM2F » 27 Apr 2026, 12:18

Hello,

There is no MIDI Learn function specific to racks.
However, for each MIDI Learn, you can specify the device.

As for using MIDI In/Out modules, this allows you to retrieve data within patches. This enables more precise and potentially complex control than simply mapping a MIDI Learn, but it requires patching.

MIDI Learn allows for quick and flexible setup.
In some cases, it can be difficult to manage—for example, if a device keeps sending data. However, you can simply turn off the corresponding device (in Usine).


Happy patching !
Baptiste

sm_jamieson
Member
Posts: 551
Contact:

Post by sm_jamieson » 27 Apr 2026, 22:42

Ok thanks. I wonder if you could create a fake device to take midi from the bus. After all a device is also a patch. The point to remember is the device is not per workspace.

User avatar
oli_lab
Member
Posts: 1261
Location: Brittany, France
Contact:

Post by oli_lab » 28 Apr 2026, 00:26

Hi,
you can use clusters, global arrays or busses !
do the midi learns once and for all (here they are patched from CC1 to CC8
++
Olivar
see examples :
Attachments
learns to GA.wkp
(215.86 KiB) Downloaded 1 time
learns to busses.wkp
(204.45 KiB) Downloaded 1 time
learns to clusters.wkp
(252.91 KiB) Downloaded 1 time
http://oli-lab.org

Win11 Ryzen9/32GB RAM - RME MADIFACE - SSL alpha link 4-16 - OSC capable interfaces

follow OLI_LAB adventures on Mastodon
@olivar_premier@mastodon.social

sm_jamieson
Member
Posts: 551
Contact:

Post by sm_jamieson » 29 Apr 2026, 03:19

Thanks. I'll have a look at those.

I did some experiments with fake devices (a patch receiving from a midi bus dropped into the devices area of a rack).
If the real midi input devices are removed, you can actually midi learn from the fake devices but they have no real device behind them
and the the wkp file they are stored as
Tdevice name =
instead if something like Tdevice name=FOCUSRITE USB MIDI

If you learn from another fake device in the same way, it is also stored without a name so they are really clones of each other,
both with device name of "nothing", and both sliders move together.

But in principle if there was a way to give the fake device a fake external device name, this could be supported by Usine.
Note - the input device patch as seen in the devices section may be called "IN FOCUSRITE USB MIDI" but the real
device behind it is called "FOCUSRITE USB MIDI" - they are not the same thing.

If the midi was sent out and looped back in via a virtual midi cable, of course this would work, since then there is a real midi device.

Interesting anyway.

Post Reply

Who is online

Users browsing this forum: No registered users and 19 guests