u/ArcticMusicProject

Noteahead MIDI Tracker 2.0.0 released!

This update introduces significant performance optimizations, new sequencing features, and expanded MIDI export options.

Sequencing and Workflow

* Drum Tracks: Tracks designated as 'drum tracks' are now excluded from pattern transposition.
* Arpeggiator: Chord automation has been extended with arpeggiator functionality.
* Velocity Interpolation: The interpolation dialog now persists previous values.
* CLI Support: Projects can now be opened directly via the command line (Issue #19).

MIDI Export Improvements

* Expanded Data Support: Added optional export for MIDI CC data (Issue #41), Pitch Bend events (Issue #42), and Program Change/Bank settings.
* Patch Changes: MIDI exports now correctly include patch changes (Issue #39).

Performance and Engine

* UI Optimization: Heavy QML ListViews have been replaced with custom C++ renderers (QQuickPaintedItem) to improve UI responsiveness during playback and pattern transitions.
* Memory Management: The pattern view is now virtualized, significantly reducing memory usage and project loading times.

Bug Fixes

* Resolved a crash occurring when resizing the interface after track deletion.

Project on GitHub:

https://github.com/juzzlin/Noteahead

Full changelog, source code, and packages for Ubuntu 24.04 LTS and Ubuntu 25.10 here:

https://github.com/juzzlin/Noteahead/releases/tag/2.0.0

u/ArcticMusicProject — 7 days ago