OSC/PILOT Release Notes/Change Log

1.4.8 Release
March 28, 2021

Available at:

and directly at
Windows: https://software.mau5trap.com/OSCpilot-Installer-v1.4.8.exe
macOS: https://software.mau5trap.com/OSCpilot-v1.4.8-beta.pkg

New Features

  • The window position and monitor the project was last used on is now saved per project, per computer. That is, it’s saved locally on the computer based on the .plt filename. The settings won’t move to another computer with the .plt, you’ll need to open/close the project on the new machine to have it save settings. Restoring previous window size/position should work much better now. Loading in fullscreen or not is still a globally saved state right now though.
  • NDI is now working on macOS.
  • Custom UI scaling is now limited to a minimum of 10% to avoid totally broken UIs.
  • Custom UI scaling is now saved by filename only, not full path. Allows for moving the file around the machine while keeping that custom scaling.
  • Greatly improved NDI memory consumption and performance. Upgraded to NDI 4.6. Share NDI connections between workspaces. Stop capturing NDI on workspaces that aren’t active.
  • OSC messages with only the OSC Address included and no values can be sent from Button press events by clearing both the Off and On value fields.
  • / character at the start of the OSC Address field can now be cleared to allow fully clearing the field.
  • The # character can only be entered in OSC Address fields that support # replacement.

Bug Fixes:

  • Fixed many cases of flagging the project as dirty when it isn’t.
  • When loading a new project, it will ask to save current project if it has changed.
  • Fixed DPI scaling issue when window is opened on non-primary monitor that has different DPI than the main monitor.
  • Tweaked logic used to decide which monitor to go fullscreen on when switching to fullscreen. Should be more correct now.
  • Fixed recent bug where trying to change the UI scaling in Settings wouldn’t allow changing back to 100%
  • Fixed crash that can happen on startup in macOS.
  • Fixed non-bundles not being sent correctly when Project Specific OSC mode was on.
  • Fixed crash that can occur on macOS when trying ‘Free Trial’ or trying to New/Open new files.

1.3.3 Release
Jan 10, 2021

Available directly at:
https://software.mau5trap.com/OSCpilot-Installer-v1.3.3.exe

New Features

  • OSC settings can now be saved per-project if desired.
  • Buttons and Sliders widgets can now have the widget index put in a custom location in their OSC address by using the # character in the OSC Address. E.g /test/#/layer Will send /test/1/layer, /test/2/layer etc.
  • Space character is now supported on the keyboard!
  • Add support for sending to multiple MIDI Channels, Notes and Controls. MIDI fields can now have multiple values entered, space separated, and those widgets will send to all of those Channels, Notes and Controls. E.g Channel = “1 2” and Note = “5 10”, will send to (Channel 1, Note 5), (Channel 1, Note 10), (Channel 2, Note 5) and (Channel 2, Note 10)
  • Some dialogs now have more opaque backgrounds to make them more readable.

Known Issues

  • If Project Specific OSC is used, OSC messages will always be sent as bundles. This will be fixed in builds v1.3.5 and later

1.2.2 Release
Nov 15, 2020

Available directly at:
https://software.mau5trap.com/OSCpilot-Installer-v1.2.2.exe

New Features

  • Add ability to ‘Pin Widgets’ (all of them) in a Workspace, to avoid accidentally moving them around.
  • Tweak how edit mode is entered/exited via dragging the upper/lower left corners to be more stable. Should result in exiting edit mode accidentally less often.

Bug Fixes

  • Drag-Corner handles should fade more correctly when moving between workspaces now.

1.2.1 Pre-Release
Oct 28, 2020

Note: Pre-Release builds are not ready for production work and are just for initial testing.
Available Directly At:
https://software.mau5trap.com/OSCpilot-Installer-v1.2.1.exe

New Features

  • Pad widget has ‘Touched’ OSC output value.
  • Buttons and Pad (for Touched) widgets can now send strings and integers for their Off and On OSC messages.
  • Buttons can avoid sending OSC messages for events if Off or On value fields are left blank

Bug Fixes

  • Fixed Button Matrix widget not working correctly when buttons are set to circular.

1.1.2 Release
Oct 19, 2020

WARNING : Files saved in this version will load up in older versions of OSC/PILOT with an extra / in their OSC Address parameters. Keep backups of your files incase you need to move back a version.

Available directly At:
https://software.mau5trap.com/OSCpilot-Installer-v1.1.2.exe

New Features

  • Lower Resource usage by trying to impose vsync on more systems, and limiting FPS to 120FPS if required, as a fallback.
  • Improved text selection in Text Fields.
  • OSC Address fields now deal with copying/pasting OSC Address values more intelligently. You can now copy the leading /, and pasting an address with a leading / will avoid a double // at the start of the address. This should make copy/pasting addresses from other software easier.
  • MIDI selection dialog now has a scroll bar for machines with many MIDI devices.

Bug Fixes

  • Fix case where a Slider that was saved at 0.0 wouldn’t send a message on first change
  • Fixed Text Fields staying in-focus when ‘enter’ was pressed to finish editing.
  • Fixed /Workspace/Select which was broken in build v1.1.1

0.99.1 Release
Sept 20, 2020

Archived at:
https://software.mau5trap.com/OSCpilot-Installer-v0.99.1.exe

New Features

  • Button Widgets now have a ‘OSC Loopback’ mode. This causes the button to ignore incoming OSC messages, and send it’s message back into the OSC/PILOT app itself. Useful in particular to send custom messages such as /Workspace/Select to cause a button to change workspaces (without the need to into edit mode).
  • /Workspace/Select OSC message now accepts -1 for ‘Move Left one Workspace’ and -2 for ‘Move Right one Workspace’
  • OSCpilot.exe can now be started with a -show option on the command line, to disable entering edit mode entirely for that instance of the application.

Bug Fixes

  • Fixed crash that occurs if an OSC message with no values (address only) is sent to OSC/PILOT. Resolume seems to do this in some cases.
  • Fixed issue where .plt files would become un-openable if ‘infinite’ was sent to a widget.

0.98.4 Release
Aug 24, 2020

Archived at:
https://software.mau5trap.com/OSCpilot-Installer-v0.98.4.exe

New Features:

  • Sliders and Dial widgets can now have their value displayed.
  • Button widgets can now choose the CC Value or Note Velocity they send then they turn on
  • OSC values that are sent can now be changed to any range required. Defaults to 0-1
  • Slider and Pad widgets can now send MIDI Notes, with the Velocity being their position.

Bug Fixes

  • Fix some crashes on Windows 8.1 machines that can occur.
  • Fixes to .dmp file creation on Windows 8.1 machines.
  • Re-worked OpenGL initialization to avoid some crashes on startup.
  • Better crash handling and .dmp file production.

0.97.3 Release
Aug 8, 2020

Archived at:
https://software.mau5trap.com/OSCpilot-Installer-v0.97.3.exe

New Features:

  • New NDI widget to bring in video feeds from NDI source. https://www.ndi.tv/
    ** Allow typing - character.
    ** We know the fact our keyboard doesn’t currently support space makes some sources impossible to connect to. Will be fixed in future releases.
  • Button widgets
    ** Now have their own labels, no need to create a separate Text widget for them.
  • Button and Keys widgets
    ** Add parameter to turn off border.
    ** Add parameter to control glow control strength.
    ** Add parameter to control drawing the background.
  • Text widgets now support Auto-Sizing their font size.
  • Widget editor is now hidden when no widgets are selected, avoids blocking some widgets on lower resolution monitors.
  • Ctrl-A now works to select all widgets
  • Widget palette (top bar) now resizes when the window is too small to fit the palette.

Bug Fixes:

  • Fixed ‘Instant’ transition mode resulting in blank widgets in some cases.
  • Disable more keyboard shortcuts (arrow keys, del, undo redo etc.) when in Play Mode
  • Fixed MIDI Note and CC values being off by 1.
  • Fixed bug where widget colors could get changed in Play Mode if the color palette was left open in Edit Mode.

Please post any bugs in new threads describing them.

2 Likes