0.9.9 Update – UI Changes, Piano Roll Changes, Node Optimization, Bugfixes

The next update of AudioNodes is now out, improving some UI elements, fixing a few outstanding issues, optimizing performance, and introducing some quality of life improvements for the Piano Roll Node.


Breaking Changes

  • Knob Node now only supports 1 channel when controlled through a subpatch input, to be consistent with how controllable parameters behave on native Nodes. If more than 1 channel is present in the control signal, it’ll automatically downmix to mono.

Priority Fixes

  • Fixed a theoretical issue that would lead to a desktop app crash on some devices

UI Changes

Disabled UI elements — knobs, other inputs, buttons, and some menu items — received a more distinct styling for clarity:


Piano Roll Node Changes

The Piano Roll Node received a bit of a UI cleanup pass in this update, as well as a variety of fixes:

List of changes in this update:

  • Fixed an issue where chopping notes would cause some unselected notes to disappear unexpectedly
  • Adjusted viewport height to be able to scroll all the way to the bottom, C0
  • Fixed dialog hotkeys not working in the quantize dialog
  • Added an option to import MIDI files at the top when the piano roll editor is open
  • Batch actions:
    • Quantization and velocity randomization now applies to selected notes
    • Changing velocity on the visual editor now applies to all selected notes as well

Going forward, the Piano Roll Node will probably receive a larger overhaul in one of the upcoming updates, and these changes are a start.


Other Node Changes


Misc Changes & Fixes

  • Improved GPU hardware acceleration in the desktop app, which should result in slightly less CPU usage across the board
  • Fixed an issue where the Convolver Node would have its impulse response waveform visualization stuck after opening a file, then switching to a non-file based mode
  • Connections on the Patcher now animate when hovered, indicating direction (especially useful for reverse connections)
  • When you have multiple Nodes selected with their properties open, a new batch actions widget is shown at the top; for now this enables batch renames and batch resets, as well as linking settings for editing
  • Added a new option to the Patcher Node menu to rename Nodes without having to open properties first

Closing Up

If everything goes well, this will be the last update this year, so we’d like to thank you for your continued support, and we wish you all happy holidays! See you next year!
— The AudioNodes Team