qtractor-devel Mailing List for Qtractor (Page 5)
An Audio/MIDI multi-track sequencer
Brought to you by:
rncbc
You can subscribe to this list here.
2007 |
Jan
|
Feb
|
Mar
|
Apr
(3) |
May
(3) |
Jun
(1) |
Jul
(2) |
Aug
(4) |
Sep
(6) |
Oct
(2) |
Nov
(2) |
Dec
|
---|---|---|---|---|---|---|---|---|---|---|---|---|
2008 |
Jan
(1) |
Feb
(1) |
Mar
(1) |
Apr
|
May
(4) |
Jun
(3) |
Jul
(1) |
Aug
(7) |
Sep
(3) |
Oct
(1) |
Nov
|
Dec
(2) |
2009 |
Jan
(4) |
Feb
|
Mar
(4) |
Apr
(2) |
May
|
Jun
(1) |
Jul
|
Aug
(7) |
Sep
(11) |
Oct
(62) |
Nov
(108) |
Dec
(44) |
2010 |
Jan
(164) |
Feb
(43) |
Mar
(21) |
Apr
(11) |
May
(18) |
Jun
(7) |
Jul
(17) |
Aug
|
Sep
(11) |
Oct
(4) |
Nov
(25) |
Dec
(18) |
2011 |
Jan
(50) |
Feb
(35) |
Mar
(13) |
Apr
(27) |
May
(15) |
Jun
|
Jul
(21) |
Aug
(13) |
Sep
(1) |
Oct
(11) |
Nov
(15) |
Dec
(37) |
2012 |
Jan
(59) |
Feb
(39) |
Mar
(1) |
Apr
(3) |
May
|
Jun
(1) |
Jul
|
Aug
|
Sep
(12) |
Oct
(1) |
Nov
(4) |
Dec
(31) |
2013 |
Jan
(2) |
Feb
(3) |
Mar
(1) |
Apr
(3) |
May
(1) |
Jun
(1) |
Jul
(8) |
Aug
(8) |
Sep
|
Oct
|
Nov
(1) |
Dec
(5) |
2014 |
Jan
(4) |
Feb
|
Mar
(7) |
Apr
(12) |
May
(6) |
Jun
|
Jul
(1) |
Aug
(34) |
Sep
(12) |
Oct
|
Nov
(1) |
Dec
|
2015 |
Jan
(3) |
Feb
|
Mar
(1) |
Apr
(14) |
May
(1) |
Jun
|
Jul
(1) |
Aug
|
Sep
(1) |
Oct
(9) |
Nov
|
Dec
(24) |
2016 |
Jan
(7) |
Feb
(3) |
Mar
(2) |
Apr
(14) |
May
(14) |
Jun
(15) |
Jul
|
Aug
|
Sep
(2) |
Oct
|
Nov
(19) |
Dec
(15) |
2017 |
Jan
(7) |
Feb
(2) |
Mar
|
Apr
|
May
(2) |
Jun
(4) |
Jul
|
Aug
(4) |
Sep
(1) |
Oct
|
Nov
|
Dec
(2) |
2018 |
Jan
(4) |
Feb
|
Mar
(1) |
Apr
|
May
(1) |
Jun
|
Jul
|
Aug
|
Sep
(1) |
Oct
(12) |
Nov
|
Dec
(1) |
2019 |
Jan
|
Feb
(21) |
Mar
(1) |
Apr
(1) |
May
(1) |
Jun
|
Jul
(1) |
Aug
|
Sep
|
Oct
(1) |
Nov
(1) |
Dec
(1) |
2020 |
Jan
|
Feb
|
Mar
(1) |
Apr
|
May
(1) |
Jun
(1) |
Jul
|
Aug
(1) |
Sep
(5) |
Oct
(1) |
Nov
|
Dec
(1) |
2021 |
Jan
(1) |
Feb
(1) |
Mar
(8) |
Apr
|
May
(1) |
Jun
|
Jul
(1) |
Aug
|
Sep
|
Oct
(1) |
Nov
|
Dec
|
2022 |
Jan
(3) |
Feb
|
Mar
|
Apr
(1) |
May
|
Jun
|
Jul
(3) |
Aug
|
Sep
(1) |
Oct
(1) |
Nov
|
Dec
(1) |
2023 |
Jan
(1) |
Feb
|
Mar
(2) |
Apr
|
May
|
Jun
(1) |
Jul
|
Aug
|
Sep
(1) |
Oct
|
Nov
(1) |
Dec
(2) |
2024 |
Jan
(1) |
Feb
|
Mar
|
Apr
(1) |
May
(1) |
Jun
(1) |
Jul
|
Aug
(3) |
Sep
|
Oct
(1) |
Nov
(1) |
Dec
(2) |
2025 |
Jan
(1) |
Feb
(1) |
Mar
|
Apr
(1) |
May
(1) |
Jun
(1) |
Jul
(1) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: Rui N. C. <rn...@rn...> - 2018-09-09 13:44:30
|
At last! Qtractor 0.9.2 (summer'18 beta) is released! Not much has changed but here's the change-log: - 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. Description: Qtractor [1] is an audio/MIDI multi-track sequencer application written in C++ with the Qt framework [2]. Target platform is Linux, where the Jack Audio Connection Kit (JACK [3]) for audio and the Advanced Linux Sound Architecture (ALSA [4]) for MIDI are the main infrastructures to evolve as a fairly-featured Linux desktop audio workstation GUI, specially dedicated to the personal home-studio. Website: http://qtractor.org http://qtractor.sourceforge.net https://qtractor.sourceforge.io Project page: http://sourceforge.net/projects/qtractor Downloads: http://sourceforge.net/projects/qtractor/files - source tarball: http://download.sf.net/qtractor/qtractor-0.9.2.tar.gz - source package (openSUSE Tubleweed): http://download.sf.net/qtractor/qtractor-0.9.2-37.rncbc.suse.src.rpm - binary package (openSUSE Tubleweed): http://download.sf.net/qtractor/qtractor-0.9.2-37.rncbc.suse.x86_64.rpm - AppImage [7] packages: http://download.sf.net/qtractor/qtractor-0.9.2-7.x86_64.AppImage Git repos: https://git.code.sf.net/p/qtractor/code https://github.com/rncbc/qtractor.git https://gitlab.com/rncbc/qtractor.git https://bitbucket.org/rncbc/qtractor.git Wiki (help wanted!): http://sourceforge.net/p/qtractor/wiki/ - static rendering: http://qtractor.org/doc http://qtractor.sourceforge.net/doc https://qtractor.sourceforge.io/doc - user manual & how-to's: http://download.sf.net/qtractor/qtractor-manual-and-howtos.epub http://download.sf.net/qtractor/qtractor-manual-and-howtos.pdf License: Qtractor [1] is free, open-source Linux Audio [5] software, distributed under the terms of the GNU General Public License (GPL [6]) version 2 or later. References: [1] Qtractor - An audio/MIDI multi-track sequencer http://qtractor.org http://qtractor.sourceforge.net https://qtractor.sourceforge.io [2] Qt framework, C++ class library and tools for cross-platform application and UI development http://qt.io/ [3] JACK Audio Connection Kit http://jackaudio.org [4] ALSA, Advanced Linux Sound Architecture http://www.alsa-project.org/ [5] Linux Audio consortium of libre software for audio-related work http://linuxaudio.org [6] GPL - GNU General Public License http://www.gnu.org/copyleft/gpl.html [7] AppImage, Linux apps that run anywhere http://appimage.org/ See also: http://www.rncbc.org/drupal/node/1933 Enjoy && Have fun. -- rncbc aka Rui Nuno Capela |
From: Rui N. C. <rn...@rn...> - 2018-05-29 17:08:00
|
Hello again, The Pre-LAC2018 [8] release frenzy is now complete... Qtractor 0.9.1 (pre-lac2018 beta) is out! Change-log: - Displaying MIDI note(on) events as diamonds instead of simple rectangles (aka. Drum Mode) is now being introduced as an optional MIDI track property (Drums) and as a MIDI clip editor (piano-roll) visual option (cf. View/Drum Mode). - Extended multi-selection is now supported on all the Connections client/port lists, allowing for multiple (dis)connections at once. - Added LV2 UI sample-rate option support. - Always reset all internal dedicated MIDI controllers, eg. MIDI track volume (CC#7) and panning (CC#10), on Transport/Panic and after rendering export to aud1io (ie. Track/Export Tracks/Audio...) as needed to reset MIDI instrument plugins to nominal session state. - Fix, detect and preserve MIDI Bank-select method across MIDI track/clips editing operations. - Fixed MIDI track and clip note min/max display range while recording and also when duplicating tracks. - Added "All files (*.*)" filter to every file requestor dialog, wherever missing. - The tiny zoom-magnifier icons have been revamped. Description: Qtractor [1] is an audio/MIDI multi-track sequencer application written in C++ with the Qt framework [2]. Target platform is Linux, where the Jack Audio Connection Kit (JACK [3]) for audio and the Advanced Linux Sound Architecture (ALSA [4]) for MIDI are the main infrastructures to evolve as a fairly-featured Linux desktop audio workstation GUI, specially dedicated to the personal home-studio. Website: http://qtractor.org http://qtractor.sourceforge.net https://qtractor.sourceforge.io Project page: http://sourceforge.net/projects/qtractor Downloads: http://sourceforge.net/projects/qtractor/files - source tarball: http://download.sf.net/qtractor/qtractor-0.9.1.tar.gz - source package (openSUSE Tubleweed): http://download.sf.net/qtractor/qtractor-0.9.1-36.rncbc.suse.src.rpm - binary package (openSUSE Tubleweed): http://download.sf.net/qtractor/qtractor-0.9.1-36.rncbc.suse.x86_64.rpm - AppImage [7] packages: http://download.sf.net/qtractor/qtractor-0.9.1-6.x86_64.AppImage Git repos: https://git.code.sf.net/p/qtractor/code https://github.com/rncbc/qtractor.git https://gitlab.com/rncbc/qtractor.git https://bitbucket.org/rncbc/qtractor.git Wiki (help wanted, always!): http://sourceforge.net/p/qtractor/wiki/ - static rendering: http://qtractor.org/doc http://qtractor.sourceforge.net/doc https://qtractor.sourceforge.io/doc - user manual & how-to's: http://download.sf.net/qtractor/qtractor-manual-and-howtos.epub http://download.sf.net/qtractor/qtractor-manual-and-howtos.pdf License: Qtractor [1] is free, open-source Linux Audio [5] software, distributed under the terms of the GNU General Public License (GPL [6]) version 2 or later. References: [1] Qtractor - An audio/MIDI multi-track sequencer http://qtractor.org http://qtractor.sourceforge.net https://qtractor.sourceforge.io [2] Qt framework, C++ class library and tools for cross-platform application and UI development http://qt.io/ [3] JACK Audio Connection Kit http://jackaudio.org [4] ALSA, Advanced Linux Sound Architecture http://www.alsa-project.org/ [5] Linux Audio consortium of libre software for audio-related work http://linuxaudio.org [6] GPL - GNU General Public License http://www.gnu.org/copyleft/gpl.html [7] AppImage, Linux apps that run anywhere http://appimage.org/ [8] LAC2018@c-base_Berlin, June 7–10 2018 https://lac.linuxaudio.org/2018/ See also: http://www.rncbc.org/drupal/node/1915 Enjoy && Keep the fun. Always. -- rncbc aka Rui Nuno Capela |
From: Rui N. C. <rn...@rn...> - 2018-03-22 17:44:13
|
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Hello? Qtractor 0.9.0 (early spring'18 beta) is now released! The change-log for this spring-time release goes as follows: - - New View/Options.../Plugins/Experimental/Show plugins on track list/left pane option is in effect on tracks that are tall enough in height for their plugins list to fit on the Bus column. - - Fixed a day-zero bug over the MIDI Insert (Send/Return) pseudo-plugin, which was duplicating MIDI events onto the next LV2 plugin in chain, causing strange hanging notes, mutes, retriggerings and what not. - - MIDI track and clip note min/max range display now fixed. - - MIDI Program Change events (PC) now have their proper program number as parameter, instead of value, on the internal MIDI event representatio n. - - Merging MIDI clips while on SMF Format 0 has been fixed: was merging always onto the same MIDI channel (2), most often the wrong one, resulting in an empty or blank clip. - - When importing from standard MIDI files (SMF), set track names from Mtrk TRACKNAME meta-events instead of filename. - - Avoid asking to save as to existing or just newly created clip file-names, whenever possible. - - Disable singleton/unique application instance setup logic when the display server platform is not X11. - - Whether to use native file browser/requester dialogs is now an effective option when launching under NSM session management (was once disabled initially). - - Content files are now saved as symlinks when saving to JACK and/or NSM session directories/folders. - - Trying to get CC14 MSB+LSB (course+fine) running status on, no matter whether each pairing event are under 200ms apart. - - Possible VST plug-in GUI reparenting hack/fix on Qt5/Xcb. Description: Qtractor [1] is an audio/MIDI multi-track sequencer application written in C++ with the Qt framework [2]. Target platform is Linux, where the Jack Audio Connection Kit (JACK [3]) for audio and the Advanced Linux Sound Architecture (ALSA [4]) for MIDI are the main infrastructures to evolve as a fairly-featured Linux desktop audio workstation GUI, specially dedicated to the personal home-studio. Website: http://qtractor.org http://qtractor.sourceforge.net https://qtractor.sourceforge.io Project page: http://sourceforge.net/projects/qtractor Downloads: http://sourceforge.net/projects/qtractor/files - - source tarball: http://download.sf.net/qtractor/qtractor-0.9.0.tar.gz - - source package (openSUSE Tubleweed): http://download.sf.net/qtractor/qtractor-0.9.0-35.rncbc.suse.src.rpm - - binary package (openSUSE Tubleweed): http://download.sf.net/qtractor/qtractor-0.9.0-35.rncbc.suse.x86_64.rp m - - AppImage [7] packages: http://download.sf.net/qtractor/qtractor-0.9.0-5.x86_64.AppImage Git repos: http://git.code.sf.net/p/qtractor/code https://github.com/rncbc/qtractor.git https://gitlab.com/rncbc/qtractor.git https://bitbucket.org/rncbc/qtractor.git Wiki (help wanted, always!): http://sourceforge.net/p/qtractor/wiki/ - - static rendering: http://qtractor.org/doc http://qtractor.sourceforge.net/doc - - user manual & how-to's: http://download.sf.net/qtractor/qtractor-manual-and-howtos.epub http://download.sf.net/qtractor/qtractor-manual-and-howtos.pdf License: Qtractor [1] is free, open-source Linux Audio [5] software, distributed under the terms of the GNU General Public License (GPL [6]) version 2 or later. References: [1] Qtractor - An audio/MIDI multi-track sequencer http://qtractor.sourceforge.net http://qtractor.org [2] Qt framework, C++ class library and tools for cross-platform application and UI development http://qt.io/ [3] JACK Audio Connection Kit http://jackaudio.org [4] ALSA, Advanced Linux Sound Architecture http://www.alsa-project.org/ [5] Linux Audio consortium of libre software for audio-related work http://linuxaudio.org [6] GPL - GNU General Public License http://www.gnu.org/copyleft/gpl.html [7] AppImage, Linux apps that run anywhere http://appimage.org/ See also: http://www.rncbc.org/drupal/node/1899 Enjoy && Keep the fun. Always. - -- rncbc aka. Rui Nuno Capela rn...@rn... -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEEml2OG8nT8/KXriugSepTUDAa1MgFAlqz6zMACgkQSepTUDAa 1MjRJAgAlgZAv8tSbDRJpXZZOxSYTButBRygpHlKxq10Eh7Wu39XDV7ljcaQlapr bEBF6ICBjHKRS6W3AAXNLq41G+SWrx1XygQuKfXVPq+s98m4wPNHjqIyFX3J5yZe 1YzwKhN3NjHj0+b1dEa2OjM1H5jyAONPLfu5NDy/G0M7q2Bbnvsg/nk5n4UmPvLk Uk+Q3gb9ax86CUTTBo5MPYVg8OusXGDjmUUohsWYXS1UA66GJav8a2bV7h6JxMM3 /MPXbW+Ui4pv2eQfSU99fXNiFizE9hUqpiyBM6Gd3E85uakr2JVsdyEEB7YbxXCK HY0qbn9MINPY5csSGXdMK2jps5IEQg== =ZsFt -----END PGP SIGNATURE----- |
From: Rui N. C. <rn...@rn...> - 2018-01-30 15:27:59
|
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Hey there! Qtractor 0.8.6 (winter'18 beta) is out! Not just special, maybe not even great or awesome but kind of 'huge' thanks to Andreas Müller and Holger Dehnhardt for their intrepid contributions in code for this one significant notch up towards mythical v1.0 -- hell will break loose and freeze in the process, mind you and then, who cares? :) As "they" say and without further ado... Change-log for this epic release: - - Added LV2_UI_updateRate option support. - - Added brand new option to deactivate plugins only if they can produce sound cf. main menu Track/Auto Deactivate (by Andreas Müller aka. schnitzeltony, thanks). - - Workaround native file dialogs hang up by setting parent widget to NULL; it should be noted that dialogs now get an own entry in the task-bar (also by Andreas Müller aka. schnitzeltony, thanks). - - Added ARM NEON acceleration support (by Andreas Müller aka. schnitzeltony, thanks). - - Track count "limit" and a "Delta" mode flag, for momentary and encoded controllers support, have been added to MIDI Controllers generic mapping (cf. View/Controllers...; after an original pull-request by Holger Dehnhardt, thanks). - - A little hardening on the configure (autoconf) macro side. - - Pinned current/hi-lighted track dangling after removal. - - An anti-flooding timer is now in place in MIDI Controller assignment (aka. MIDI learn) dialog. - - Add MMC Track input monitor support. - - New user preference option: View/Options.../General/Options /Reverse keyboard modifiers role (Shift/Ctrl), applied to main transport re-positioning commands: Transport/Backward, Forward, etc. - - VST Time/Transport information is now also updated as on playing when in audio export aka. freewheeling mode. - - LXVST_PATH environment variable now takes precedence over VST_PATH as Linux-native VST plug-ins search path. - - MIDI Controllers mapped to non-toggling shortcuts now work as one-shot triggers, independent of MIDI event value. Description: Qtractor [1] is an audio/MIDI multi-track sequencer application written in C++ with the Qt framework [2]. Target platform is Linux, where the Jack Audio Connection Kit (JACK [3]) for audio and the Advanced Linux Sound Architecture (ALSA [4]) for MIDI are the main infrastructures to evolve as a fairly-featured Linux desktop audio workstation GUI, specially dedicated to the personal home-studio. Website: http://qtractor.org http://qtractor.sourceforge.net https://qtractor.sourceforge.io Project page: http://sourceforge.net/projects/qtractor Downloads: http://sourceforge.net/projects/qtractor/files - - source tarball: http://download.sf.net/qtractor/qtractor-0.8.6.tar.gz - - source package (openSUSE Tubleweed): http://download.sf.net/qtractor/qtractor-0.8.6-34.rncbc.suse.src.rpm - - binary package (openSUSE Tubleweed): http://download.sf.net/qtractor/qtractor-0.8.6-34.rncbc.suse.x86_64.rp m - - AppImage [7] packages: http://download.sf.net/qtractor/qtractor-0.8.6-4.x86_64.AppImage Git repos: http://git.code.sf.net/p/qtractor/code https://github.com/rncbc/qtractor.git https://gitlab.com/rncbc/qtractor.git https://bitbucket.org/rncbc/qtractor.git Wiki (help wanted, always!): http://sourceforge.net/p/qtractor/wiki/ - - static rendering: http://qtractor.org/doc http://qtractor.sourceforge.net/doc - - user manual & how-to's: http://download.sf.net/qtractor/qtractor-manual-and-howtos.epub http://download.sf.net/qtractor/qtractor-manual-and-howtos.pdf License: Qtractor [1] is free, open-source Linux Audio [5] software, distributed under the terms of the GNU General Public License (GPL [6]) version 2 or later. References: [1] Qtractor - An audio/MIDI multi-track sequencer http://qtractor.sourceforge.net http://qtractor.org [2] Qt framework, C++ class library and tools for cross-platform application and UI development http://qt.io/ [3] JACK Audio Connection Kit http://jackaudio.org [4] ALSA, Advanced Linux Sound Architecture http://www.alsa-project.org/ [5] Linux Audio consortium of libre software for audio-related work http://linuxaudio.org [6] GPL - GNU General Public License http://www.gnu.org/copyleft/gpl.html [7] AppImage, Linux apps that run anywhere http://appimage.org/ See also: http://www.rncbc.org/drupal/node/1884 Enjoy && Keep the fun. - -- rncbc aka Rui Nuno Capela -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEEml2OG8nT8/KXriugSepTUDAa1MgFAlpwjuwACgkQSepTUDAa 1MiHGQf7BKwvA1QZI1rW9ishxPRrXAHQUwgMowquP3tgvzjbrmAxAVXNmOjbu3Tt 1RCZwX0R5KmtA+LZz9wegKqbf1QFxgEgur0M9iG5pOhiFtfHOOWQk2/rjVoNxNvE pQOgVm58u/z3daipRzkM7EcoYss89+kqoLCkyzbpAQkktZeg1vWjmbUUGLP5N/bg xZqMVWeTEtgt/bBmqztFYmBEZ2wG8vUU7iLwCzCE1x1t1pkAR/GN5+7XiFXu+6kb lsCzwH46SqaaezYhe2FYKyLAcUcG+LBuRK8EiOhGbCJyw5RbPmkjq+WOszhtvqfw IksnX5kAdr6qkUFIXBQGKNVmhDY4wA== =97Ts -----END PGP SIGNATURE----- |
From: Frank N. <bea...@we...> - 2018-01-04 18:40:31
|
Hi again, Rui and all, > > >> I believe this might be a single-line fix, but I can't tell where :-). > > >> > > > > > > yeah probably, maybe a leftover from introducing inline track meters > > > (channel column on left panel), whatever > > > > > > > > > > not even close, but nevertheless :) > > > > https://sourceforge.net/p/qtractor/code/ci/23fd7d9 > > Great, thanks :-). As far as I can see, your solution is causing that no > track is selected after one was removed. I would have liked the idea of > "making a smart choice what other nearby track should be auto-selected", > but I guess I can live with this :-). Just discovered your last changes from commit 3f892fa - thanks, that's better now :-). Greetings, Frank |
From: Frank N. <bea...@we...> - 2018-01-02 23:20:27
|
Hi Rui and all, > >> Small ugliness: I am creating two MIDI tracks, instantiate some LV2 or VST > >> plugin in each of them. MIDI keyboard is connected, so after having created > >> the second track, MIDI is going into that track (it's the highlighted one). > >> > >> If I now remove this track - no matter whether I do it from the main window > >> or the Mixer - the only remaining track (#1) is highlighted, but MIDI doesn't > >> reach it, until I click in the arranger window somewhere outside this track > >> (so it becomes de-selected), and then click on it again to select it. > >> So, the visual cue that this track is now active is there, but the internal > >> logic to activate it is obviously missing. > >> > >> I believe this might be a single-line fix, but I can't tell where :-). > >> > > > > yeah probably, maybe a leftover from introducing inline track meters > > (channel column on left panel), whatever > > > > > > not even close, but nevertheless :) > > https://sourceforge.net/p/qtractor/code/ci/23fd7d9 Great, thanks :-). As far as I can see, your solution is causing that no track is selected after one was removed. I would have liked the idea of "making a smart choice what other nearby track should be auto-selected", but I guess I can live with this :-). Greetings, Frank |
From: Rui N. C. <rn...@rn...> - 2018-01-02 16:00:47
|
On 12/31/2017 06:23 PM, Rui Nuno Capela wrote: > hi Frank, > > On 12/31/2017 04:47 PM, Frank Neumann wrote: >> >> quick bug report before the year turns over :-). >> >> Small ugliness: I am creating two MIDI tracks, instantiate some LV2 or VST >> plugin in each of them. MIDI keyboard is connected, so after having created >> the second track, MIDI is going into that track (it's the highlighted one). >> >> If I now remove this track - no matter whether I do it from the main window >> or the Mixer - the only remaining track (#1) is highlighted, but MIDI doesn't >> reach it, until I click in the arranger window somewhere outside this track >> (so it becomes de-selected), and then click on it again to select it. >> So, the visual cue that this track is now active is there, but the internal >> logic to activate it is obviously missing. >> >> I believe this might be a single-line fix, but I can't tell where :-). >> > > yeah probably, maybe a leftover from introducing inline track meters > (channel column on left panel), whatever > > not even close, but nevertheless :) https://sourceforge.net/p/qtractor/code/ci/23fd7d9 https://github.com/rncbc/qtractor/commit/23fd7d9 https://gitlab.com/rncbc/qtractor/commit/23fd7d9 https://bitbucket.org/rncbc/qtractor/commits/23fd7d9 cheers && happy nu-ear :) -- rncbc aka. Rui Nuno Capela rn...@rn... |
From: Rui N. C. <rn...@rn...> - 2017-12-31 18:24:01
|
hi Frank, On 12/31/2017 04:47 PM, Frank Neumann wrote: > > quick bug report before the year turns over :-). > > Small ugliness: I am creating two MIDI tracks, instantiate some LV2 or VST > plugin in each of them. MIDI keyboard is connected, so after having created > the second track, MIDI is going into that track (it's the highlighted one). > > If I now remove this track - no matter whether I do it from the main window > or the Mixer - the only remaining track (#1) is highlighted, but MIDI doesn't > reach it, until I click in the arranger window somewhere outside this track > (so it becomes de-selected), and then click on it again to select it. > So, the visual cue that this track is now active is there, but the internal > logic to activate it is obviously missing. > > I believe this might be a single-line fix, but I can't tell where :-). > yeah probably, maybe a leftover from introducing inline track meters (channel column on left panel), whatever > Greetings, and have a good start into a certainly fantastic brand-new 2018, > Frank > happy NYE and the very best wishes'18 2y'all! -- rncbc aka. Rui Nuno Capela |
From: Frank N. <bea...@we...> - 2017-12-31 16:48:05
|
Hi Rui and all, quick bug report before the year turns over :-). Small ugliness: I am creating two MIDI tracks, instantiate some LV2 or VST plugin in each of them. MIDI keyboard is connected, so after having created the second track, MIDI is going into that track (it's the highlighted one). If I now remove this track - no matter whether I do it from the main window or the Mixer - the only remaining track (#1) is highlighted, but MIDI doesn't reach it, until I click in the arranger window somewhere outside this track (so it becomes de-selected), and then click on it again to select it. So, the visual cue that this track is now active is there, but the internal logic to activate it is obviously missing. I believe this might be a single-line fix, but I can't tell where :-). Greetings, and have a good start into a certainly fantastic brand-new 2018, Frank |
From: Rui N. C. <rn...@rn...> - 2017-09-20 17:33:55
|
Yes, it's been like clockwork... Every two months or so, you stumbled with a brand new dot release, codenamed after some of the same adjective-plus-noun (or vice versa) codenames. You knew the thrill and yet it lands no more. First, the code-naming joke has been just a parody--or was it the other way around?--to some well known Linux distro <em>alimalistic</em> code-name series. Then on it got rogue into some directed puns--remember the date when BitWig Studio 1.0 was first released? Yeah, the "<em>Byte Bald</em>" was there for the pun, on the very same day :) Well, that's all gone by now. Northern hemisphere seasons are the new norm and that's about two main reasons: first, it's where I live; second, due to an undeniable global warming effect pervading the globe, all geographical temperate zones are simply on the edge of extinction. More or less in a couple of decades or so. For the sake of brevity, I will just leave it like paying homage to those natural concepts that are facing an inexorable fate. And yet, there're still the good news: Qtractor 0.8.4 (end of summer'17) released! Change-log: - 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(). Description: Qtractor [1] is an audio/MIDI multi-track sequencer application written in C++ with the Qt framework [2]. Target platform is Linux, where the Jack Audio Connection Kit (JACK [3]) for audio and the Advanced Linux Sound Architecture (ALSA [4]) for MIDI are the main infrastructures to evolve as a fairly-featured Linux desktop audio workstation GUI, specially dedicated to the personal home-studio. Website: http://qtractor.org http://qtractor.sourceforge.net https://qtractor.sourceforge.io Project page: http://sourceforge.net/projects/qtractor Downloads: http://sourceforge.net/projects/qtractor/files - source tarball: http://download.sf.net/qtractor/qtractor-0.8.4.tar.gz - source package: http://download.sf.net/qtractor/qtractor-0.8.4-32.rncbc.suse.src.rpm - binary packages (openSUSE Tubleweed): http://download.sf.net/qtractor/qtractor-0.8.4-32.rncbc.suse.i586.rpm http://download.sf.net/qtractor/qtractor-0.8.4-32.rncbc.suse.x86_84.rpm - AppImage [7] packages: http://download.sf.net/qtractor/qtractor-0.8.4-2.i686.AppImage http://download.sf.net/qtractor/qtractor-0.8.4-2.x86_64.AppImage Git repos: http://git.code.sf.net/p/qtractor/code https://github.com/rncbc/qtractor.git https://gitlab.com/rncbc/qtractor.git https://bitbucket.org/rncbc/qtractor.git Wiki (help wanted!): http://sourceforge.net/p/qtractor/wiki/ - static rendering: http://qtractor.org/doc http://qtractor.sourceforge.net/doc - user manual & how-to's: http://download.sf.net/qtractor/qtractor-manual-and-howtos.epub http://download.sf.net/qtractor/qtractor-manual-and-howtos.pdf License: Qtractor [1] is free, open-source Linux Audio [5] software, distributed under the terms of the GNU General Public License (GPL [6]) version 2 or later. References: [1] Qtractor - An audio/MIDI multi-track sequencer http://qtractor.sourceforge.net http://qtractor.org [2] Qt framework, C++ class library and tools for cross-platform application and UI development http://qt.io/ [3] JACK Audio Connection Kit http://jackaudio.org [4] ALSA, Advanced Linux Sound Architecture http://www.alsa-project.org/ [5] Linux Audio consortium of libre software for audio-related work http://linuxaudio.org [6] GPL - GNU General Public License http://www.gnu.org/copyleft/gpl.html [7] AppImage, Linux apps that run anywhere http://appimage.org/ See also: http://www.rncbc.org/drupal/node/1851 Enjoy && Keep having fun. -- rncbc aka Rui Nuno Capela |
From: Rui N. C. <rn...@rn...> - 2017-08-30 13:55:39
|
On 08/30/2017 11:56 AM, Maxime Lecoq wrote: > Do you plan to make one? > For qtractor's future it could be helpful as, if I understood properly, > you are leaving the main development (lac 2017)? > not true. probably i won't leave ever ;) the message's been told is one of "main development" should rather be called "full maintenance" indeed since lac2013@iem-graz. cheers -- rncbc aka. Rui Nuno Capela rn...@rn... > Le 30/08/2017 12:45, Rui Nuno Capela a écrit : >> On 08/30/2017 10:35 AM, Maxime Lecoq wrote: >>> Hi Rui, >>> >>> Does qtractor has a code documentation or something that explains its >>> architecture? >>> >> short answer: no. long answer: besides the code itself, there's none. >> sorry. >> |
From: Maxime L. <max...@wa...> - 2017-08-30 10:56:17
|
Do you plan to make one? For qtractor's future it could be helpful as, if I understood properly, you are leaving the main development (lac 2017)? Le 30/08/2017 12:45, Rui Nuno Capela a écrit : > On 08/30/2017 10:35 AM, Maxime Lecoq wrote: >> Hi Rui, >> >> Does qtractor has a code documentation or something that explains its >> architecture? >> > short answer: no. long answer: besides the code itself, there's none. sorry. > > cheers |
From: Rui N. C. <rn...@rn...> - 2017-08-30 10:45:18
|
On 08/30/2017 10:35 AM, Maxime Lecoq wrote: > Hi Rui, > > Does qtractor has a code documentation or something that explains its > architecture? > short answer: no. long answer: besides the code itself, there's none. sorry. cheers -- rncbc aka. Rui Nuno Capela rn...@rn... |
From: Maxime L. <max...@wa...> - 2017-08-30 09:36:03
|
Hi Rui, Does qtractor has a code documentation or something that explains its architecture? Thanks. mxlq. |
From: Rui N. C. <rn...@rn...> - 2017-06-30 18:14:07
|
Howdy! Qtractor 0.8.3 (stickiest tauon) is out! Changes for this mostly just a bug-fix beta release: - Make sure any just recorded clip filename is not reused while over the same track and session. (CRITICAL) - LV2 Plug-in worker/schedule interface ring-buffer sizes have been increased to 4KB. - Fixed track-name auto-incremental numbering suffix when modifying any other track property. - WSOLA vs. (lib)Rubberband time-stretching options are now individualized on a per audio clip basis. - Long overdue, some brand new and fundamental icons revamp. - Fixed a tempo-map node add/update/remove rescaling with regard to clip-lengths and automation/curve undo/redo. - Fixed a potential Activate automation/curve index clash, or aliasing, for any plug-ins that change upstream their parameter count or index order, on sessions saved with the old plug-in versions and vice-versa. Description: Qtractor [1] is an audio/MIDI multi-track sequencer application written in C++ with the Qt framework [2]. Target platform is Linux, where the Jack Audio Connection Kit (JACK [3]) for audio and the Advanced Linux Sound Architecture (ALSA [4]) for MIDI are the main infrastructures to evolve as a fairly-featured Linux desktop audio workstation GUI, specially dedicated to the personal home-studio. Website: http://qtractor.org http://qtractor.sourceforge.net Project page: http://sourceforge.net/projects/qtractor Downloads: http://sourceforge.net/projects/qtractor/files - source tarball: http://download.sf.net/qtractor/qtractor-0.8.3.tar.gz - source package: http://download.sf.net/qtractor/qtractor-0.8.3-31.rncbc.suse.src.rpm - binary packages (openSUSE Tubleweed): http://download.sf.net/qtractor/qtractor-0.8.3-31.rncbc.suse.i586.rpm http://download.sf.net/qtractor/qtractor-0.8.3-31.rncbc.suse.x86_84.rpm - AppImage [7] package (*NEW*): http://download.opensuse.org/repositories/home:/rncbc/AppImage/qtractor-latest-x86_64.AppImage Git repos: http://git.code.sf.net/p/qtractor/code https://github.com/rncbc/qtractor.git https://gitlab.com/rncbc/qtractor.git https://bitbucket.org/rncbc/qtractor.git Wiki (help still wanted!): http://sourceforge.net/p/qtractor/wiki/ - static rendering: http://qtractor.org/doc http://qtractor.sourceforge.net/doc - user manual & how-to's: http://download.sf.net/qtractor/qtractor-manual-and-howtos.epub http://download.sf.net/qtractor/qtractor-manual-and-howtos.pdf License: Qtractor [1] is free, open-source Linux Audio [5] software, distributed under the terms of the GNU General Public License (GPL [6]) version 2 or later. References: [1] Qtractor - An audio/MIDI multi-track sequencer http://qtractor.sourceforge.net http://qtractor.org [2] Qt framework, C++ class library and tools for cross-platform application and UI development http://qt.io/ [3] JACK Audio Connection Kit http://jackaudio.org [4] ALSA, Advanced Linux Sound Architecture http://www.alsa-project.org/ [5] Linux Audio consortium of libre software for audio-related work http://linuxaudio.org [6] GPL - GNU General Public License http://www.gnu.org/copyleft/gpl.html [7] AppImage, Linux apps that run anywhere http://appimage.org/ See also: http://www.rncbc.org/drupal/node/1839 Enjoy && Keep the fun, always. -- rncbc aka Rui Nuno Capela |
From: Ralf M. <ral...@al...> - 2017-06-21 05:40:11
|
Hi, for testing purpose I took the snappy route to provide QjackCtl. The container approach makes it impossible to seriously build snaps with dependencies to jack, let alone that if it should work, then it anyway would only work for Ubuntu, since I'm not aware of any other distro supporting it, for example take a look at the Arch Linux issue [1]. You might find Ubuntu web sites that imply that a consortium of distros, among them Arch Linux, does support snaps, but this is misleading. Arch users and developers discussed it and we agree that non of those mechanisms will become official supported by Arch Linux. Actually the dependency chain of Qtractor is that straightforward that you quasi could build it for each distro without issues. However, even if you want to link each app against it's own dependency chain, then simply build it by not linking against shared libs and provide a tarball to install everything to /opt. Again, it's much unlikely that different distros that consider to migrate from classic packages, to such a container thingy, ever will use the same approach, so you anyway need to build something new for each distro. Btw. learning how to build Debian/Ubuntu DEB packages is much easier to do, than learning how to build snaps, let alone that quasi nothing is easier than writing a PKGBUILD for Arch Linux. For Linux audio it's a step in the wrong direction. Perhaps it's a good idea for Linux phones. Regards, Ralf [1] https://lists.ubuntu.com/archives/snapcraft/2017-January/002219.html -- Vote for apulse! echo $(w3m https://aur.archlinux.org/packages/apulse |grep 'Votes: ') Votes: 70 Updated: Wed Jun 21 07:07:22 CEST 2017 |
From: Rui N. C. <rn...@rn...> - 2017-06-20 21:27:07
|
On 06/20/2017 09:21 PM, Dpto Catastro Topografia MuniSantaCruz wrote: > Hello, I have used this software and it has been very useful to me, I > am a surveyor engineer and free software user. A year ago in the world > linux have agreed to generate universal packages self-contained with > everything they need to install on any linux distribution. Of which > there are today 3; Simon Peter's appimage, Gnome flatpak and Canonical > snaps. The advantage of these packages is that they use everything in > the same package to work, libraries and so on. Hence they can be > installed in any linux distribution. > It would be great to see the Qtractor in appimage or in flatpak or snap, > and avoid using the terminal for new users. I somehow defend myself with > the terminal but sometimes it is still somewhat annoying and tedious. I > leave you the links of these new packaging technologies, so that you can > analyze them and may in the not too distant future offer some of these > simple packages. In fact I prefer appimage, I downloaded several of > these applications with this type of package and is simple to use and > distribute. Flatpak and snap are still using the terminal to install > them, the snaps are fairly simple (it will be installed in the gnome and > kde software center in 2018), flatpak the gnome desktop and kde install > it from the software center to install packages Flatpak. > *Appimage has its own charm and does not use the terminal but right > click on the icon, properties and run as application and go. I really > think this is the way to package software in linux > > Thank you* > Links > Http://appimage.org/ > https://www.youtube.com/watch?v=8r1OwX-dNFo > https://media.ccc.de/v/1320-opensuse-jurrassic-park > Hi Luis V. just by chance i am going on trials into packaging some of the qstuff into AppImage, taking the experimental route while on OBS (openSUSE Build Service). Check it out: https://build.opensuse.org/project/show/home:rncbc however, there's one hindrance or complication that plagues any JACK application, as most of the qstuff are based upon: they should or rather must rely on the local system JACK infrastructure or otherwise (should) *never* provide it bundled on an AppImage packaging. Anyway, AppImage is a brand new thing--whether it helps move us forward past the current status-quo of things or ultimately kill the whole (UX) show, is just another pros and cons balance ;) Cheers && thanks -- rncbc aka. Rui Nuno Capela rn...@rn... |
From: Dpto C. T. M. <cat...@gm...> - 2017-06-20 20:21:50
|
Hello, I have used this software and it has been very useful to me, I am a surveyor engineer and free software user. A year ago in the world linux have agreed to generate universal packages self-contained with everything they need to install on any linux distribution. Of which there are today 3; Simon Peter's appimage, Gnome flatpak and Canonical snaps. The advantage of these packages is that they use everything in the same package to work, libraries and so on. Hence they can be installed in any linux distribution. It would be great to see the Qtractor in appimage or in flatpak or snap, and avoid using the terminal for new users. I somehow defend myself with the terminal but sometimes it is still somewhat annoying and tedious. I leave you the links of these new packaging technologies, so that you can analyze them and may in the not too distant future offer some of these simple packages. In fact I prefer appimage, I downloaded several of these applications with this type of package and is simple to use and distribute. Flatpak and snap are still using the terminal to install them, the snaps are fairly simple (it will be installed in the gnome and kde software center in 2018), flatpak the gnome desktop and kde install it from the software center to install packages Flatpak. *Appimage has its own charm and does not use the terminal but right click on the icon, properties and run as application and go. I really think this is the way to package software in linux Thank you* Links Http://appimage.org/ https://www.youtube.com/watch?v=8r1OwX-dNFo https://media.ccc.de/v/1320-opensuse-jurrassic-park atte Luis V -- |
From: Frank N. <bea...@we...> - 2017-05-11 16:56:05
|
Hi Rui, > And now for something ultimately pretty much expected: the Qstuff* > pre-LAC2017 [7][8] release frenzy wrap up! > > Qtractor 0.8.2 (a stickier tauon) is released! Hmm..ok, 0.8.2 is out, but the Git tag, configure.ac etc. isn't set yet? franky@silence:~> qtractor --version Qt: 5.2.1 Qtractor: 0.8.1 Nitpicking, I know, but..you know, that's just me. Thanks for your pre-LAC activity, see you soon :-), Frank |
From: Rui N. C. <rn...@rn...> - 2017-05-10 17:01:22
|
And now for something ultimately pretty much expected: the Qstuff* pre-LAC2017 [7][8] release frenzy wrap up! Qtractor 0.8.2 (a stickier tauon) is released! Change-log: - Track-name uniqueness is now being enforced, by adding an auto-incremental number suffix whenever necessary. - Attempt to raise an internal transient file-name registry to prevent automation/curve files to proliferate across several session load/save (re)cycles. - Track-height resizing now meets immediate visual feedback. - A brand new user preference global option is now available: View/Options.../Plugins/Editor/Select plug-in's editor (GUI) if more than one is available. - More gradient eye-candy on main track-view and piano-roll canvases, now showing left and right edge fake-shadows. - Fixed the time entry spin-boxes when changing time offset or length fields in BBT time format that goes across any tempo/time-signature change nodes. - French (fr) translation update (by Olivier Humbert, thanks). Description: Qtractor [1] is an audio/MIDI multi-track sequencer application written in C++ with the Qt framework [2]. Target platform is Linux, where the Jack Audio Connection Kit (JACK [3]) for audio and the Advanced Linux Sound Architecture (ALSA [4]) for MIDI are the main infrastructures to evolve as a fairly-featured Linux desktop audio workstation GUI, specially dedicated to the personal home-studio. Website: http://qtractor.org http://qtractor.sourceforge.net Project page: http://sourceforge.net/projects/qtractor Downloads: http://sourceforge.net/projects/qtractor/files - source tarball: http://download.sf.net/qtractor/qtractor-0.8.2.tar.gz - source package: http://download.sf.net/qtractor/qtractor-0.8.2-30.rncbc.suse.src.rpm - binary packages: http://download.sf.net/qtractor/qtractor-0.8.2-30.rncbc.suse.i586.rpm http://download.sf.net/qtractor/qtractor-0.8.2-30.rncbc.suse.x86_84.rpm Git repos: http://git.code.sf.net/p/qtractor/code https://github.com/rncbc/qtractor.git https://gitlab.com/rncbc/qtractor.git https://bitbucket.org/rncbc/qtractor.git Wiki (help still wanted!): http://sourceforge.net/p/qtractor/wiki/ - static rendering: http://qtractor.org/doc http://qtractor.sourceforge.net/doc - user manual & how-to's: http://download.sf.net/qtractor/qtractor-manual-and-howtos.epub http://download.sf.net/qtractor/qtractor-manual-and-howtos.pdf License: Qtractor [1] is free, open-source Linux Audio [5] software, distributed under the terms of the GNU General Public License (GPL [6]) version 2 or later. References: [1] Qtractor - An audio/MIDI multi-track sequencer http://qtractor.sourceforge.net http://qtractor.org [2] Qt framework, C++ class library and tools for cross-platform application and UI development http://qt.io/ [3] JACK Audio Connection Kit http://jackaudio.org [4] ALSA, Advanced Linux Sound Architecture http://www.alsa-project.org/ [5] Linux Audio consortium of libre software for audio-related work http://linuxaudio.org [6] GPL - GNU General Public License http://www.gnu.org/copyleft/gpl.html [7] Linux Audio Conference http://lac.linuxaudio.org [8] LA...@UJ...ienne, May 18–21 2017 https://lac2017.univ-st-etienne.fr/en/accueil-2/ See also: http://www.rncbc.org/drupal/node/1828 Enjoy && Have fun, always. -- rncbc aka Rui Nuno Capela |
From: Rui N. C. <rn...@rn...> - 2017-02-17 19:30:02
|
Hello everybody! Qtractor 0.8.1 (sticky tauon) is out! Release highlights: * JACK Transport mode switching on main menu/tool-bar (NEW) * Main menu Track/Navigate/Next, Previous wrap around (FIX) * Auto-backward play-head position flip-flopping (FIX) * JACK Transport tempo/time-signature in-flight changes (FIX) * Sanitized audio clip zoom-in/out resolution (FIX) Obviously, this one dot bug-fix release and everyone is then compelled to upgrade. On the side, a couple of notes are also worthy of mention... Besides some other stray thoughts, you may be asking yourself, after reading those crappy release highlights above, what the heck that "in-flight" tempo / time-signature change-fix is all about? No stress. There's always a reason, as if reason won't ever prevail, above all else... So, the whole truth and nothing but the truth, should here be told: jack_link [8] is the dang reason. And then, you may now know and play the badass with Ableton Link [7]. Keep in mind that jack_link [7] is kind of a toy, so please, have it under a child's perspective ;) You can still play all along with your band fellows, don't get me wrong. You all have to be on the same machine or in the same local network segment (LAN) anyway, just like yours truly QmidiNet [9] does (and recommends). But that's probably one hell of a disparate story, although sharing the same networking concept... move along! Whatever. When in doubt, please ask me. Whenever you find yourself in despair, you can also ask me. But take note that I made no promises nor guarantees that it would ever work for you. And this goes as far as in any formal disclaimer can go. The hard truth is: your are on your own. But please, enjoy and have (lots of) fun while you're at it ;) As second note, this project has finally called in for its own vanity and internet domain name: qtractor.org [1]. I guess it was about time. Nuff said. Qtractor [1] is an audio/MIDI multi-track sequencer application written in C++ with the Qt framework [2]. Target platform is Linux, where the Jack Audio Connection Kit (JACK [3]) for audio and the Advanced Linux Sound Architecture (ALSA [4]) for MIDI are the main infrastructures to evolve as a fairly-featured Linux desktop audio workstation GUI, specially dedicated to the personal home-studio. Website: http://qtractor.sourceforge.net http://qtractor.org Project page: http://sourceforge.net/projects/qtractor Downloads: http://sourceforge.net/projects/qtractor/files - source tarball: http://download.sf.net/qtractor/qtractor-0.8.1.tar.gz - source package: http://download.sf.net/qtractor/qtractor-0.8.1-29.rncbc.suse.src.rpm - binary packages: http://download.sf.net/qtractor/qtractor-0.8.1-29.rncbc.suse.i586.rpm http://download.sf.net/qtractor/qtractor-0.8.1-29.rncbc.suse.x86_84.rpm Git repos: http://git.code.sf.net/p/qtractor/code https://github.com/rncbc/qtractor.git https://gitlab.com/rncbc/qtractor.git https://bitbucket.org/rncbc/qtractor.git Wiki (help still wanted!): http://sourceforge.net/p/qtractor/wiki/ License: Qtractor [1] is free, open-source Linux Audio [5] software, distributed under the terms of the GNU General Public License (GPL [6]) version 2 or later. Change-log: - The View/Options.../Display/Dialogs/Use native dialogs option is now set initially off by default. - All tempo and time-signature labels are now displayed with one decimal digit, as it was in mostly everywhere else but the time ruler/scale headers. - JACK transport tempo and time-signature changes are now accepted, even though playback is not currently rolling; also, changing (JACK) Timebase master setting (cf.View/Options.../General/Transport/Timebase) will take effect immediately, not needing nor warning for session restart anymore. - Track/Navigate/Next and Previous menu commands, finally fixed to wrap around the current track list. - Current session (JACK) transport mode option switching is now being made accessible, from the main menu and drop-down toolbar buttons, as well as user configurable PC-keyboard and/or MIDI controller shortcuts (cf. Transport/Mode/None, Slave, Master, Full). - Fixed some auto-backward play-head position flip-flopping, when opening a new session while the previous was still on rolling/playing state, hopefully. - Added French man page (by Olivier Humbert, thanks). - MIDI clip changes are now saved unconditionally whenever the editor (piano-roll) is closed or not currently visible. - Audio clip peak/waveform files re-generation performance, scalability and resilience have been slightly improved. - Some sanitary checks have been added to audio clip peak/waveform re-generation routine, as much to avoid empty, blank, zero or negative-width faulty renderings. - Do not reset the Files tree-view widgets anymore, when leaving any drag-and-drop operation (annoyingly, all groups and sub-groups were being closed without appeal). - Make builds reproducible byte for byte, by getting rid of the configure build date and time stamps. References: [1] Qtractor - An audio/MIDI multi-track sequencer http://qtractor.sourceforge.net http://qtractor.org [2] Qt framework, C++ class library and tools for cross-platform application and UI development http://qt.io/ [3] JACK Audio Connection Kit http://jackaudio.org [4] ALSA, Advanced Linux Sound Architecture http://www.alsa-project.org/ [5] Linux Audio consortium of libre software for audio-related work http://linuxaudio.org [6] GPL - GNU General Public License http://www.gnu.org/copyleft/gpl.html [7] jack_link, a JACK transport timebase bridge to Ableton Link [8] https://github.com/rncbc/jack_link [8] Ableton Link, a technology that synchronizes musical beat, tempo, and phase across multiple applications running on one or more devices https://github.com/Ableton/link [9] QmidiNet - A MIDI Network Gateway via UDP/IP Multicast http://qmidinet.sourceforge.net See also: http://www.rncbc.org/drupal/node/1809 Enjoy && Keep the fun, as always. -- rncbc aka. Rui Nuno Capela rn...@rn... |
From: Albert G. <ag...@gm...> - 2017-02-09 08:16:17
|
The deadline for Linux Audio Conference (LAC 2017) at St. Etienne (France) has been extended! Please forward to anyone who might be interested! Sorry for cross-posting. Hello, We have decided to extend the deadline for all submissions to February 28. Could you please spread the news to your networks? Thanks in advance! ====================================================== Extension of the deadline for all submissions to Tuesday 28 February 2017, 23:59 GMT+1 (Saint-Etienne time) Linux Audio Conference LAC2017. 18-21 May, 2017 - Saint-Etienne, France https://lac2017.univ-st-etienne.fr ========== Special INFORMATION ========================= ========== Paul DAVIS special guest during LAC2017 =========== Mr. Paul Davis will introduce the LAC2017 conference in Saint-Etienne. ================ Important Dates ========================= Extended deadline for submissions: February 28, 2017 Acceptance notification: March 25, 2017 Final deadline for ‘camera ready’ paper: April 15, 2017 Author registration deadline: April 20, 2017 Urgent questions: la...@li... More info on the conference website (updated frequently): https://lac2017.univ-st-etienne.fr Organising team: • CIEREC (Centre Interdisciplinaire d’Étude et de Recherche sur l’Expression Contemporaine) • Music Department of Jean Monnet University (UJM) • GRAME (National Center for Musical Creation) • Random-Lab, Center for Open Researches in Art, Design and New Media at ESADSE (Art School of Saint-Etienne) • Associations « Le son des choses » (Acousmatic Music). Best regards, Laurent Pottier -- ******************************************** Université Jean Monnet CIEREC - EA3068 35, rue du 11 novembre 42023 Saint-Etienne Cedex 02 - France port. : +33(0)6 21 66 28 76 tel : +33(0)4 77 42 16 61 fax : +33(0)4 77 42 16 84 lau...@un... ******************************************** -- Dr. Albert Gr"af Computer Music Research Group, JGU Mainz, Germany Email: ag...@gm... WWW: https://plus.google.com/+AlbertGraef |
From: Rui N. C. <rn...@rn...> - 2017-01-06 11:42:30
|
David, On 2017-01-06 11:08, David Sumbler wrote: > On Wed, 2017-01-04 at 17:15 +0000, Rui Nuno Capela wrote: >> though, once you commit a tempo change/marker node you'll see that >> it always ends into a precise bar position, no matter which beat or >> tick you enter in the time field. >> >> also note that it's not correct to say "1/1000 of a beat", as the >> divisor is about the current session ticks-per-beat setting (which >> defaults to 960 ticks per beat aka. quarter-note), also known as the >> TPQN, or PPQN as in other MIDI sequencers, often a large multiple to >> 24, as in (a probably tool old) MIDI convention. >> > > This is very interesting. Now that you have pointed out that the Time > display in the Tempo Map shows midi ticks and not a decimal value, the > explanation for tempo markings in my imported file being shown in > wildly the wrong places seems clear. > > Qtractor is correctly reading the ticks-per-beat value of 384 from the > imported file when it places the notes, but in placing the tempo > changes it looks as if it is ignoring this value and assuming a value > of 960. 384 is 40% of 960, and we see that, for instance, a time > change that should be at bar 50 appears in bar 20: this change should > be 49 bars from the start, is placed at 40% of that, i.e. 19.6 bars > from the start, which is then quantized to the bar line. Similarly for > the other incorrect values. > > To summarize, it seems that: > 1) Qtractor forces tempo changes to happen only at barlines. > 2) It correctly reads the ticks-per-beat value from an imported file > when placing notes etc. > 3) It ignores the ticks-per-beat setting and assumes a value of 960 > when placing any tempo changes imported from a midi file. > > No. 3 surely is a bug. > > No. 1 is not a bug, since it is an intended restriction. But does it > need to be cast in stone? Could it not be a default option which can > be changed, so that the range of usefulness of Qtractor is extended? > > As things stand, the brilliant editing facilities of Qtractor are > difficult to use with certain types of imported midi files, and this > limitation seems to be unnecessary. > > Actually, I can see how a midi file could be pre-edited before > importation to work around these difficulties, and I may well attempt > to do that, but it does seem odd to have to "manually" doctor a file > before the superior facilities of Qtractor can be used. > > Thanks anyway for a great program. I do suggest, though, that no. 3 > above is a bug. > also note that all event timings are converted when importing a MIDI file that has a ticks-per-beat setting that doesn't match the current qtractor session one (see main menu File > Properties... > Properties tab > Ticks/Beat field), so that i believe no.3 it's not a bug after all;) cheers -- rncbc aka. Rui Nuno Capela |
From: David S. <da...@ae...> - 2017-01-06 11:09:03
|
On Wed, 2017-01-04 at 17:15 +0000, Rui Nuno Capela wrote: > On 2017-01-04 15:33, David Sumbler wrote: > > > > On Wed, 2017-01-04 at 15:06 +0000, Rui Nuno Capela wrote: > > > > > > David. > > > > > > sorry to tell but all tempo and time-signature changes, as well > > > location > > > markers, are always quantized into the nearest bar/measure > > > locations. > > > > > > this is not a bug--it's working as (long ago) designed--a law > > > deeply > > > engraved in old qtractor's stone. > > > > > > cheers > > Thanks for that information. This means that any midi track with > > tempo > > changes that are not at a bar line will have their timing distorted > > - > > and Qtractor is therefore not usable for them. > > > > Perhaps there are certain types of music where tempo changes only > > happen at barlines, but why does it need to be enforced by the > > program? > > - especially when the Tempo Change/Marker window strongly implies > > that > > any position within 1/1000 of a beat can be chosen. > > > though, once you commit a tempo change/marker node you'll see that > it > always ends into a precise bar position, no matter which beat or > tick > you enter in the time field. > > also note that it's not correct to say "1/1000 of a beat", as the > divisor is about the current session ticks-per-beat setting (which > defaults to 960 ticks per beat aka. quarter-note), also known as the > TPQN, or PPQN as in other MIDI sequencers, often a large multiple to > 24, > as in (a probably tool old) MIDI convention. > > byee > -- > rncbc aka. Rui Nuno Capela This is very interesting. Now that you have pointed out that the Time display in the Tempo Map shows midi ticks and not a decimal value, the explanation for tempo markings in my imported file being shown in wildly the wrong places seems clear. Qtractor is correctly reading the ticks-per-beat value of 384 from the imported file when it places the notes, but in placing the tempo changes it looks as if it is ignoring this value and assuming a value of 960. 384 is 40% of 960, and we see that, for instance, a time change that should be at bar 50 appears in bar 20: this change should be 49 bars from the start, is placed at 40% of that, i.e. 19.6 bars from the start, which is then quantized to the bar line. Similarly for the other incorrect values. To summarize, it seems that: 1) Qtractor forces tempo changes to happen only at barlines. 2) It correctly reads the ticks-per-beat value from an imported file when placing notes etc. 3) It ignores the ticks-per-beat setting and assumes a value of 960 when placing any tempo changes imported from a midi file. No. 3 surely is a bug. No. 1 is not a bug, since it is an intended restriction. But does it need to be cast in stone? Could it not be a default option which can be changed, so that the range of usefulness of Qtractor is extended? As things stand, the brilliant editing facilities of Qtractor are difficult to use with certain types of imported midi files, and this limitation seems to be unnecessary. Actually, I can see how a midi file could be pre-edited before importation to work around these difficulties, and I may well attempt to do that, but it does seem odd to have to "manually" doctor a file before the superior facilities of Qtractor can be used. Thanks anyway for a great program. I do suggest, though, that no. 3 above is a bug. David |
From: Rui N. C. <rn...@rn...> - 2017-01-04 17:15:57
|
On 2017-01-04 15:33, David Sumbler wrote: > On Wed, 2017-01-04 at 15:06 +0000, Rui Nuno Capela wrote: >> David. >> >> sorry to tell but all tempo and time-signature changes, as well >> location >> markers, are always quantized into the nearest bar/measure locations. >> >> this is not a bug--it's working as (long ago) designed--a law deeply >> engraved in old qtractor's stone. >> >> cheers > > Thanks for that information. This means that any midi track with tempo > changes that are not at a bar line will have their timing distorted - > and Qtractor is therefore not usable for them. > > Perhaps there are certain types of music where tempo changes only > happen at barlines, but why does it need to be enforced by the program? > - especially when the Tempo Change/Marker window strongly implies that > any position within 1/1000 of a beat can be chosen. > though, once you commit a tempo change/marker node you'll see that it always ends into a precise bar position, no matter which beat or tick you enter in the time field. also note that it's not correct to say "1/1000 of a beat", as the divisor is about the current session ticks-per-beat setting (which defaults to 960 ticks per beat aka. quarter-note), also known as the TPQN, or PPQN as in other MIDI sequencers, often a large multiple to 24, as in (a probably tool old) MIDI convention. byee -- rncbc aka. Rui Nuno Capela |