Add GUI support for MIDI settings #3501
Replies: 7 comments 36 replies
-
|
Good UI enhancement. |
Beta Was this translation helpful? Give feedback.
-
|
Most applications I use paired with MIDI controllers have a "MIDI learn" function that is quite handy. I created a separate build that implements this function. Click on "Learn", operate your MIDI controller knob/fader and it will pick up and store the corresponding CC number. |
Beta Was this translation helpful? Give feedback.
-
|
Reading the documentation I just realised "Mute Myself" can also be controlled via MIDI... Ah well, I'll add that too in due course. |
Beta Was this translation helpful? Give feedback.
-
|
Tested on Windows in a virtual machine and it works. No idea how the MIDI routing works in Windows - I just enabled the USB-MIDI receiver for the virtual machine and Jamulus was picking up the data. |
Beta Was this translation helpful? Give feedback.
-
|
@ignotus666 I've found the midi channel setting isn't saved. Is this intentional? |
Beta Was this translation helpful? Give feedback.
-
|
It's a great improvement. Changing some of the labels would make it even easier to figure out without documentation:
|
Beta Was this translation helpful? Give feedback.
-
|
One last MIDI-related feature I miss in Jamulus is "pickup mode", where the software fader waits for your controller to match its MIDI value in order to begin moving. For example, your physical controller may be at the 100% position (from previous use with something else), and you want to use it to nudge a software fader from 30 to 40%, but also want to avoid it blasting out at 100% as soon as you move the controller. Currently, the fader in Jamulus will immediately jump to 100% (or thereabout). I've managed to implement pickup mode, though I don't think it'll be included in #3502, which is big enough and I think should be approved first before adding this feature. If @rdica or anyone else wants to test it though, you can find it here. |
Beta Was this translation helpful? Give feedback.

Uh oh!
There was an error while loading. Please reload this page.
-
Hi,
I find it very cumbersome to have to set the MIDI parameters via command line arguments (I have to go back to the documentation every time to get the syntax right), so had a crack at exposing the MIDI settings in the GUI, adding a tab to the Settings menu:
These MIDI settings get written to the .ini file so persist across restarts. Starting Jamulus from the command line with MIDI arguments overwrites any settings set in the GUI previously.
I haven't added any translatable strings or documentation and the code would need some cleaning up, but I wanted to ask first if anyone would consider this a worthwhile addition.
Beta Was this translation helpful? Give feedback.
All reactions