Revisions of qtractor

Eric Schirra's avatar Eric Schirra (ecsos) committed (revision 56)
- Update to 0.9.90
  - 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).
Eric Schirra's avatar Eric Schirra (ecsos) committed (revision 55)
- Update to 0.9.39
  - Added build checks on whether to use old or newer style of LV2
    include headers.
  - Introducing new Transport/Step/Backward and Forward menu actions,
    to move the play-head backward and forward, in bar/beat/fraction
    (snap-per-beat) steps, respectively.
  - Introducing View/Options.../Display/Custom/Style sheet (*.qss)
    application theming option.
  - Improved MIDI clip editor centering to current mouse pointer
    position in main timeline (tracks-view); on both horizontal and
    vertical axes.
  - LV2 Plug-in Control Input Port-change request extension feature
    support added.
  - Fixed an old one-off plug-in parameter change command aliasing
    (undo/redo).
  - Updated copyright headers into the New Year (2024).
Eric Schirra's avatar Eric Schirra (ecsos) committed (revision 54)
- Update to 0.9.38
  - Track Properties (dialog): auto-background color option added.
  - Mitigate undifferentiated disablement of up/down arrow buttons,
    on tempo and time-signature entry spin-boxes.
  - MIDI clip editors (aka. piano-roll) are now raised and centered
    to current mouse pointer position in main timeline (tracks-view).
  - Remember last Marker color setting in Tempo Map/Markers dialog.
  - A colored ribbon is now featured on tracks-list Bus column and
    mixer-strip headers; ribbon colors are designated for Audio and
    MIDI tracks or buses, given by the respective '10dB' and 'Over'
    meter colors.
Eric Schirra's avatar Eric Schirra (ecsos) committed (revision 53)
- Update to 0.9.37
  - Fixed an ancient hack on session initialization to wait to JACK
    service start up, which hang up while on pipewire-jack >= 1.0.0.
  - Add default audio metronome sample files.
  - Fixed automation curve rescaling across multiple, more than
    just one or two, tempo-map node changes.
  - New MIDI Tool Resize / Legato duration option added.
  - MIDI Clip Editor (aka. piano-roll) thumb-view now taking
    tempo-map changes into account.
  - Audio metronome is enabled only when both the bar and beat
    sample files are provided.
Eric Schirra's avatar Eric Schirra (ecsos) committed (revision 52)
- Update to 0.9.36
  - Multiple audio and/or MIDI files may now appear as arguments on
    the command line and get immediately imported into a new session;
    also, any audio or MIDI file may now be promptly imported into
    a new session from the main File/Open... dialog.
  - New MIDI clip tool option added: Rescale/Invert.
  - Introducing brand new MIDI clip tool: Tempo ramp.
  - Disable or better hide the Add Tracks option on the MIDI tracks
    export dialog.
  - Fixed a yearlong bug in MIDI file import/export of tempo, time
    and key signatures and markers, to severely wrong locations.
  - Enable Aux-Send inserts on output buses, but list possible 
    target buses only; audio output buses are now listed as possible
    targets iif they follow or succeed the source one
    (in internal processing order).
  - Fixed MIDI tracks latency compensation, now working as expected.
  - Show current/total plugins latency on the Track properties dialog,
  - Fixed MIDI Step-input for non-zero offset clips.
- Update to 0.9.35
Eric Schirra's avatar Eric Schirra (ecsos) committed (revision 51)
- Update to 0.8.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.
  - Preppings to next development cycle (Qt >= 6.6)
Eric Schirra's avatar Eric Schirra (ecsos) committed (revision 50)
- Update to 0.9.34
  - 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;
    (thus, probably ineffective since v0.9.30).
  - Multiple MIDI clip tools may now be applied simultaneously,
    in a single shot, in the following priority order:
    quantize, transpose, normalize, resize, rescale and timeshift.
  - Plugin inventory scan now slightly optimized to an allegedly
    lesser aggressive cache-invalidation algorithm.
  - Do not send/Preview notes on the MIDI clip editor
    (aka. piano-roll) when playback is currently rolling.
  - Send all pending MIDI Note-Off events when playback
    stops/shuts-off (and/or the Panic! button is hit).
  - Fixed the internal MIDI file player queue to the highest
    resolution possible (PPQN aka ticks-per-beat).
  - Prepping into the next development cycle (with Qt >= 6.5).
Eric Schirra's avatar Eric Schirra (ecsos) committed (revision 49)
- Update to 0.9.33
  - Fixed MIDI recording delay and recorded clip lengths when
    metronome Count-in is in effect for recording.
Eric Schirra's avatar Eric Schirra (ecsos) committed (revision 48)
- 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:
    View/Options... /Audio|MIDI/Metronome/Count-in; 
    Transport/Count-in.
  - Corrected MIDI metronome bar/beat note durations.
  - Give an early reponse upon opening any NSM session.
Eric Schirra's avatar Eric Schirra (ecsos) committed (revision 47)
Eric Schirra's avatar Eric Schirra (ecsos) committed (revision 46)
- 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.
Eric Schirra's avatar Eric Schirra (ecsos) committed (revision 45)
- Update to 0.9.30
  - 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.
Eric Schirra's avatar Eric Schirra (ecsos) committed (revision 44)
- Update to 0.9.29
  - Capture same time(stamp) note-off tracking and postponing is
    now on trial, hopefully mitigating a legato issue, reported to 
    MIDI wind instruments (EWI). (EXPERIMENTAL)
  - Fixed an old window parenting (aka z-level) issue, related to 
    the Add Track and Track Properties dialogs and whether called
    from the main or mixer menus.
  - Fixed the out-of-process plugin scanner terminating too soon
    and sometimes miss some very last results.
  - Fixed another old bug in MIDI note-off messages not being sent
    while playing after a loop region.
  - Fixed a pretty ancient bug in the VST(2.x) plug-in program
    names inventory, present when building to the VeSTige header
    (which is still the default).
Eric Schirra's avatar Eric Schirra (ecsos) committed (revision 43)
- Update to 0.9.28
  - Complete overhaul of the current host time(base)/BBT information
    delivered to plug-in types that matter: VST, VST3, CLAP and LV2.
  - Improved key-signature editing and display on Tempo Map / Markers
    (time-scale) management dialog.
  - Fixed plugin selection, when creating and switching initial
    track type, from audio to MIDI and vice-versa.
  - Fixed typos and updated some old MIDI GM2 Controller names.
  - Add current system user-name to the singleton/unique application
    instance identifier (when explicitly opted in at build configure time).
Eric Schirra's avatar Eric Schirra (ecsos) committed (revision 42)
- Update to 0.9.27
  - CLAP plug-in host support introduced. (EXPERIMENTAL)
  - Reviewed LV2 plug-in UI Touch feature/interface.
  - Auto-unlink MIDI clips when pasted/placed with Ctrl+click/Enter.
  - Fixed LV2 plug-ins UI X11 (native) initial size.
  - Fixed implicit deactivation when a plugin is removed from chain.
  - Fixed audio clip export, normalize and tempo-adjust when audio
    file number of channels is disparately greater than respective
    track's output bus count.
  - Fixed one killer lurking in MIDI Controller... modeless dialog
    instantiation.
  - Fixed non-effective automation curve node editing.
  - Track/Export Tracks... dialog ranges are not capped to current
    session-end anymore.
  - Fixed MIDI clip editor vertical-zooming when using the [Ctrl+]
    mouse-wheel.
  - Set auto-backward play-head location also when clicking on main
    track-view header/time-ruler and on thumb-view.
  - Fixed LV2 plug-in buffer-size initialization, esp. affecting
    the ZynReverb LV2 playback.
  - Export Tracks dialog last range selection is now remembered.
  - Fixed the out-of-process plugin scanner path resolution on some
    self-container(ized) formats eg. AppImage and possibly Flatpak.
Eric Schirra's avatar Eric Schirra (ecsos) committed (revision 41)
- 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 (in frames per period).
  - 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.
- Changes from 0.9.25
  - 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.
Eric Schirra's avatar Eric Schirra (ecsos) committed (revision 40)
- 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.
- Update to 0.9.23
Eric Schirra's avatar Eric Schirra (ecsos) committed (revision 39)
Eric Schirra's avatar Eric Schirra (ecsos) committed (revision 38)
- Update t0 0.9.23
  - 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.
- Drop qtractor-powerpc.patch because now in upstream.
Eric Schirra's avatar Eric Schirra (ecsos) committed (revision 37)
- Update to 0.9.22
  - Fixed one terribly old and overlooked mistake that was 
    preventing MIDI tracks volume and panning automation to take
    effect on audio export.
  - All packaging builds switching to CMake.
Displaying revisions 1 - 20 of 56
openSUSE Build Service is sponsored by