Revisions of qtractor
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 (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 (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 (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 (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 (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 (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 (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 (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 (ecsos)
committed
(revision 47)
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 (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 (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 (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 (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 (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 (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 (ecsos)
committed
(revision 39)
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 (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