ubuntustudio-bugs team mailing list archive
-
ubuntustudio-bugs team
-
Mailing list archive
-
Message #12595
[Bug 2102057] [NEW] [BPO] qtractor/1.5.3-1 from plucky
Public bug reported:
[Impact]
Qtractor is in a pre-1.0 release state in Noble. In Oracular and Plucky,
Qtractor is beyond that. This package has been requested to be updated.
However, per the upstream changelogs, this package has several new
features along with bugfixes, therefore an SRU is not justified, and a
wholesale backport is required.
[Scope]
* Backport qtractor/1.5.3-1 from Plucky
* Backport to Noble
[Other Information]
The upstream changelog might be helpful in understanding the magnitude
of changes that went on between Noble and Plucky:
1.5.3 2025-02-09 A Mid-Winter’29 Release.
* MIDI clip editor (aka. piano-roll): mouse cursor pointer shape now
follows the current edit/draw mode permanently.
* Attempt to improve MIDI SPP accuracy by postponing MIDI Continue
command in one 16th note at playback (re)start.
* Specific to (lib)RubberBand time-stretching and pitch-shifting,
formant preserve and finer (R3) engine processing are now added to audio
clip/playback options.
* Resume normal playback state if rolling when transport rewind or
fast-forward is disengaged.
* Custom Style Sheet files (*.qss): all url() paths are considered
relative to style-sheet file location.
* Enforce a fixed size when LV2 plug-in UI no-user-resize feature is
explicitly requested.)
1.5.2 2025-01-17 A New-Year’25 Release.
* Duplex MIDI Clock mode is not allowed anymore.
* Immediate and consecutive plugin parameter changes are now merged
into a single undo-able command, reflecting only the first value change
in the series, dropping the previous old algorithm, which was dead wrong
if not utterly defective.
* Unique track names resolve to the first line only.
* Help/Shortcuts… Search tool gets implemented; all changed MIDI
controller shortcuts are reverted to their previous settings, when
discarding or dismissing the dialog.
* Fixed missing MIDI SPP in some cases.
1.5.1 2024-12-30 An(other) End-of-Year’24 Release.
* Fixed/corrected an awfully bad MIDI metronome and clock timing,
reminiscent from the higher resolution MIDI queueing (in place since
v0.9.30, meaning a two year long disgrace :().
1.5.0 2024-12-16 An End-of-Year’24 Release.
* Clip/Cross Fade may now apply to all (multiple) selected clips.
* Fixed the status-bar session and MIDI clip length BBT format, when in
presence of multiple tempo or time-signature changes.
* Introducing MIDI clip editor (aka. piano-roll) new
Transport/Step/Note/Backward and Forward menu actions, to move the play-
head to previous and next note events, respectively.
* MIDI clip editor (aka. piano-roll) menu Edit/Select Mode/Edit On, Off
and Draw actions are now self-toggled when triggered.
* Plug-in presets menu: now sorted alphabetically.
* When summoned from the menu, the View/Tempo Map-Markers… dialog
positions itself to the current play-head location, instead of the
absolute beginning of the timeline.
* Introducing new application custom theming option: View/Options…
/Display/Options/Custom/Icons theme (directory or folder).
* After a shameful long time, adding a brand new audio clip via the
Clip/New… dialog, is now finally fixed and functional.
* Mixer: reduced track names up to first line break.
* Double-click on slider for default value, replicating the behavior of
middle-click.
* Fixed bug: Aux Send loses state when reordered in a strip.
* Create/Add new bus below that which is used as source in View/Buses
dialog.
* Mitigate truncated bus names in Aux Send Bus dialog.
* Fixed yet another old bug regarding the flush of all pending MIDI
Note-Off events when playback stops, shuts-off or panics, especially
relevant when playback is resumed anywhere but the absolute beginning of
the timeline (and also after a first loop turn around).
* Schedule an actual and complete refresh on main View/Refresh…,
especially when changing a custom color theme palette on-the-fly.
1.4.0 2024-11-01 A Halloween’24 Release.
* Improved color contrast on track and clip title labels, when given
track foreground and background colors are too similar in lightness.
* Clip/Split now also applies to multiple selected clips, on any other
track than current, if the split point (play-head) is found within.
* Clip Merge/Export… audio clips now taking the internal audio
resolution (ie. 64 frames/period), independent to former JACK/Pipewire
buffer-size/period.
* New Clip Mute state property introduced.
* New MIDI clip tool option: Normalize / Compress.
* Prepping up next development cycle (Qt >= 6.8)
1.3.0 2024-10-04 An Early-Fall’24 Release.
* Use timebase-aware JACK API for relocation; provide bar_start_tick in
JACK Transport/Timebase BBT information.
* Always reset the target bus when copying or moving an Aux-Send insert
into an audio output bus.
* Mixer: fixed dangling track removal after one of its buses has been
previously deleted."
* Fixed MIDI clip offset resizing, most especially when drag-moving the
left-edge.
* Audio Aux-sends inserted on audio output buses are not restricted to
later buses anymore; the only restriction now is that no cyclic or loop-
back routes are allowed; audio output buses are now sorted internally
in-place for correct processing order.
* Update all Aux-Send inserts whenever their respective output bus gets
renamed or deleted.
* User preference option View/Options…/General/Options/Reverse keyboard
modifiers role (Shift/Ctrl), now also applying to the play-head and/or
edit-head/tail re-positioning in the timeline.
* Plug-in name/title alias makes its debut.
* Fixed a partial port-name filtering issue on the MIDI Connections
widget.
* Last selected automation curve color is now persistent and the
default for all later automation curves.
* Connections: connector line colors are now uniquely mapped on a
(readable/output) client name basis.
1.2.0 2024-08-29 A Mid-Summer’24 Release.
* Check whether a LV2 plug-in UI no-user-resize feature is being
explicitly requested.
* Auto-backward is now strictly to the play-head position playback was
last started.
* MIDI clip editor (aka. piano-roll) undo/redo command stack is now
held at the MIDI clip instance level and thus shared and the same to all
respective linked clips; as bonus, it also survives the main session
undo/redo command stack as well.
* MIDI clip editor (View/) Drum Mode option is now persistent on a clip
basis and across sessions.
* Fixed NSM session initialization disabling auto-save and the new
session template features altogether.
* Fixed crash when removing a MIDI track that is currently set as ghost
to open MIDI clip editor(s), or it’s been duplicated just recently.
* New MIDI clip tools: Resize / Join, Split notes.
* Session templates do not impose an audio sample-rate anymore, now
being hopefully sample-rate agnostic; also, the edit-head/tail cursors,
loop-start/end and punch-in/out ranges and state are now simply ignored
on loading and saving session templates.
* MIDI tracks now show the respective audio output bus name, or
dedicated port name whether applicable, under the ‘Bus’ column of main
tracks left pane, above plugins list-box.
* Mixer: also highlight both input and output bus strips, directly
related to the current highlighted track.
1.1.1 2024-08-05 A Summer’24 Hotfix Release.
* 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).
1.1.0 2024-08-02 A Summer’24 Release.
* Fixed MIDI clip step-input when play-head is located beyond or after
the end of the active looping/cycle range.
* Fixed 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 missing display and port-name filtering issue, that was
introduced recently to the MIDI Connections widget only.
1.0.0 2024-06-21 An Unthinkable Release.
* Making up the unthinkable (aka. v1.0.0)
* General plugin scan/cache optimization.
* Improved legibility to all clip title labels (color contrast).
* Save/load the correct order and labeling of audio/MIDI send/return
pseudo-plugin inserts.
* Fixed a display and port-name filtering issue that was present ever
since on the Connections widget.
0.9.91 2024-05-03 A Spring’24 Release Candidate 2.
* Prepping the unthinkable (aka. v1.0.0-rc2)
* Updated to latest framework level (Qt >= 6.7)
0.9.90 2024-04-12 A Spring’24 Release Candidate.
* Prepping the unthinkable (aka. v1.0.0-rc1)
* MIDI Controller mappings are now shown on floating tool-tips.
* Custom color themes are now file based (*.conf); legacy still
preserved ntl.
* Add default GM, GS and XG standard instruments definition file.
* Old generic “Portuguese” translation (pt) has been corrected to the
more proper “Portuguese (Brazil)” locale (pt_BR).
* Up and Down arrow-keys may now be used to change event values on the
MIDI clip editor current selection (eg. note velocities).
* MIDI clip editor now featuring lollipops for all kind of candy event
values ;).
* Make the minimum width of events on the MIDI clip editor larger,
depending on screen resolution and horizontal zoom setting.
* Avoid issuing equivalent MIDI track channel volume and panning via GM
standard controllers (CC#7 and CC#10 resp.) to mitigate recursive or
positive feedback loops.
* Refined mouse-wheel control step size on the sliders of mixer strips
and generic/stock plugin editor dialogs.
* Fixed the build checks on whether to use old or newer style of LV2
include headers.
* Introducing colored strips on the time ruler headers for loop and
punch recording ranges.
* Fixed an off-by-one(-pixel) mispositioning of selected events, while
on the MIDI clip editor (aka piano-roll).
** Affects: qtractor (Ubuntu)
Importance: Undecided
Status: Invalid
** Affects: qtractor (Ubuntu Noble)
Importance: Medium
Assignee: Erich Eickmeyer (eeickmeyer)
Status: New
** Affects: qtractor (Ubuntu Plucky)
Importance: Undecided
Status: Invalid
** Also affects: qtractor (Ubuntu Plucky)
Importance: Undecided
Status: New
** Also affects: qtractor (Ubuntu Noble)
Importance: Undecided
Status: New
** Changed in: qtractor (Ubuntu Plucky)
Status: New => Invalid
** Changed in: qtractor (Ubuntu Noble)
Importance: Undecided => Medium
** Changed in: qtractor (Ubuntu Noble)
Assignee: (unassigned) => Erich Eickmeyer (eeickmeyer)
--
You received this bug notification because you are a member of Ubuntu
Studio Bugs, which is subscribed to qtractor in Ubuntu.
Matching subscriptions: ubuntustudio-bugs: qtractor
https://bugs.launchpad.net/bugs/2102057
Title:
[BPO] qtractor/1.5.3-1 from plucky
Status in qtractor package in Ubuntu:
Invalid
Status in qtractor source package in Noble:
New
Status in qtractor source package in Plucky:
Invalid
Bug description:
[Impact]
Qtractor is in a pre-1.0 release state in Noble. In Oracular and
Plucky, Qtractor is beyond that. This package has been requested to be
updated. However, per the upstream changelogs, this package has
several new features along with bugfixes, therefore an SRU is not
justified, and a wholesale backport is required.
[Scope]
* Backport qtractor/1.5.3-1 from Plucky
* Backport to Noble
[Other Information]
The upstream changelog might be helpful in understanding the magnitude
of changes that went on between Noble and Plucky:
1.5.3 2025-02-09 A Mid-Winter’29 Release.
* MIDI clip editor (aka. piano-roll): mouse cursor pointer shape now
follows the current edit/draw mode permanently.
* Attempt to improve MIDI SPP accuracy by postponing MIDI Continue
command in one 16th note at playback (re)start.
* Specific to (lib)RubberBand time-stretching and pitch-shifting,
formant preserve and finer (R3) engine processing are now added to
audio clip/playback options.
* Resume normal playback state if rolling when transport rewind or
fast-forward is disengaged.
* Custom Style Sheet files (*.qss): all url() paths are considered
relative to style-sheet file location.
* Enforce a fixed size when LV2 plug-in UI no-user-resize feature is
explicitly requested.)
1.5.2 2025-01-17 A New-Year’25 Release.
* Duplex MIDI Clock mode is not allowed anymore.
* Immediate and consecutive plugin parameter changes are now merged
into a single undo-able command, reflecting only the first value
change in the series, dropping the previous old algorithm, which was
dead wrong if not utterly defective.
* Unique track names resolve to the first line only.
* Help/Shortcuts… Search tool gets implemented; all changed MIDI
controller shortcuts are reverted to their previous settings, when
discarding or dismissing the dialog.
* Fixed missing MIDI SPP in some cases.
1.5.1 2024-12-30 An(other) End-of-Year’24 Release.
* Fixed/corrected an awfully bad MIDI metronome and clock timing,
reminiscent from the higher resolution MIDI queueing (in place since
v0.9.30, meaning a two year long disgrace :().
1.5.0 2024-12-16 An End-of-Year’24 Release.
* Clip/Cross Fade may now apply to all (multiple) selected clips.
* Fixed the status-bar session and MIDI clip length BBT format, when
in presence of multiple tempo or time-signature changes.
* Introducing MIDI clip editor (aka. piano-roll) new
Transport/Step/Note/Backward and Forward menu actions, to move the
play-head to previous and next note events, respectively.
* MIDI clip editor (aka. piano-roll) menu Edit/Select Mode/Edit On,
Off and Draw actions are now self-toggled when triggered.
* Plug-in presets menu: now sorted alphabetically.
* When summoned from the menu, the View/Tempo Map-Markers… dialog
positions itself to the current play-head location, instead of the
absolute beginning of the timeline.
* Introducing new application custom theming option: View/Options…
/Display/Options/Custom/Icons theme (directory or folder).
* After a shameful long time, adding a brand new audio clip via the
Clip/New… dialog, is now finally fixed and functional.
* Mixer: reduced track names up to first line break.
* Double-click on slider for default value, replicating the behavior
of middle-click.
* Fixed bug: Aux Send loses state when reordered in a strip.
* Create/Add new bus below that which is used as source in View/Buses
dialog.
* Mitigate truncated bus names in Aux Send Bus dialog.
* Fixed yet another old bug regarding the flush of all pending MIDI
Note-Off events when playback stops, shuts-off or panics, especially
relevant when playback is resumed anywhere but the absolute beginning
of the timeline (and also after a first loop turn around).
* Schedule an actual and complete refresh on main View/Refresh…,
especially when changing a custom color theme palette on-the-fly.
1.4.0 2024-11-01 A Halloween’24 Release.
* Improved color contrast on track and clip title labels, when given
track foreground and background colors are too similar in lightness.
* Clip/Split now also applies to multiple selected clips, on any
other track than current, if the split point (play-head) is found
within.
* Clip Merge/Export… audio clips now taking the internal audio
resolution (ie. 64 frames/period), independent to former JACK/Pipewire
buffer-size/period.
* New Clip Mute state property introduced.
* New MIDI clip tool option: Normalize / Compress.
* Prepping up next development cycle (Qt >= 6.8)
1.3.0 2024-10-04 An Early-Fall’24 Release.
* Use timebase-aware JACK API for relocation; provide bar_start_tick
in JACK Transport/Timebase BBT information.
* Always reset the target bus when copying or moving an Aux-Send
insert into an audio output bus.
* Mixer: fixed dangling track removal after one of its buses has been
previously deleted."
* Fixed MIDI clip offset resizing, most especially when drag-moving
the left-edge.
* Audio Aux-sends inserted on audio output buses are not restricted
to later buses anymore; the only restriction now is that no cyclic or
loop-back routes are allowed; audio output buses are now sorted
internally in-place for correct processing order.
* Update all Aux-Send inserts whenever their respective output bus
gets renamed or deleted.
* User preference option View/Options…/General/Options/Reverse
keyboard modifiers role (Shift/Ctrl), now also applying to the play-
head and/or edit-head/tail re-positioning in the timeline.
* Plug-in name/title alias makes its debut.
* Fixed a partial port-name filtering issue on the MIDI Connections
widget.
* Last selected automation curve color is now persistent and the
default for all later automation curves.
* Connections: connector line colors are now uniquely mapped on a
(readable/output) client name basis.
1.2.0 2024-08-29 A Mid-Summer’24 Release.
* Check whether a LV2 plug-in UI no-user-resize feature is being
explicitly requested.
* Auto-backward is now strictly to the play-head position playback
was last started.
* MIDI clip editor (aka. piano-roll) undo/redo command stack is now
held at the MIDI clip instance level and thus shared and the same to
all respective linked clips; as bonus, it also survives the main
session undo/redo command stack as well.
* MIDI clip editor (View/) Drum Mode option is now persistent on a
clip basis and across sessions.
* Fixed NSM session initialization disabling auto-save and the new
session template features altogether.
* Fixed crash when removing a MIDI track that is currently set as
ghost to open MIDI clip editor(s), or it’s been duplicated just
recently.
* New MIDI clip tools: Resize / Join, Split notes.
* Session templates do not impose an audio sample-rate anymore, now
being hopefully sample-rate agnostic; also, the edit-head/tail
cursors, loop-start/end and punch-in/out ranges and state are now
simply ignored on loading and saving session templates.
* MIDI tracks now show the respective audio output bus name, or
dedicated port name whether applicable, under the ‘Bus’ column of main
tracks left pane, above plugins list-box.
* Mixer: also highlight both input and output bus strips, directly
related to the current highlighted track.
1.1.1 2024-08-05 A Summer’24 Hotfix Release.
* 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).
1.1.0 2024-08-02 A Summer’24 Release.
* Fixed MIDI clip step-input when play-head is located beyond or
after the end of the active looping/cycle range.
* Fixed 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 missing display and port-name filtering issue, that was
introduced recently to the MIDI Connections widget only.
1.0.0 2024-06-21 An Unthinkable Release.
* Making up the unthinkable (aka. v1.0.0)
* General plugin scan/cache optimization.
* Improved legibility to all clip title labels (color contrast).
* Save/load the correct order and labeling of audio/MIDI send/return
pseudo-plugin inserts.
* Fixed a display and port-name filtering issue that was present ever
since on the Connections widget.
0.9.91 2024-05-03 A Spring’24 Release Candidate 2.
* Prepping the unthinkable (aka. v1.0.0-rc2)
* Updated to latest framework level (Qt >= 6.7)
0.9.90 2024-04-12 A Spring’24 Release Candidate.
* Prepping the unthinkable (aka. v1.0.0-rc1)
* MIDI Controller mappings are now shown on floating tool-tips.
* Custom color themes are now file based (*.conf); legacy still
preserved ntl.
* Add default GM, GS and XG standard instruments definition file.
* Old generic “Portuguese” translation (pt) has been corrected to the
more proper “Portuguese (Brazil)” locale (pt_BR).
* Up and Down arrow-keys may now be used to change event values on
the MIDI clip editor current selection (eg. note velocities).
* MIDI clip editor now featuring lollipops for all kind of candy
event values ;).
* Make the minimum width of events on the MIDI clip editor larger,
depending on screen resolution and horizontal zoom setting.
* Avoid issuing equivalent MIDI track channel volume and panning via
GM standard controllers (CC#7 and CC#10 resp.) to mitigate recursive
or positive feedback loops.
* Refined mouse-wheel control step size on the sliders of mixer
strips and generic/stock plugin editor dialogs.
* Fixed the build checks on whether to use old or newer style of LV2
include headers.
* Introducing colored strips on the time ruler headers for loop and
punch recording ranges.
* Fixed an off-by-one(-pixel) mispositioning of selected events,
while on the MIDI clip editor (aka piano-roll).
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/qtractor/+bug/2102057/+subscriptions
Follow ups