12-11-2021, 10:19 PM | #1 |
Human being with feelings
Join Date: Feb 2008
Location: Westgate-on-Sea, Thanet, Kent
Posts: 521
|
Is there a way to stop MIDI inputs shuffling themselves around?
Hi,
Briefly My Reaper MIDI inputs have a habit of reordering themselves when I'm not looking. I was told in another thread that the problem lies with Linux rather than Reaper. Is there a way to stop them doing it? Less Briefly This image shows connections in Claudia and Reaper. I set up Claudia's Reaper MIDI inputs to mirror those that were imposed on me by Reaper:
As you can see from the image, Claudia and Reaper no longer match. My main problem with all of this is that it affects track inputs. Earlier this evening I started a new project based on one of my templates: As you can see, three of the first four tracks are for inputs from MIDI devices; the other is their folder. Reaper and/or Linux had chosen to remap the inputs:
The option to use the Oxygen 25 input for the Oxygen 25 track has gone altogether, despite being listed in the MIDI Preferences! ARGH! Having to fix this time and time again is driving me up the wall. It's very time consuming and a distraction from actually making music! An hour or so back I had a groove in my head which I was going to try to approximate in Reaper, hence opening the new Project from the template. Instead of that I've spent the time writing this 'ere post with illustrative screenshots and am now going to spend more time sorting everything out so I can actually make a bit of music. Needless to say, the groove which was in my head is long gone. Hmph and, indeed, grrr.
__________________
Dave - formerly Socket Using Linux Reaper in Ubuntu Studio Website | YouTube | Facebook | Soundcloud Last edited by Primeval Mudd; 12-11-2021 at 10:37 PM. |
12-12-2021, 07:28 AM | #2 | |
Human being with feelings
Join Date: Nov 2011
Posts: 971
|
Quote:
http://tedfelix.com/linux/linux-midi.html Here’s another useful clue: https://jackaudio.org/faq/persistent_connections.html It doesn’t look like jack (alone) has the ability, but I could have sworn that I read a solution somewhere. I’ll keep searching. Edit: I personally don’t use jack, and I don’t know if what I remember is relevant anymore, but I vaguely remember that you need to determine the true hardware device names and make and run a script that assigns the names properly, prior to running everything else. You have to do it every time, so you have to add the script you made as part of your app startup. It’s been so long, and I only remember bits and pieces of the dialog, and I can’t find it anymore. Last edited by audiojunkie; 12-12-2021 at 08:54 AM. |
|
12-12-2021, 11:54 AM | #3 |
Human being with feelings
Join Date: Feb 2009
Location: Reaper HAS send control via midi !!!
Posts: 4,031
|
I am using Catia. It seems with all the clock outs, all enabled midi ports in Reaper, this looks to me not efficient enough. I would minimize those ports, if not really required there, instead doing the routing in Catia/Claudia.
For example typically I am using a few Through ports. If you have 8 Through ports for example, you can keep them clean and separate, without possible midi feedback troubles, also for more complex situations. My hardware midi controllers, I send to the Through port which goes into Reaper. I can easily change it, in Catia, depending on the situation, like if I am using another additional external midi sequencer (Sequetron by Phil Tipping) or not. Or this could be another midi hardware. Anything external to Reaper. For control enabled, I am using only this midi port. Also I would not send so many midi clock out ports. I am using Anton Savov's midi clock vst which works perfectly, also when Reaper is stopped, it is sending its clock. And because it is a vst, delay is compensated, fitting to each project. Those would be my first tips, seeing your images, did not read your post. Maybe useful also for future readers in 5 years. |
12-14-2021, 04:37 PM | #4 |
Human being with feelings
Join Date: Aug 2019
Posts: 646
|
I would try, just as a test, turning Claudia OFF. Get that completely out of the picture, and see if your MIDI I/O stabilizes.
You can setup *all* of your MIDI routing in Reaper. I used to use Jack, because I thought I needed it. Turns out I don't, and it's now much easier to, for example, change sample rates. I rarely have to do that, but if I open a project with a different rate, I don't have to change settings in Jack or QJackCtl. Simpler is stabler... |
12-15-2021, 01:41 AM | #5 |
Human being with feelings
Join Date: Aug 2015
Posts: 249
|
There are some potential solutions in this thread - https://linuxmusicians.com/viewtopic.php?t=17172
This looks like the easiest: a2jmidid -ue -e causes it to bridge your hardware MIDI devices; -u causes it to remove the ALSA port numbering, thus the resulting JACK ports will not have the ALSA numbering and thus look the same after every reboot. |
12-27-2021, 10:57 AM | #6 | ||
Human being with feelings
Join Date: Feb 2008
Location: Westgate-on-Sea, Thanet, Kent
Posts: 521
|
Hi folks,
Thanks for your replies and suggestions. Quote:
Quote:
__________________
Dave - formerly Socket Using Linux Reaper in Ubuntu Studio Website | YouTube | Facebook | Soundcloud |
||
12-27-2021, 11:14 AM | #7 |
Human being with feelings
Join Date: May 2019
Location: Berlin
Posts: 2,164
|
I had previously posted about how to make this work with Jack. Don't know if it also works with ALSA but here's that post in case it will be useful to anyone.
__________________
Featured scripts: REAPER Update Utility Lil Chordbox Gridbox/Adaptive grid MX Tuner RS5K Link MIDI Editor Magic Donate💝: PayPal|ko-fi |
Thread Tools | |
Display Modes | |
|
|