Multiple instances of ZynAddSubFX

Official support for: zynaddsubfx.sourceforge.net
Post Reply New Topic
RELATED
PRODUCTS

Post

I just compiled the last version of ZynAddSubFX and when I execute more than one instance, the second one hangs, probably beacause it can't access dev/dsp (it's the written message I get from Zyn).

But the version compiled in the last version of OpenSuse (same version of Zyn) doesn't.

Any idea of what's going wrong?
Last edited by zenon48 on Tue Nov 17, 2009 10:52 am, edited 1 time in total.

Post

By latest version, do you mean 2.4.0 or git master?

It should not misbehave if you have git master (2.4.0 should hang).
Only one program should be able to talk to /dev/dsp at once.
As long as you are using the OSS output, then this should always be the case.

If you are getting different responses, you should verify that the configs and the versions are indeed the same.
One of the developers on the ZynAddSubFX open source synth
The author of the Zyn-Fusion UI for ZynAddSubFX

Post

I compile this morning the git-master version and there is no hanging any more :)

However, Zyn is not seen in audio tab of Jack control (compiled with LINUX_AUDIOOUT=OSS_AND_JACK) because it can't access /dev/dsp. Therefore: no sound!

I confirm that version 2.4.0 package for OpenSuse 11.2 (15 Jul 2009 as to its history file) connects to Jack correctly, but not version 2.4.0 compiled from src on my Linux box aswell as git-master.

Could it be an environment variable?

Post

Have the glitch issues in JACK been fixed in the git version, by the way?

Post

zenon48 wrote:I compile this morning the git-master version and there is no hanging any more :)

However, Zyn is not seen in audio tab of Jack control (compiled with LINUX_AUDIOOUT=OSS_AND_JACK) because it can't access /dev/dsp. Therefore: no sound!

I confirm that version 2.4.0 package for OpenSuse 11.2 (15 Jul 2009 as to its history file) connects to Jack correctly, but not version 2.4.0 compiled from src on my Linux box aswell as git-master.

Could it be an environment variable?
After careful recompiling (removing all previous .o files) I got the desired result: Jack and Zyn are correctly connected :)

Post

yes, the current Makefile system is a bit buggy, as you have seen.
(one of the reasons why it is being deprecated in favor of cmake)

"Have the glitch issues in JACK been fixed in the git version, by the way?"
Depending upon which glitch, perhaps.
Right now, I am trying to rework the entire output system.
Once I import cal's jack driver, then that aspect of things should be running a bit smoother.
if you want to see things progress, you should be able to watch the yoshimi branch in git.

Note: I do not recommend playing with that branch for the moment.
It is improving quickly, but it still has plenty of issues to be ironed out.
One of the developers on the ZynAddSubFX open source synth
The author of the Zyn-Fusion UI for ZynAddSubFX

Post

fundamental wrote:yes, the current Makefile system is a bit buggy, as you have seen.
(one of the reasons why it is being deprecated in favor of cmake)

"Have the glitch issues in JACK been fixed in the git version, by the way?"
Depending upon which glitch, perhaps.
Right now, I am trying to rework the entire output system.
Once I import cal's jack driver, then that aspect of things should be running a bit smoother.
if you want to see things progress, you should be able to watch the yoshimi branch in git.

Note: I do not recommend playing with that branch for the moment.
It is improving quickly, but it still has plenty of issues to be ironed out.
Yeah, I have been using yoshimi, although I find it pretty stable at the moment, I wouldn't rely on it for live usage.

Post Reply

Return to “ZynAddSubFX”