Open markusschloesser opened 2 years ago
This is kind of exactly where I got "stuck" yesterday. I wanted to combine a "MixerComponent" and a "ChannelStripComponent", but mixers are a collection of channel strips and I couldn't inject "my channel strip" into "my mixer's" list of channel strips.
The "MixerComponent" is the reason "Track L" and "Track R" buttons are working in the V2C4 script, but C4 scripts generally only support "the selected channel", so a full "mixer component" is not the answer. I will be reviewing TrackControllerComponent shortly...
I don't have a local Launchpad95 folder, lots of other "launchpad" folders but not that. You are correct, it looks exactly like the kind of class we would want for the "channel strip" mode. It seems the V2C4 script could use it instead of both the MixerComponent and ChannelStripComponent classes. I copied the code, but not trying to use it yet.
https://github.com/hdavid/Launchpad95 I collected a couple of scripts over the last year. I also have 9.6 - 11.2 decompiled as sources root. If you know how to push those to my other hidden repo, I'd be happy to upload those
https://github.com/hdavid/Launchpad95/blob/master/TrackControllerComponent.py is nearly all we need for Chan Strip mode, but utilizing the framework (IF, then use v2 or v3 instead of old _framework))