Scripts: Version 1.1
Posted: Wed Dec 04, 2024 12:08 pm
Updated 24 May 2025
Change Log:
Change Log:
Code: Select all
Version 1.1 - 24 May 2025
--------------------------------------
Added:
* The user settings file is now called UserSettings.txt. It will be created
the first time you run the script. Your user settings will not be
overwritten when you upgrade in the future.
* Option added to enable track selection when a fader is touched.
(Non-focused scenes only. Not applicable to P1-Nano).
To enable, see the setting 'faderTouchSelectsTrack' in UserSettings.txt.
* Option added to set a fixed bank size ('bankSize' in UserSettings.txt).
By default the bank size is the total number of channels on the main unit
plus any extenders you have. If you have extenders but prefer to only bank in
steps of 8 you can use this setting.
* SMTP/Beats button (Note 54) now cycles through all 4 timecode formats.
This button should been renamed to "Time Format". See next item...
* The "Time Format" button now also changes the time format of the ruler
in Studio One. (This can be turned off in the user settings).
* New button "2nd Ruler" (Note 121) switches the controller to use the secondary
time ruler in Studio One. This affects the jog wheel and the timecode display.
--------------------------------------------------------------------------------
-- The next 3 features are not available in Studio One Version 6. I can't find
-- a way to access the required API calls in V6.
-- In version 6 the Jog Wheel always moves by +-1 Bar.
--------------------------------------------------------------------------------
* New button "Jog Fine" (Note 120) activates the fine mode for the jog wheel.
This feature is also connected to the jog wheel push on the P1-M and P1-Nano.
* Jog wheel now moves and snaps according to the Time format of the ruler.
(e.g. bar, seconds).
* The step size of the jog wheel now varies according to the zoom level of
the timeline. This can be changed to various fixed lengths (e.g. beats,
seconds) in the UserSettings.txt file.
Fixed:
* Writing text and colours to the display has been optimised for all devices.
The controller now has much less data to process which should mean fewer
glitches. This was mostly a problem on Mac computers.
* Fixed problem where the metering on Input and Output type channels
was wrong.
* Startup scene selection in User Setting is now working properly.
Version 1.0 - 12 April 2025
--------------------------------------
Added:
* Full support for the P1-Nano
See seperate user guide video and manual for details
* Track Selection indictaor on the display
* Device pictures (shown when choosing the device and arranging groups)
* iMap button configuration files
* Instrument Scene (Add touch screen button with note number 45)
* Instrument Control
* Auto Mapping feature for plugin/instrument control.
(Add touch screen button with note number 114)
Toggles between manual and automatic mapping of the plugin/instrument
parameters.
* Macro Scene for controlling a track's macro controls
(Add touch screen button with note number 116)
* Bus/VCA Spill feature. (Add touch screen button with note number 117)
Pressing the 'Spill' filter when a bus, FX Channel or VCA
is selected will only show tracks that feed the selected bus, or are
controlled by the VCA.
* Added VCA parameter to the Track Focus Scene. Turn VPot to change.
Press VPot in shift mode to remove the VCA.
Fixes:
* Panning is now working in the Cue Mix scenes
* Fixed bug in text truncation which treated text containing + or - as numbers
* Fixed bug where black coloured channels were shown as bright white
* Improved colour accuracy on all controllers
* Automation status updates on controller if changed from DAW
* Controller is banked to show selected channel when turning filters on and off
Version 0.3 (Beta) - 04 December 2024
--------------------------------------
* Added Plugin Scene. (Add touch screen button with note number 43)
* Added Plugin Control.
* Improved label truncation.
Labels are shortened using a more complicated algorithm than just taking
the first 7 characters. It tries to preserve the entire meaning of
the label.
e.g. 'Impact St 1' will be shortened to 'ImpaSt1' rather than 'Impact '.
'BackingVox 3' will be 'BacVox3' rather than 'Backing'.
'Low-Mid Freq' will be 'LowMiFr' rather than 'Low-Mid'
Labels of 7 characters or under are not changed.
UserSettings.js allows you to revert to the basic first 7 characters
truncation method.
* Fixed bug where resetting the external device would cause Studio One to
crash and unload.
Version 0.2 (Beta) - 17 September 2024
-----------------------------------
! BREAKING CHANGE: The message value of the 'CUE' scene button
has been changed fron 43 to 44. If you use this scene you will
need to update the button in iMAP.
(43 will be used for the plugin scene in a future version).
* Fixed problem where the top two rows on the extender dispays were
reversed
* Time code no longer shows leading 0s by default.
You can enable leading 0s again in the UserSettings.js file.
* Enabled more features for the touch screen buttons. Please see
TouchScreenButtons.pdf for the updated list.
* The track colours on the controller are now more accurate to
what you see on the monitor.
* User A and B Footswitch connections are now programmable in the
Studio One 'edit' screen for the P1-M and V1-M. (Double-click the
device in the 'external devices' section of the console).
Version 0.1 (Beta) - 16 August 2024
-----------------------------------
* Initial Release