getsolus / packages

Solus Package Monorepo & Issue Tracker
64 stars 86 forks source link

qtractor: update to 1.4.0 #4393

Open luzpaz opened 3 days ago

luzpaz commented 3 days ago

Please confirm there isn't an open request for this package

Name

qtractor

Version

1.4.0

Link to the release notes or announcement.

https://sourceforge.net/p/qtractor/code/ci/main/tree/ChangeLog

Reason for updating

ChangeLog

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.