MidTk - A Python-based MIDI controller GUI.
midtk_workflow.mp4
MidTk lets you build and customize your own MIDI controller using sliders, buttons, and radio button groups. All elements can be resized, positioned, grouped, saved, and reloaded.
Right click on the background to create, save, load, select midi port and lock controls. Another right click on the sliders, buttons, radio group and group boxes will bring up the midi options and group options.
If you right click then click unlock controls, it will bring up resize options and you can move things around.
Group boxes are used to group sliders, buttons and radio buttons. While unlock controls is selected you can drag these boxes over a layout you want to group and then press "recompute members" to create a group and use "recompute members" any time you want to add things to the group. You can also Duplicate groups.
4.9 will now assign midi numbers as you build your scenes. This saves a lot of time when building.
Python 3.11.13
pip install mido
pip install python-rtmidi
Then run the python file,
python3 MidTk0.4.5.py