* Fixed an incredibly severe bug, introduced very recently, that deletes all MIDI files belonging to active clips, when closing and discarding a modified session without saving.
* Fixed MIDI clip recording when note-off events are missing or not transmitted.
* Fixed a relatively old crash-bug that manifests on undoing several free-hand drawn events (Edit/Select Mode/Edit Draw) in the MIDI clip editor (aka. piano-roll).
- update to 1.1.0:
* Fixed MIDI clip step-input when play-head is located beyond or after the end of the active looping/cycle range.
* ixed whole clip selection, implied after dragging the lasso over the left and before the beginning of timeline.
* Clip/Unlink is now a undo/redo-able command.
* All sessions now honor their designated resolution property (PPQN aka. ticks-per-beat) not subordinated to former ALSA sequencer queue anymore, which runs on a higher resolution still.
* Avoid removing MIDI Track/Channel tree items from the Files view (eg. via direct [Del] keyboard shortcut when in focus).
* Fixed a probable old issue of spilled and duplicated shortcut entries (Help/Shortcuts...) between main tracks/timeline and MIDI clip editor (aka. piano-roll) windows.
* Fixed fade-in/out curve types of clips when copy-pasted over the main tracks timeline.
* Fixed general plugin scan/cache optimization in face of new plugins added and/or removed.
* Fixed VST3 Plug-in main/active buses channel count inventory; also, on updating host parameters, only save and load custom modified parameter values from current state.
* Fixed a misssing display and port-name filtering issue, that was introduced recently to the MIDI Connections widget only.
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/qtractor?expand=0&rev=115
- update to 0.9.35:
* MIDI Step-input is now finally featured on the MIDI clip
editor (aka. piano-roll), provided Clip/Record is on and playback
is not rolling; current snap-to-beat applies; starts/resets to
play-head;
* Edit/Insert/Step to advance a single step/rest.
* Notes keyed in the MIDI clip editor's virtual piano keyboard
may now be recorded, especially while "overdubbing".
* The official VST3 plug-in SDK is now included in the source
tree as Git submodules.
* Fixed a rounding error on current BBT information passed to
plugins and to JACK transport/timebase.
* When on Track/Auto Deactivate mode, plugins now show a dull,
dimmed lit, green (fake-)LED when in auto-deactivated state.
* Attempt to actually (de)activate plugins once on
(de)instantiation.
* Fixed the snap-to-beat of new notes entry on the MIDI clip
editor (aka. piano-roll) due on time signature changes.
* Start JACK transport rolling only when metronome Count-in
ends.
* Fixed an allegedly old and incorrect 0dBfs notch position on
MIDI track/buses audio meter sidekicks.
* Send/return and Aux-send inserts now show the proper name and
the target output bus name on the properties editor title
respectively.
* Fixed a zero-day blunder that was keeping the real-time
process cycle from having the uniform block-size of 64 frames per
period;
* Multiple MIDI clip tools may now be applied simultaneously,
in a single shot, in the following priority order: quantize,
OBS-URL: https://build.opensuse.org/request/show/1120972
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/qtractor?expand=0&rev=63
* MIDI Step-input is now finally featured on the MIDI clip
editor (aka. piano-roll), provided Clip/Record is on and playback
is not rolling; current snap-to-beat applies; starts/resets to
play-head;
* Edit/Insert/Step to advance a single step/rest.
* Notes keyed in the MIDI clip editor's virtual piano keyboard
may now be recorded, especially while "overdubbing".
* The official VST3 plug-in SDK is now included in the source
tree as Git submodules.
* Fixed a rounding error on current BBT information passed to
plugins and to JACK transport/timebase.
* When on Track/Auto Deactivate mode, plugins now show a dull,
dimmed lit, green (fake-)LED when in auto-deactivated state.
* Attempt to actually (de)activate plugins once on
(de)instantiation.
* Fixed the snap-to-beat of new notes entry on the MIDI clip
editor (aka. piano-roll) due on time signature changes.
* Start JACK transport rolling only when metronome Count-in
ends.
* Fixed an allegedly old and incorrect 0dBfs notch position on
MIDI track/buses audio meter sidekicks.
* Send/return and Aux-send inserts now show the proper name and
the target output bus name on the properties editor title
respectively.
* Fixed a zero-day blunder that was keeping the real-time
process cycle from having the uniform block-size of 64 frames per
period;
* Multiple MIDI clip tools may now be applied simultaneously,
in a single shot, in the following priority order: quantize,
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/qtractor?expand=0&rev=110
- update to 0.9.32:
* Downgraded JACK timebase BBT information to nominal PPQN
resolution (aka. ticks-per-beat).
* Make sure all previously saved connections to identical ALSA
MIDI hardware devices are now discriminated and properly
restored, even though the target deviceds have the very same
name.
* Fix drag'n'drop in drum mode MIDI clip editor.
* Quick hack to get latency compensation when recording.
* Introducing count-in to audio and MIDI metronomes
* Corrected MIDI metronome bar/beat note durations.
* Give an early reponse upon opening any NSM session.
OBS-URL: https://build.opensuse.org/request/show/1074648
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/qtractor?expand=0&rev=106
- update to 0.9.31:
* Fixed a off-by-one rounding error on MIDI clip offset and lengths
that were leaving some clips unlinked on load.
* LXVST_PATH environment variable now accrues to VST_PATH for Linux-
native VST2 plug-ins search path and not taking over in precedence
anymore.
* Fixed an old mistake on custom aliased CLAP and VST3 plugin paths.
* Plugin latency/delay compensation now in effect immediately after
changing track option (cf. Track/Properties... /Plugins/Latency
compensation).
* Shade-off regions not-in-view from the thumb-views.
* Improved MIDI queue time drift correction resilience and stability
against in-flight tempo changes.
* The main real-time process cycle now runs on uniform block-sizes,
in strides of 64 frames per period, meaning a higher resolution
automation, independent of buffer-size.
* The internal main MIDI engine gets its ALSA sequencer queue to a
higher resolution (PPQN aka ticks-per-beat) and not subordinated
to the current session's anymore.
* Although being deprecated to use, JACK Session support is hopefuly
fixed, once again.
* Better discriminate CLAP Plug-in specific note events and strict
MIDI dialect event processing.
OBS-URL: https://build.opensuse.org/request/show/1061766
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/qtractor?expand=0&rev=104
- update to 0.9.26:
* Main application icon is now presented in scalable format (SVG).
* Have even more tolerance to JACK buffer-size changes, prompting for a complete
session reload, only when exceeding the double of the previous/current size.
* Added an additional status-bar label to show the session current buffer-size
* Migrated command line parsing to QCommandLineParser/Option (Qt >= 5.2)
Make last recorded clip current and suitable target for immediate loop
recording takes switch or navigation.
* Number of takes is now shown on clip titles and tooltips.
* Fixed in-flight transport mode changes.
* Fixed translations path to be relative to application runtime.
* Hopefully fixed an old MIDI off-timing bug noticeable only when exporting
(Track/Export Tracks/Audio...) on large buffer-sizes (>= 2K frames/period).
* Clip/File Loop Set menu command is now a toggle.
* Fixed problem with punch-in/out and loop-recording being lost when stopping the
play-head right after and between the loop-start and punch-in points, even
though at least one cycle or take is through.
* Dropped autotools (autoconf, automake, etc.) build system.
* A more verbose warning question is issued, on whether to continue saving to an
existing zip/archive directory and accept to replace and erase all its current
data in the future.
* Fixed potential crash on session close or application exit, when some plugins
have been removed.
OBS-URL: https://build.opensuse.org/request/show/983584
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/qtractor?expand=0&rev=98
- update to 0.9.24:
* A new option has been added to reset/resend all MIDI track/channel
and buses controllers on playback start (cf. View/Options.../MIDI/
Playback/Reset all controllers on playback start).
* Whenever possible, avoid suggesting Save As... to an extracted
archive/zip directory.
* Fixed an old nasty mistake when renaming session names and then
saving into an archive/zip bundle file (.qtz).
* Fixed Mixer multi-row automatic layout consistency, when adding
new or removing existing tracks or buses.
* Dropped the 'Activate' option on the plug-in Selection dialog,
now being as always on by default.
* Have some tolerance for JACK buffer-size changes, only prompting
to a complete session reload, if increasing in double the initial
period size.
* Introducing plug-in blacklisting, on user discretion (in View
/Options.../Plugins/Blacklist) and on inventory scan (crashed
plug-ins are now automatically blacklisted).
* Added special support for LV2 UI GTK2 plugins based on Gtkmm 2.4
framework.
* All builds default to Qt6 (Qt >= 6.1) where available.
* CMake is now the official build system.
- remove qtractor-powerpc.patch : upstream
OBS-URL: https://build.opensuse.org/request/show/943849
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/qtractor?expand=0&rev=94
- update to 0.9.19:
- Session directory auto-name option added to the session properties
dialog, as convenience.
- Loading and saving a LV2 plugin's state has been vastly improved.
IMPORTANT CAVEAT: From this moment onwards, when loading any newer
saved sessions into older versions of the program, all LV2 plugins
won't get their state restored correctly.
- Track colors saturation introduced as yet another eye-candy option
(cf. View/Options.../Display/Track color saturation)
- Fixed VST3 number of channels query/report.
- Fixed immediate crash when loading untitled or unnamed Instrument
Definitions files (*.ins): base file-name is now taken as default
instrument definition name or title.
- Tempo (BPM) entry may now be specified with arbitrary precision, to
at most 3 decimal positions in fractional part, while integer whole
values are displayed with no decimal point.
- Added option to keep MIDI clip editor windows (aka. piano-roll)
always on top of the main window (cf. View/Options.../General/
Keep editor windows always on top).
- MIDI clip editor status-bar labels are not stretched to whole text
size anymore, most specially for the current file complete path.
- When under NSM, all top-level windows, main, mixer and connections,
will always start hidden.
- Plugin editors (GUIs) that are currently open on a track are now
brought up as top-level windows immediately when a track is made
current or highlighted (and Track / Auto Monitor is in effect).
- MIDI clip editor mouse hovering effect extended to whole current
note line on main view (piano-roll eye-candy++); also, the white
keys on MIDI clip editor's virtual piano keyboard, are now fully
highlighted.
OBS-URL: https://build.opensuse.org/request/show/860804
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/qtractor?expand=0&rev=89
- Update to version 0.9.2
* AppData/AppStream metadata is now settled under an all
permisssive license (FSFAP); also updated to be the most
compliant with latest freedesktop.org specification and
recommendation.
* Fix build for Qt >= 5.11.0 (by David Geiger, thanks);
also for some g++ >= 8.1.1 warnings and quietness.
- Dropped qtractor-QAction.patch (no longer necessary)
OBS-URL: https://build.opensuse.org/request/show/639136
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/qtractor?expand=0&rev=83
- Update to 0.8.4
- Assigned MIDI Controllers to plug-in's Activate switch are now
finally saved and (re)loaded properly across sessions.
- Audio clip panning option property is now being introduced.
- Out-of-process (aka. dummy) VST plug-in inventory scanning now
restarts automatically and resumes processing in case of a
premature exit/crash; VST plug-in inventory scan/cache
persistency is now in place.
- Desktop entry specification file is now finally independent
from build/configure template chains.
- Updated target path for freedesktop.org's AppStream metainfo
file (formerly AppData).
- Changing the View/Options.../Display/Custom/Style theme takes
effect immediately unless it's back to "(default)".
- Slightly slower but better approximation to IEEE 32bit
floating point cubic root ie. cbrtf().
- remove qtractor-remove_path_from_exec_in_desktop_file.patch
(fixed upstream)
- Lint spec file
- appdata xml is moved to the appropriate folder
OBS-URL: https://build.opensuse.org/request/show/538819
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/qtractor?expand=0&rev=77