rncbc / qtractor

Qtractor - An Audio/MIDI multi-track sequencer
https://qtractor.org
GNU General Public License v2.0
499 stars 87 forks source link

qtractor does not play when using ZynReverb LV2 plugin #332

Closed be1 closed 2 years ago

be1 commented 2 years ago

I am upgrading from 0.9.19 to 0.9.26 and one of my sessions having both MIDI and audio tracks and LV2 plugins does not play (jack is up and the graph is connected). Sometimes it gives a loud and hard noise on session load. Sometimes It just doesn't play any sound while the vertical red bar runs. Another weird issue (that was already in 0.9.19): the message window can't stop saying: «Sending key 'state' to UI failed, out of space»

information: $ qtractor --version Qtractor 0.9.26 Qt: 5.15.3 $ jackd --version jackdmp version 1.9.14 tmpdir /dev/shm protocol 8

If you need me to give you more info, feel free to ask. If you need a zip file of my session directory, just ask me. I can upload it to my web server and give you a link.

be1 commented 2 years ago

Okay, further info: The LV2 plugin ZynReverb is causing the loud hard noise on session opening, and/or no sound on playback button press. So... It may either be a ZynReverb issue, or an LV2 issue in Qtractor. Deactivating the plugin allows playback to run correctly.

rncbc commented 2 years ago

could it be a ZynReverb LV2 mishap between a old version, when it got saved originally, and the current loading one?

does it still play well if you run the session through an older qtractor v0.9.19 ?

be1 commented 2 years ago

I discarded my old session with ZynReverb, replacing it with Calf Reverb. When I use ZynReverb in a brand new test session, the problem occurs with 0.9.26 but not with 0.9.19. I will try 0.9.25 and counting down until 0.9.20 to see when the regression came in. The LV2 ZynReverb is, from /usr/lib/lv2/ZynReverb.lv2/ZynReverb.ttl

lv2:microVersion 0 ;
lv2:minorVersion 8 .

It comes from the ZynAddSubFX 3.0.6 bundle (latest non-fusion)

be1 commented 2 years ago

Okay. It appears that the regression comes in 0.9.23. Loud noise or no audio appears in playback also for all other Zyn* effects, not only ZynReverb.

rncbc commented 2 years ago

maybe fixed in >= 0.9.26.7git.https://github.com/rncbc/qtractor/commit/a2922a

please test && tell

many thanks for your findings

be1 commented 2 years ago

maybe fixed in >= 0.9.26.7git.a2922a

please test && tell

many thanks for your findings

Yes it works fine ! Thanks for your quick fix.