steinbergmedia / midiremote-userscripts

A place for user created MIDI Remote API scripts
MIT License
41 stars 32 forks source link

Icon Platform M+ MIDI Remote #15

Open woodcockr opened 2 years ago

woodcockr commented 2 years ago

This is an Icon Platform M+ (in MCU Mode) Midi remote script with:

  1. Mixer Pager
  2. Selected Channel Page with sub pages for
    • Sends and Quick Controls
    • EQ
    • Pre Filter
    • Cue Sends
  3. Transport Controls (common to all pages:
    • Jog Wheel Functions as Jog, Nudge Cursor, Zoom in/out (Horizontal and Vertical), Next/Prev Event, and Jog back/forth
    • Jog wheel is turn speed sensitive - turn faster, nudge more, turn slower, nudge less (same for other functions)

Known Issue: When first started in any new session the Midi Remote will show correctly but when a function is pressed (e.g. select Channel when on the Mixer Page, or simply select a channel in Cubase with the mouse) the Midi Remote will grey out and disconnect. When this happens selecting a Channel in Cubase (or pushing one of the remaining controls active in the Midi remote on the transport section) will refresh the midi remote - ALL functions will then work normally for the rest of the session.

I'm of the view this is a Bug in the Midi Remote engine as its completely reproducible in other midi remote script implementations. Looks to me like something is not being initialized correctly and it takes a couple of channel selections to fix it.

I've also noticed when first connected the midi remote will initialize to Mixer Bank 1, even if your Selected Channel in Cubase is in a completely different bank.

Definitely have some additional features I'd like to see (multi track automation so I can selected 4 tracks (SATB) and then have QC1/2 for Selection 1, QC1/2 for Selection 2 ... That way I can automate an SATB instrument section all in one hit. Be great to have the ability to map to/from CC's in general rather than just QC (though I do like QC for fader automation of course. - which reminds me, I need to check if QC automation works with Note Expression and similar note+CC editing functions. Gonna be a pest for orchestral expression if they don't!).

Great start thought, really looking forward to more.

Cheers,

Rob

woodcockr commented 2 years ago

Just wondering if any of these PRs will ever be reviewed and added to the user library?