vsariola / sointu

Fork of 4klang that can target 386, amd64 and WebAssembly. Tools run on Windows, Mac & Linux
MIT License
249 stars 17 forks source link

Split-view that shows for instance Inst1 and Global, or Inst3 and Inst2 #7

Open esaruoho opened 3 years ago

esaruoho commented 3 years ago

I think the Global "tab" could be placed next to LEN/BPM/RPP/RPB/Panic, to display both Global and Inst at the same time

vsariola commented 3 years ago

The thing is, "Global" isn't really any different from other instruments; it's just an instrument that happens to be called "Global". You can move it in the instrument list and you can rename it to whatever you want. It can even be associated with a track (so oscillators in Global are retriggered by notes). So, if the tracker is going to give special GUI for one instrument, how does it know which one? Based on name?

I would suggest rather having some function to "Split View", so you can have two instrument editors side by side. With the screen maximized, there's definitely space for it. One could then have one "split view" at a particular instrument, and another in the "Global", to adjust both sets of sliders at the same time. Or, perhaps sometimes it's nice to adjust oscillator and envelope of the same instrument at the same time.

How's that sound?

esaruoho commented 3 years ago

Split view sounds like the best solution for sure