This update primarily contains quality-of-life improvements and additions, as well as some bugfixes. We also gave the node settings panel and the node browser a little facelift, which works especially well when multiple Node settings are opened at once.
The update is available in AudioNodes Online automatically, and you can download the desktop version from the download page directly (supporter license keys remain valid).
We hope you'll like this update.
Basic documentation now available directly inside AudioNodes
In the past, the help button threw you straight to the online documentation page. While this fulfilled the role of a help button, it felt rather cheap at times. You also couldn't access the documentation of a Node directly without placing it first.
From now on, basic information from the documentation can be viewed inside AudioNodes directly, with a clickable link pointing to the full online documentation. Moreover, you can now also access this feature from the node browser.
Added a default basic example project
We understand AudioNodes can be overwhelmingly complex when facing an empty editor area for the first time, even despite the extremely clean UI. We also understand that a new user may not have the patience to go through the entire getting started guide straight away, and we are still brainstorming how we could improve the new user experience.
For now, we added a simple example project that explains some of the basics of AudioNodes, opening automatically when starting AudioNodes with no project loaded.
Nodes are no longer deleted when deleting segments from the Timeline
Previously, deleting all Timeline segments for a particular Node also deleted the Node itself. This wasn't intuitive, and caused some people to pull their hair pretty badly.
Instead, Nodes will still exist after all their segments have been deleted, but won't do anything. For Nodes with all segments deleted, an option is given on their settings panel to re-add them to the Timeline (this might change in the future to allow you to restore any Node from the Timeline directly).
Navigation header added to Piano Roll
Similarly to the Timeline, the Piano Roll received a navigation bar at the top, which can be clicked to set playback time. This is very useful when writing melodies, and replaces the hidden and unintuitive shift+click functionality that existed previously.
Active input of the Switch (Audio/Control) Node can now be controlled
This experimental setting is now available from the settings panel, under the Active Input setting. When enabled, the active input can be controlled with a control line from the outside (value 0-1 for input 1, value 1-2 for input 2, and so on).
We also added "de-clicking" to remove clicking sound when changing between inputs.
Miscellaneous changes and bugfixes
- Fixed some visual issues in Microsoft Edge (there's still some shaking, those will be addressed in a later update)
- Fixed Waveshaper Node always outputting
0if no playing source was connected (this was only a problem if it was configured to map the input value
0to a non-0 output value)
- BPM tap-detect now averages the last 8 taps, instead of last 4
- Newly cloned segments on the Timeline will no longer be placed "outside"
- Timeline will now automatically scroll during playback
- Added "Hold" setting to ADSR
- Circular sliders on the Patcher are disabled when zoomed out considerably, to prevent accidental changing of Node settings
- Minor performance improvements all around
- Fixed missing window title
So what's coming next?
We are still focusing on getting AudioNodes to a solid and reliable state (it's called a "public test" for a reason, after all), so our primary goal is to get rid of all annoyances first. Additionally, we'd like to complete optimizations for touch screen devices (this may include dedicated apps for Android and iOS at some time, although we won't commit effort to this just yet).
Of course, we also continue to keep working on new features, in particular we are hoping to soon dish out an experimental preview of VST3 plugin support, some new Nodes to generate simple melodies, as well as an experimental preview of our AI-assisted melody writing service.