New Release - Starless Version 17
Version 17 is finally out! \o/
Release page: Starless 17 Release
Documentation: Starless Wiki
This is a huge release, with a lot of new features, so expect bugs! More importantly, please test everything and report any issues on the Development thread or through the GitHub issue tracker.
Tone3000 is now integrated into the Dwarf! This also brought support for subfolders when selecting custom paths.
For now, I’m using my own public API key to access the Tone3000 API. In a future release, I may ask each user to provide their own API key instead.
The great @StefanD also contributed a lot of UX improvements, including cable teleporting, stereo cables, mousewhell zoom, plugin multi-selection, canvas smart resizing and the CPU monitor UI. Please visit the Wiki to discover all the new features he wrote!
@AndyCap as always helped with midi and bug fixing!
On-Device Pedalboard Editing
This deserves a section of its own.
First of all, this is the first module I wrote with the help of AI. It would not have been possible for me to implement such a large and complex feature alone.
You can now edit the pedalboard graph directly on the device, including bindings to the device buttons and knobs, as well as plugin connections.
In my opinion, this makes the whole thing feel much closer to a real v1.0 HMI firmware release.
See it in action!
Next Release
After this release, I hope to enter a quieter period focused on bug fixes and feature refinement such as:
- completing the Tone3000 integration with a tone information page
- allowing users to create an empty pedalboard directly from the device
Changelog
New features:
- Tone3000 support for NAM, CAB and IR loaders
- Subfolder support for plugin path selection widgets
- Cable Teleporting support
- CPU monitor UI
- Stereo cables
- Canvas auto-sizing when adding / moving plugins
- Constructor view: support plugin multi-selection
- Mouse-wheel zoom
- Complete pedalboard edit from the dwarf
- Plugin settings dialog: disable VU meter on high CPU usage #55
Bug fix:
- Spelling mistakes in midi settings page #57
- Settings → Advanced: midi feedback sync is disabled #54
- Fix sorting for port groups
- Performance view: hide level monitor since are not yet supported
- Mod-host: fix race condition on g_audio_monitor_count increment and also implemented the disable monitor by index
- Fix effects_remove_inner_pre() was not removing transport mappings
- Fix change jack audio buffer size to master implementation
Contributors:
Andrew Capon
Andrea Del Signore
João Neves
Jah-yee
Stefan Doerr