Improvements over Mackie Control Scripts
Posted: Thu Aug 22, 2024 12:38 pm
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.
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.