Preparing an update for X32Reaper and X32XLive Automate programs with serious changes, for the better, and after lots of tests performed with X32ReaperAutoMate.
Documentation will be updated. A new file format is used, so there will be the need to convert old .xrr files to the new .wrr format using the provided utility.
The new releases inherit the events list engine from more recent, WING based programs and seriously optimize fader moves when playing loops or having to catch-up with audio cursor. A new file merge capability has been added to provide even more flexibility in managing your mix data.
Lists of changes below:
X32Reaper:
Exchanged S1-mute and S2-solo to match REAPER’s physical position of buttons, so now it is:
-Toggle MUTE of REAPER tracks when S2 (only) is down for the respective SELECT button
-Toggle SOLO of REAPER tracks when S1 (only) is down for the respective SELECT button
Optimized catch-up algorithm to limit fader wear
Better behavior with fader moves taking place when REAPER time is < 0:0:0 Optimized time management with int64 – use X2WConvert to update .xrr files to .wrr format Fixed possible crash if elements deleted at the very end of the list In some cases XStopCancelsRW was not updating the Windows UI correctly on Stop Added Merge capability for Mix (.wrr) files, with Undo. Added capability to execute Delete, Reset, Suspend Auto, Edit Mode on a single, dual or range of channels based on Ch.#1 and #2; if #1 >= #2, changes apply only on #1 and/or #2, if #1 < #2 then changes apply
on the range #1 to #1, included.
Inherited list management from Wing version, simpler, more compact
Avoided possible infinite loop if .ini file parameter names do not match program expected ones
X32XLive:
Fix undo redirection (was acting as delete)
UI change: separate and indicate the cases for OFF, Read and Write automation
search/connect button is now search, connect of running…
click on icon launches default browser with x32ram.com
Reset and Undo buttons positions changed
Changed the ‘-‘ to ‘.’ after LR scribble first letter
Suppression of letters in the LR scribble for better readability; blink of repeat LED
XReadWrite has become XAutoWrite to be more explicit on what it means (Automation Write mode engaged)
Reduced wait time and removed no longer needed purge of buffer read from X32 when entering SIP
Channel Strips are muted in reverse order in SIP to better manage linked channels
Changed SAFES to not modify surface bank selection upon loading internal scenes
Changed the evaluation of UserAssign button values
Looks like the .ini variable XDelayTimeout was not used (oops!).
Optimized catch-up algorithm to limit fader wear
Optimized time management with int64 – use X2WConvert to update .xrr files to .wrr format
Added Merge capability for Mix (.wrr) files, with Undo.
Added capability to execute Delete, Reset, Suspend Auto, Edit Mode on a single, dual or range of channels
based on Ch.#1 and #2; if #1 >= #2, changes apply only on #1 and/or #2, if #1 < #2 then changes apply
on the range #1 to #1, included.
Inherited list management from Wing version, simpler, more compact
Avoided possible infinite loop if .ini file parameter names do not match program expected ones
X32ReaperAutoMate & X32XLiveAutoMate updates toward 3.0
Preparing an update for X32Reaper and X32XLive Automate programs with serious changes, for the better, and after lots of tests performed with X32ReaperAutoMate.
Documentation will be updated. A new file format is used, so there will be the need to convert old .xrr files to the new .wrr format using the provided utility.
The new releases inherit the events list engine from more recent, WING based programs and seriously optimize fader moves when playing loops or having to catch-up with audio cursor. A new file merge capability has been added to provide even more flexibility in managing your mix data.
Lists of changes below:
X32Reaper:
Exchanged S1-mute and S2-solo to match REAPER’s physical position of buttons, so now it is:
-Toggle MUTE of REAPER tracks when S2 (only) is down for the respective SELECT button
-Toggle SOLO of REAPER tracks when S1 (only) is down for the respective SELECT button
Optimized catch-up algorithm to limit fader wear
Better behavior with fader moves taking place when REAPER time is < 0:0:0 Optimized time management with int64 – use X2WConvert to update .xrr files to .wrr format Fixed possible crash if elements deleted at the very end of the list In some cases XStopCancelsRW was not updating the Windows UI correctly on Stop Added Merge capability for Mix (.wrr) files, with Undo. Added capability to execute Delete, Reset, Suspend Auto, Edit Mode on a single, dual or range of channels based on Ch.#1 and #2; if #1 >= #2, changes apply only on #1 and/or #2, if #1 < #2 then changes apply
on the range #1 to #1, included.
Inherited list management from Wing version, simpler, more compact
Avoided possible infinite loop if .ini file parameter names do not match program expected ones
X32XLive:
Fix undo redirection (was acting as delete)
UI change: separate and indicate the cases for OFF, Read and Write automation
search/connect button is now search, connect of running…
click on icon launches default browser with x32ram.com
Reset and Undo buttons positions changed
Changed the ‘-‘ to ‘.’ after LR scribble first letter
Suppression of letters in the LR scribble for better readability; blink of repeat LED
XReadWrite has become XAutoWrite to be more explicit on what it means (Automation Write mode engaged)
Reduced wait time and removed no longer needed purge of buffer read from X32 when entering SIP
Channel Strips are muted in reverse order in SIP to better manage linked channels
Changed SAFES to not modify surface bank selection upon loading internal scenes
Changed the evaluation of UserAssign button values
Looks like the .ini variable XDelayTimeout was not used (oops!).
Optimized catch-up algorithm to limit fader wear
Optimized time management with int64 – use X2WConvert to update .xrr files to .wrr format
Added Merge capability for Mix (.wrr) files, with Undo.
Added capability to execute Delete, Reset, Suspend Auto, Edit Mode on a single, dual or range of channels
based on Ch.#1 and #2; if #1 >= #2, changes apply only on #1 and/or #2, if #1 < #2 then changes apply
on the range #1 to #1, included.
Inherited list management from Wing version, simpler, more compact
Avoided possible infinite loop if .ini file parameter names do not match program expected ones
Patrick
Computer scientist, music enthusiast and guitar player, Patrick-Gilles has acquired an X32 in 2014 and wrote the UNOFFICIAL X32/M32 OSC REMOTE PROTOCOL, which soon became the reference for many X32 or M32 users and application programmers. Patrick-Gilles has also published and open-sourced several X32 or M32 utilities and applications.