This could turn into a pretty advanced widget in a tab container, which would look very much like mixers found in common DAWs. e.g., Ardour screenshot:
We could use it to add empty track or bus channels, each with a fader, a pan slider, mute/solo buttons, send knobs, effect knobs, etc. We could start with a very simple version.
Each channel would be exposed on the server side (Python / ipytone) as a meta node (i.e., an ipytone.Channel or a wrapper if adding effect slots or other things) so that it is possible to connect any audio node.
This could turn into a pretty advanced widget in a tab container, which would look very much like mixers found in common DAWs. e.g., Ardour screenshot:
We could use it to add empty track or bus channels, each with a fader, a pan slider, mute/solo buttons, send knobs, effect knobs, etc. We could start with a very simple version.
Each channel would be exposed on the server side (Python / ipytone) as a meta node (i.e., an
ipytone.Channel
or a wrapper if adding effect slots or other things) so that it is possible to connect any audio node.