You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
145 lines
6.8 KiB
145 lines
6.8 KiB
#Changelog
|
|
Format: Double ## for a version number followed by a space, ISO-Date, Semantic Versioning:
|
|
## YYYY-MM-DD major.minor.patch
|
|
Two empty lines before the next entry.
|
|
External contributors notice at the end of the line: (LastName, FirstName / nick)
|
|
|
|
|
|
## 2022-04-17 2.3.2
|
|
Hotfix: Don't discard user data when setting or deleting steps in a multiplicator-measure.
|
|
|
|
|
|
## 2022-04-15 2.3.1
|
|
Use the new systewide library libcalfbox-lss instead of providing our own. This lib is now a dependency.
|
|
https://git.laborejo.org/lss/libcalfbox-lss
|
|
Typos in the GUI.
|
|
Add X-NSM-Capable=True and X-NSM-Exec to the .desktop file
|
|
|
|
|
|
## 2022-01-15 2.3.0
|
|
Patroneo is now complete. All further updates will be maintenance and bugfixes.
|
|
The save file (and therefore NSM Sessions) format is now permanently stable.
|
|
New features and changes:
|
|
Menu option to permanently show note velocities.
|
|
Dedicated support for the AKAI APCmini 8x8 button/pad controller.
|
|
Finalize German translation.
|
|
Manual and documentation update to cover all aspects of Patroneo.
|
|
This CHANGELOG is now available through the programs help menu directly.
|
|
Icons are now send to JACK Metadata.
|
|
Various small fixes and improvements as well as cosmetic enhancements.
|
|
|
|
|
|
## 2021-07-15 2.2.0
|
|
Add status bar to explain possible user actions (like "use shift + mousewheel to transpose measure")
|
|
Streamline mousewheel behaviour in song editor. It now always scrolls without shift / alt key, no more accidental transpositions.
|
|
Add non-destructive step delay for individual measures. Shift an individual measures forwards or backwards in time, within the boundaries of the measure.
|
|
Add track-switch to choose step-delay wrap-around behaviour, if delayed notes end up outside the pattern
|
|
Add non-destructiv pattern augmentation/scaling. Make an individual measure shorter or longer overall, with the same GUI as transpositions.
|
|
Add track-switch to choose repeat-to-fill behaviour if scaling a pattern shorter, which creates empty space.
|
|
Change user input to choose above measure modifications. Everything is now accesible by shortcuts, removing the functionality from the mousewheel.
|
|
Fix missing undo for measure modifications after delete.
|
|
Fix wrong playback cursor speed.
|
|
Fix small GUI drawing issues
|
|
Changelog reformating. Meta meta :)
|
|
|
|
|
|
## 2021-02-15 2.1.0
|
|
Full Undo/Redo
|
|
Add track groups, which double as midi bus. This enhances overview for more complex projects.
|
|
Add option to follow the playhead in pattern view (or not), required by the much longer patterns. Also better scrolling and playhead is always visible now.
|
|
Add option to change the midi channel for a track in the tracks context menu.
|
|
Add switch group places to song-structure context menus.
|
|
Add View-Menu with options to maximize the two editor areas.
|
|
Add advanced feature for a global rhythm offset, meant for Jack-Transport. Allows the whole piece to begin later on the jack-timeline.
|
|
|
|
|
|
## 2021-01-15 2.0.0
|
|
Big new features increase the MAJOR version. Old save files can still be loaded.
|
|
The new features integrate seamlessly into the existing workflow:
|
|
Tracks can now have different pattern lengths, allowing much more complex music. Added multiplication-widget next to track name.
|
|
Each individual Pattern can now have any number of pitches (was fixed to 8 pitches)
|
|
Loop range can now contain multiple measures. Added GUI control next to loop button. Reminder: Looprange is for trial&error, not for production.
|
|
A swing slider for subgroups 2 and 4 is now available for that 90s Dance Feeling.
|
|
Added 'Chords'-Track to the new/empty file.
|
|
Remove Nuitka as dependency. Build commands stay the same.
|
|
|
|
|
|
## 2020-09-25 1.7.0
|
|
Allow Note-On Velocity 0 to make external conversion into CCs possible
|
|
Fix crash when loading a project with only one track
|
|
|
|
|
|
## 2020-07-19 1.6.1
|
|
Hotfix for Qt floating dialogs
|
|
|
|
|
|
## 2020-07-15 1.6.0
|
|
Fix menu command: quit under NSM (it did not quit)
|
|
Fix transparent editing areas in Wayland
|
|
Rename menu "About" to "About and Tips" so it can be found easier.
|
|
Fix crashes and problems with recent Qt 5.15 release
|
|
Rename .desktop starter files according to XDG specs for easier packaging
|
|
Improve internal debugging options and logging
|
|
|
|
|
|
## 2020-04-15 1.5.0
|
|
Provide manpage
|
|
Fix Loop: Now kept when changing grouping and steps per pattern.
|
|
Better Icons
|
|
Send save status to NSM
|
|
Removed git submodule. All code now in this repository.
|
|
|
|
|
|
## 2019-11-15 1.4.1
|
|
Fixed a crash on startup
|
|
Our real-time C library is now a shared lib, not a python module.
|
|
|
|
|
|
## 2019-10-15 1.4.0
|
|
New context option for track labels: Replace pattern with one from other track
|
|
Streamline existing context menu options for measure groups
|
|
New context options for measure group: duplicate and clean transpositions
|
|
Activate the first pattern for all three tracks on a new project to ease up starting
|
|
Set default drums track for new projects to use GM Drum note names and start with a good scale
|
|
Use Median Velocity for new notes, not average.
|
|
Remove global jack transport stop on normal program exit
|
|
Reactivate OpenGL acceleration
|
|
Submenus now have OK and Cancel buttons, not only shortcuts.
|
|
Provide icons in all common sizes
|
|
Various bugfixes and cosmetical changes.
|
|
|
|
|
|
## 2019-07-15 1.3.0
|
|
Add "Invert Row" to pattern context menu, if clicked on a step.
|
|
Add "Clear Row" to pattern context menu, if clicked on a step.
|
|
Add powerful "Fill row with sub-pattern until this clicked-on step" to quickly repeat short snippets. (Pattern context menu, if clicked on a step)
|
|
Add Alt+MouseWheel to change the velocity of an entire row in the pattern.
|
|
Changing the scale (e.g. with the mousewheel in a note pitch selector) during playback now has an immediate audible effect.
|
|
Update documentation.
|
|
Remove strict Non Session Manager enforcement. Instead present a session directory chooser on startup, similar to --save.
|
|
Remove videos from git repository for easier download and distribution. Videos are now only hosted on laborejo.org, but could be downloaded by users.
|
|
Compilation without executable stack, a security risk.
|
|
Various build system improvements.
|
|
|
|
|
|
## 2019-04-15 1.2.0
|
|
Optional mode without NSM: Commandline parameter --save or -s. See --help
|
|
In --save mode SIGUSR1 can be send to trigger a save.
|
|
Git repository is now public as https://laborejo.org/patroneo.git . Reflect that in the documentation/readme.
|
|
DejaVu Sans Sarif is now the default font and therefore a depency.
|
|
More reliable Qt settings.
|
|
The --mute switch now works when running without installation and without a global calfbox module.
|
|
Nuitka is now only necessary for installing system-wide. You can run 'make calfbox' and start locally afterwards.
|
|
|
|
|
|
## 2019-01-15 1.1.0
|
|
Added tool to convert the grouping and step count without losing data or changing the music.
|
|
Added selector for note names (different languages and GM-drums)
|
|
Fixed "hanging notes" bug
|
|
Entire program is now based on a common Laborejo-Software-Suite shared program template.
|
|
Added "Save" to menu
|
|
Many fixes and optimisations in the C engine.
|
|
|
|
|
|
## 2018-09-15 1.0.0
|
|
Initial Release
|
|
|