Page 1 of 1

Improvements over Mackie Control Scripts

Posted: Thu Aug 22, 2024 12:38 pm
by Paul Henty
NOTE: The scripts only work with Studio One Version 6 or 7 (Windows and Mac). Previous versions will not work.

Motivation

I was disappointed that the Studio One Mackie implementation wasn't taking full advantage of the iCON P1-M hardware. I could see the potential for a much better experience using this controller, so, being a software engineer I set about figuring out how to write my own scripts to drive the unit to its full potential.


Video

A video demonstrating some of the improvements can be found here:
https://youtu.be/z4UMC_UZ0dY


Improvements

These custom scripts have the following improvements over using Studio One's Mackie Control scripts.
  • Metering
    • Accurate to +- 0.01dB
    • Meaningful position of 0dB
    • Red clip lights work
    • Switchable to show gain reduction
    • Stereo metering in focus modes (uses meters from two channels)
    • Meters don’t get stuck when moving channels left/right
    • Master channel meters work (max left/right on P1-M, stereo on the V1-M)
  • Track Colours
    • 2 million different colours can be shown. Studio One allows 16 million colours so the colours are rounded to the closest. For the purpose of identifying tracks, this isn’t an issue; the colours look pretty much identical.
  • 4 Lines of text used to display more data and makes the controller easier to use
  • Time code display contains dots to separate the units (e.g. bars, beats) making it easier to read.
  • Option to have the console in Studio One automatically scroll to make the selected controller track visible on the screen (enabled by default).
  • ‘Locate’ button on the Icon’s touch screen will instantly bank the controller to where the currently selected track is
  • Tapping a fader with ‘shift’ mode engaged resets it to the default value
  • Access to many more functions like: input gain, polarity, send pre/post fader
  • Automation status is shown on the display for each track
  • Banking takes into account extender units.
    • e.g. if you have a P1-M and a P1-X the banking buttons will move 16 tracks at a time.