socratools / socranop

Soundcraft Notepad mixer tools for Linux
MIT License
8 stars 2 forks source link

Display visual mapping of audio routing #39

Open lack opened 3 years ago

lack commented 3 years ago

It would be nice to have a more graphical and less tabular representation about how the audio routing is set up - Like colored lines overlayed on a photograph or simplified/stylized diagram of the mixer.

ndim commented 3 years ago

This should be done together with the ducker GUI.

After all, the ducker's inputs are whatever the audio routing selects, so changing the audio routing appearance will have consequences for the ducker GUI.

lack commented 3 years ago

I think they can be done independently; it's just a different way of visually representing exactly the same data either way...

ndim commented 3 years ago

Just a few ideas (white: interactive control):

sketch1627066712202.png

Also, like any program, this should be controllable in keyboard-only and pointer-device-only and touch-device-only situations.

ndim commented 3 years ago

For the different devices, we need different GUI parts (number of USB channels, the weird channel mapping of the Notepad-5 options 0 and 1). sketch1627342238509.png sketch1627342259757.png sketch1627342275304.png

lack commented 3 years ago

Not bad! I'll try to scribble my idea down one these days, too.

What do you think of multiple devices either being tabs, or just appearing one below the next?

I'm just thinking there's a lot of real estate used there for something I don't think most people will use (and we don't support yet anyway...

ndim commented 7 months ago

@GoodTimeAlliance When you find some time, I would appreciate to hear your opinion as an "audio person" on my above suggestions for a visual display of the audio routing, with or without the Ducker part on the right or the Mixer selection list on the left.

GoodTimeAlliance commented 6 months ago

I really like the GUI designs. They are actually more straightforward and easier to follow than the official Soundcraft application. Personally I doubt I will ever have use for the ducker function but I dont mind having all options available on one page.

Great work, I really cannot wait to have this on my system.

ndim commented 6 months ago

Thanks for that evaluation.

I guess the leftmost third (the part with the mixer device selection) should only pop out when there is actually more than one device connected. If that ever happens at all.

And the rightmost third (the part with the ducker UI) only needs to be shown when the user actually wants to use the ducker. That could be done with a kind of toggle button on the right of the central "Audio Routing" third part. And that could make the separate toggle button turning on or off the ducker redundant.