Thread: [Qtractor-devel] Stuck playhead
An Audio/MIDI multi-track sequencer
Brought to you by:
rncbc
From: Yassin P. <ph...@gn...> - 2016-06-06 11:45:18
|
What would prevent the playhead from moving in a given session? A friend of mine and I are stuck in a big Qtractor session that will not start on either of our machines... This is kind of urgent... We tried restarting everything, then fiddling with Qtractor's transport options, then tried external jack transport clients... No luck. Qtractore won't even move the playhead from marker to marker! :( yPhil -- Yassin "xaccrocheur" Philip http://manyrecords.com http://bitbucket.org/xaccrocheur / https://github.com/xaccrocheur |
From: Yassin P. <ph...@gn...> - 2016-06-06 12:06:40
|
Linked here (https://framadrop.org/r/rTdz7G5_aH#PkFaWVQBz0PCz70lRVf0NrPrwu8YIA7GcAYledl+uj4=) is the session file. So he's on his machine, and I'm on mine, I hope that this is even possible, given the "Directory" absolute path field in the XML session file... why can't Qtractor use this "//" relative syntax that Blender uses? This is really weird... Qtractor does not hang, everything is fine, I just can't play (I can move the playhead by shift-clicking, but not by fast-forward to the next marker) and no messages in the starting shell..? On 06/06/16 11:45, Yassin Philip wrote: > What would prevent the playhead from moving in a given session? > > > A friend of mine and I are stuck in a big Qtractor session that will not > start on either of our machines... This is kind of urgent... We tried > restarting everything, then fiddling with Qtractor's transport options, > then tried external jack transport clients... No luck. Qtractore won't > even move the playhead from marker to marker! :( > > yPhil > -- Yassin "xaccrocheur" Philip http://manyrecords.com http://bitbucket.org/xaccrocheur / https://github.com/xaccrocheur |
From: Yassin P. <ph...@gn...> - 2016-06-06 12:50:14
|
OK, the investigation is ongoing, I narrowed it down to a MIDI track with a ZynadSuFx (MIDI channel 10) then Robin Gareus's "4 bands Parametric eq stereo" and then a aux send gizmo to a reverb bus. When I take the Eq out AND save AND quit AND reaload (we private detectives are paid by the hour for a reason ;p) it plays smoothly anew. Thanks for you attention :) PS - Yes, you understand right, I'm working with a friend (a bonafide sound engineer) on a common Qtractor session, between Paris and Casablanca, with a synced session directory, how cool is that? At first it was weird, we did not hear the same thing at all.. And today it somehow stabilized... Life in the free world is a wild ride :) On 06/06/16 12:06, Yassin Philip wrote: > Linked here > (https://framadrop.org/r/rTdz7G5_aH#PkFaWVQBz0PCz70lRVf0NrPrwu8YIA7GcAYledl+uj4=) > is the session file. So he's on his machine, and I'm on mine, I hope > that this is even possible, given the "Directory" absolute path field in > the XML session file... why can't Qtractor use this "//" relative syntax > that Blender uses? > > This is really weird... Qtractor does not hang, everything is fine, I > just can't play (I can move the playhead by shift-clicking, but not by > fast-forward to the next marker) and no messages in the starting shell..? > > On 06/06/16 11:45, Yassin Philip wrote: >> What would prevent the playhead from moving in a given session? >> >> >> A friend of mine and I are stuck in a big Qtractor session that will not >> start on either of our machines... This is kind of urgent... We tried >> restarting everything, then fiddling with Qtractor's transport options, >> then tried external jack transport clients... No luck. Qtractore won't >> even move the playhead from marker to marker! :( >> >> yPhil >> -- Yassin "xaccrocheur" Philip http://manyrecords.com http://bitbucket.org/xaccrocheur / https://github.com/xaccrocheur |
From: Ralf M. <ral...@al...> - 2016-06-06 13:04:48
|
Hi, I don't understand what exactly you men with the "starting shell". Does less ~/.xsession-errors show any Qtractor related error messages? Are there any relevant messages in Qtractor View > Window > Messages ? Consider to post the output of: cat /etc/issue/;qtractor -v;uname -a;jackd -V Are you using pulseaudio together with jackd? If so, consider to run jackd without pulseaudio. Are you using rtirq or something similar? If so, post the status. Consider to post the output of aplay -l;arecord -l;amidi -l and what jackd settings you're using. Did you start jackd and qtractor in a terminal? If you are doing this, do you get any related output? Regards, Ralf |
From: Yassin P. <ph...@gn...> - 2016-06-06 14:27:33
|
On 06/06/16 13:04, Ralf Mardorf wrote: > Hi, > > I don't understand what exactly you men with the "starting shell". I mean the shell from witch I started qtractor. > > Does > > less ~/.xsession-errors > > show any Qtractor related error messages? I don't think so, it just says that (kind of never changes) cat ~/.xsession-errors openConnection: connect: No such file or directory cannot connect to brltty at :0 Script for ibus started at run_im. init: at-spi2-registryd main process ended, respawning init: at-spi2-registryd main process ended, respawning init: at-spi2-registryd main process ended, respawning init: at-spi2-registryd main process ended, respawning init: at-spi2-registryd main process ended, respawning init: at-spi2-registryd main process ended, respawning init: at-spi2-registryd main process ended, respawning init: at-spi2-registryd main process ended, respawning init: at-spi2-registryd main process ended, respawning init: at-spi2-registryd main process ended, respawning init: at-spi2-registryd respawning too fast, stopped > > Are there any relevant messages in Qtractor > > View > Window > Messages > > ? Well, there are too many xruns to see any of them > > Consider to post the output of: > > cat /etc/issue/;qtractor -v;uname -a;jackd -V cat /etc/issue/;qtractor -v;uname -a;jackd -V cat: /etc/issue/: Not a directory Qt: 4.8.6 Qtractor: 0.7.7 Linux mel 4.2.0-34-lowlatency #39~14.04.1-Ubuntu SMP PREEMPT Fri Mar 11 12:22:55 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux jackdmp 1.9.11 Copyright 2001-2005 Paul Davis and others. Copyright 2004-2015 Grame. jackdmp comes with ABSOLUTELY NO WARRANTY This is free software, and you are welcome to redistribute it under certain conditions; see the file COPYING for details no message buffer overruns no message buffer overruns no message buffer overruns jackdmp version 1.9.11 tmpdir /dev/shm protocol 8 > > Are you using pulseaudio together with jackd? If so, consider to run > jackd without pulseaudio. I can't afford to quit pulseaudio on my machine, and besides this very session, it works pretty good, in fact I need pulse audio and jack to work together for one of my studio needs (my screencasts) > > Are you using rtirq or something similar? If so, post the status. /etc/init.d/rtirq status PID CLS RTPRIO NI PRI %CPU STAT COMMAND 81 FF 90 - 130 0.0 S irq/8-rtc0 404 FF 85 - 125 0.0 S irq/44-snd_hda_ 450 FF 85 - 125 0.0 S irq/46-snd_hda_ 75 FF 80 - 120 0.0 S irq/23-ehci_hcd 51 FF 50 - 90 0.0 S irq/9-acpi 74 FF 50 - 90 2.9 S irq/40-xhci_hcd 157 FF 50 - 90 0.1 S irq/41-0000:00: 396 FF 50 - 90 0.0 S irq/43-mei_me 428 FF 50 - 90 0.1 S irq/45-i915 763 FF 50 - 90 0.0 S irq/42-eth0 3 TS - 0 19 0.1 S ksoftirqd/0 17 TS - 0 19 0.1 R ksoftirqd/1 25 TS - 0 19 0.1 S ksoftirqd/2 33 TS - 0 19 0.1 S ksoftirqd/3 > > Consider to post the output of > > aplay -l;arecord -l;amidi -l aplay -l;arecord -l;amidi -l **** List of PLAYBACK Hardware Devices **** card 0: HDMI [HDA Intel HDMI], device 3: HDMI 0 [HDMI 0] Subdevices: 1/1 Subdevice #0: subdevice #0 card 0: HDMI [HDA Intel HDMI], device 7: HDMI 1 [HDMI 1] Subdevices: 1/1 Subdevice #0: subdevice #0 card 1: PCH [HDA Intel PCH], device 0: ALC283 Analog [ALC283 Analog] Subdevices: 1/1 Subdevice #0: subdevice #0 card 2: Pro [FastTrack Pro], device 0: USB Audio [USB Audio] Subdevices: 0/1 Subdevice #0: subdevice #0 card 2: Pro [FastTrack Pro], device 1: USB Audio [USB Audio #1] Subdevices: 1/1 Subdevice #0: subdevice #0 **** List of CAPTURE Hardware Devices **** card 1: PCH [HDA Intel PCH], device 0: ALC283 Analog [ALC283 Analog] Subdevices: 1/1 Subdevice #0: subdevice #0 card 2: Pro [FastTrack Pro], device 0: USB Audio [USB Audio] Subdevices: 1/1 Subdevice #0: subdevice #0 card 2: Pro [FastTrack Pro], device 1: USB Audio [USB Audio #1] Subdevices: 0/1 Subdevice #0: subdevice #0 Dir Device Name IO hw:2,0,0 FastTrack Pro MIDI 1 IO hw:3,0,0 nanoKEY2 MIDI 1 > > and what jackd settings you're using. cat ~/.jackdrc /usr/bin/jackd -dalsa -dhw:Pro -r44100 -p1024 -n2 -Xseq -D -Chw:Pro,1 > > Did you start jackd and qtractor in a terminal? If you are doing this, > do you get any related output? qtractor ~/Dropbox/Uba_Qtrack_arr/Metropole/Metropole.qtr& [2] 8315 And then void DBusMenuExporterPrivate::addAction(QAction*, int): Already tracking action "" under id 3 void DBusMenuExporterPrivate::addAction(QAction*, int): Already tracking action "" under id 4 All the commands are executed *while the offending session is loaded in qtractor*, after which it's easier (and safer) to xkill it than to wait for him to quit, let alone loading another (even empty) session. This machine is a small corei5 with 4Gb RAM, Linux 4.2.0-34-lowlatency #39~14.04.1-Ubuntu SMP PREEMPT Fri Mar 11 12:22:55 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux But I found the problem, it was a plugin in a given track, too bad I could not pinpoint it using the investigation methods you kindly provided. Wait, I bet it WAS in qtractor logs, but with all those xruns, I had no practical way to see the relevant info :( Anyway thanks a lot to all of you, back to work ;) yPhil > > Regards, > Ralf > > ------------------------------------------------------------------------------ > What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic > patterns at an interface-level. Reveals which users, apps, and protocols are > consuming the most bandwidth. Provides multi-vendor support for NetFlow, > J-Flow, sFlow and other flows. Make informed decisions using capacity > planning reports. https://ad.doubleclick.net/ddm/clk/305295220;132659582;e > _______________________________________________ > Qtractor-devel mailing list > Qtr...@li... > https://lists.sourceforge.net/lists/listinfo/qtractor-devel -- Yassin "xaccrocheur" Philip http://manyrecords.com http://bitbucket.org/xaccrocheur / https://github.com/xaccrocheur |
From: Yassin P. <ph...@gn...> - 2016-06-06 14:39:53
|
On 06/06/16 14:27, Yassin Philip wrote: > Qt: 4.8.6 Hmmm... Shouldn't I be in some flavor of Qt5? I must add, as a GTK user (I mean my DE is GTK-based) I really suffer from some pesky (and ooold) Qt bugs, like the fact that when I display the mixer in qtractor, it jumps 10 pixels above its previous position, I can't think of something more unnerving and time-wasting than this nonsense. Also I more often than not get xruns when moving Qt widgets. I'd really hope (for lack of a better word) that a Qt upgrade would get rid of those..! What version of Qt do you guys have on your machines? -- Yassin "xaccrocheur" Philip http://manyrecords.com http://bitbucket.org/xaccrocheur / https://github.com/xaccrocheur |
From: Yassin P. <ph...@gn...> - 2016-06-06 18:54:34
|
Guys please just answer that, should I upgrade to Qt5? On 06/06/16 14:39, Yassin Philip wrote: > > On 06/06/16 14:27, Yassin Philip wrote: >> Qt: 4.8.6 > Hmmm... Shouldn't I be in some flavor of Qt5? I must add, as a GTK user > (I mean my DE is GTK-based) I really suffer from some pesky (and ooold) > Qt bugs, like the fact that when I display the mixer in qtractor, it > jumps 10 pixels above its previous position, I can't think of something > more unnerving and time-wasting than this nonsense. Also I more often > than not get xruns when moving Qt widgets. > I'd really hope (for lack of a better word) that a Qt upgrade would get > rid of those..! > > What version of Qt do you guys have on your machines? > -- Yassin "xaccrocheur" Philip http://manyrecords.com http://bitbucket.org/xaccrocheur / https://github.com/xaccrocheur |
From: Ralf M. <ral...@al...> - 2016-06-06 19:19:09
|
On Mon, 6 Jun 2016 18:54:18 +0000, Yassin Philip wrote: >Guys please just answer that, should I upgrade to Qt5? I don't know. The version I've got installed was compiled against Qt5, however, I didn't used this version of Qtractor. FWIW I use Fons' parametric EQ. Robin's EQ is based on Fons' EQ, but for my needs Robin's EQ seems to gain nothing. I never tested Robin's EQ, but I'm missing nothing when using Fons' EQ. [rocketmouse@archlinux ~]$ pacman -Q qt3 qt4 qt5-base qt3 1:3.3.8b-9 qt4 4.8.7-9 qt5-base 5.6.0-7 [rocketmouse@archlinux ~]$ qtractor -v using qt5ct plugin Qt: 5.6.0 Qtractor: 0.7.5 [rocketmouse@archlinux ~]$ objdump -p /usr/bin/qtractor | grep -i libqt NEEDED libQt5Widgets.so.5 NEEDED libQt5X11Extras.so.5 NEEDED libQt5Gui.so.5 NEEDED libQt5Xml.so.5 NEEDED libQt5Core.so.5 [rocketmouse@archlinux ~]$ Regards, Ralf |
From: Holger M. <ho...@ma...> - 2016-06-06 18:56:47
|
On Mon, 6 Jun 2016, Yassin Philip wrote: > Guys please just answer that, should I upgrade to Qt5? I can't yet. Maybe next year. Regards Holger |
From: Rui N. C. <rn...@rn...> - 2016-06-06 19:24:12
|
On 06/06/2016 07:56 PM, Holger Marzen wrote: > On Mon, 6 Jun 2016, Yassin Philip wrote: > >> Guys please just answer that, should I upgrade to Qt5? > > I can't yet. Maybe next year. > you should. as soon your distro permits. and just in case you rely on some Qt-widget based LV2 plugins, have this special care you must also rebuild them or at least let your distro-packager provide proper Qt5 incarnations, whether available. make it stand that all upstream development is on Qt5--for the better and/or worse--Qt5.6 has been marked LTS, Qt4.x is being phased-out, the writing is on the wall :) hth. cheers -- rncbc aka. Rui Nuno Capela |
From: Holger M. <ho...@ma...> - 2016-06-06 12:14:33
|
Might happen because jackd's buffer size is too small. Try huge values like -p 1024. > Am 06.06.2016 um 13:45 schrieb Yassin Philip <ph...@gn...>: > > What would prevent the playhead from moving in a given session? > > > A friend of mine and I are stuck in a big Qtractor session that will not > start on either of our machines... This is kind of urgent... We tried > restarting everything, then fiddling with Qtractor's transport options, > then tried external jack transport clients... No luck. Qtractore won't > even move the playhead from marker to marker! :( > > yPhil > > -- > Yassin "xaccrocheur" Philip > http://manyrecords.com > http://bitbucket.org/xaccrocheur / https://github.com/xaccrocheur > > > ------------------------------------------------------------------------------ > What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic > patterns at an interface-level. Reveals which users, apps, and protocols are > consuming the most bandwidth. Provides multi-vendor support for NetFlow, > J-Flow, sFlow and other flows. Make informed decisions using capacity > planning reports. https://ad.doubleclick.net/ddm/clk/305295220;132659582;e > _______________________________________________ > Qtractor-devel mailing list > Qtr...@li... > https://lists.sourceforge.net/lists/listinfo/qtractor-devel |
From: Yassin P. <ph...@gn...> - 2016-06-06 12:04:22
|
Aha, I'd love a setup that works so well that 1024 would be a "huge" value but sadly, that's basically the everyday setting (well, 512, but it's still huge in "normal" standards) and no, it doen't do it :( but thanks for your quick reply, Holger! On 06/06/16 11:55, Holger Marzen wrote: > Might happen because jackd's buffer size is too small. Try huge values like -p 1024. > >> Am 06.06.2016 um 13:45 schrieb Yassin Philip <ph...@gn...>: >> >> What would prevent the playhead from moving in a given session? >> >> >> A friend of mine and I are stuck in a big Qtractor session that will not >> start on either of our machines... This is kind of urgent... We tried >> restarting everything, then fiddling with Qtractor's transport options, >> then tried external jack transport clients... No luck. Qtractore won't >> even move the playhead from marker to marker! :( >> >> yPhil >> >> -- >> Yassin "xaccrocheur" Philip >> http://manyrecords.com >> http://bitbucket.org/xaccrocheur / https://github.com/xaccrocheur >> >> >> ------------------------------------------------------------------------------ >> What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic >> patterns at an interface-level. Reveals which users, apps, and protocols are >> consuming the most bandwidth. Provides multi-vendor support for NetFlow, >> J-Flow, sFlow and other flows. Make informed decisions using capacity >> planning reports. https://ad.doubleclick.net/ddm/clk/305295220;132659582;e >> _______________________________________________ >> Qtractor-devel mailing list >> Qtr...@li... >> https://lists.sourceforge.net/lists/listinfo/qtractor-devel -- Yassin "xaccrocheur" Philip http://manyrecords.com http://bitbucket.org/xaccrocheur / https://github.com/xaccrocheur |
From: Yassin P. <ph...@gn...> - 2016-06-06 12:00:45
Attachments:
Metropole.qtr
|
Attached is the session file. So he's on his machine, and I'm on mine, I hope that this is even possible, given the "Directory" absolute path field in the XML session file... why can't Qtractor use this "//" relative syntax that Blender uses? This is really weird... Qtractor does not hang, everything is fine, I just can't play (I can move the playhead by shift-clicking, but not by fast-forward to the next marker) and no messages in the starting shell..? On 06/06/16 11:45, Yassin Philip wrote: > What would prevent the playhead from moving in a given session? > > > A friend of mine and I are stuck in a big Qtractor session that will not > start on either of our machines... This is kind of urgent... We tried > restarting everything, then fiddling with Qtractor's transport options, > then tried external jack transport clients... No luck. Qtractore won't > even move the playhead from marker to marker! :( > > yPhil > -- Yassin "xaccrocheur" Philip http://manyrecords.com http://bitbucket.org/xaccrocheur / https://github.com/xaccrocheur |