Because i’m working with OSC so much, i realized some missing functions, which i’m sure would be awesome and really helpful for every user to have. Some of them could potentially even increase the joy of working with Bitwig in general, because of better controls!
1. Bitwigs unique and awesome Track Remotes are sadly crippled down into a) just controlling the currently selected Track! b) controlling a maximum of 8 parameters at the same time. Please, please, could you at least get rid of a) and potentially someday also b)? On my Touchinterface, it would be possible to control at least 8 Parameters for 20 Tracks, all on one page, all at the same time! But instead, Bitwig is crippled down to a 8-knob-control, rendering 152 out of 160 Faders/Knobs useless. Poor Knobs! The remotes deserve to be assigned
2. Bitwigs unique and awesome Project Remotes would also deserve to be fully controllable, all on one page. In case it’s technically possible, it would be SO awesome to be able to control more than 8 on one page (increasing bank size). 12 would already be a charm, 16 wonderful. I mean, Bitwig is supposed to be modulation-heaven. I’m sure heaven isn’t restricted into minecraft-style blocks of 8, in general. For me, this is the essence of OSC (and touch interfaces) : getting rid of the standard-limitations of controllers once and for all! Freeeeedom!!!
3. Something which is fundamentally missing from Bitwigs normal Mixerpanel in ARRANGE view are the peak hold values. Only when opening the big meters in the MIX view, Bitwig shows every peak hold value. It would be SO awesome, if you could add an OSC address for those peak hold values (string showing decibel value) for text widgets. And an address for resetting those peak hold values via button-press. This would be SO good, since it is absolutely essential for mixing, and this would feel like an upgrade to Bitwig itself.
4. Option to reset the /crossfade to 0 via /reset address for a button would be great! Right now, the center of the fader is either -0.79 or +0.79db, never 0.0db, due to the innate limitations of a value-range-scale which has no absolute zero-point. Thus a reset button would be essential (just like with the /eq gain and q parameters) for live performances.
5. The SampleBrowser would profit greatly from having an OSC command for toggle “play at original speed / stretch to project tempo”
6. OSC Addresses for setting the Grid (measure of beat time grid, beat grid subdivision, snap to grid, adaptive grid, snap to grid offset, snap to events) would be awesome to have, because those Settings could permanently be shown with their true on/off status in a OSC interface, improving Bitwigs experience alot, because even in Bitwig one doesn’t have an overview of all those toggles, without clicking around! Having those OSC Addresses would fundamentally improve the experience of controlling Bitwig!
7. Having an OSC address for “Restore Automation Control” would be awesome, because its functionality is so much better when having Visual feedback about on/off state
8. OSC Address missing for: setting record quantizations. Another setting which would fundamentally enhance Bitwig itself! Because it’s not midi assignable in Bitwig! And its status is visually hidden in the PLAY submenu.
9. OSC Adress missing for: record as comping takes.
10. Clip-playback-progress (but i know, we have to pray for Bitwig to implement this
I’m really sorry for that long list!
Anyway, thanks so much for your awesome OSC Script, which makes controlling Bitwig so much fun.
PS: here’s a screenshot in case you’re interested. (Interface for a 24inch screen) One of the Subpages:
