Page 1 of 1

Scripts: Version 1.1

Posted: Wed Dec 04, 2024 12:08 pm
by Paul Henty
Updated 24 May 2025

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