ZynAddSubFX 2.5.0

Discuss anything new and newsworthy! See http://planet.linuxaudio.org for more Linux Audio News!

Announcements of proprietary software may fit better in the Marketplace.

Moderators: raboof, khz, MattKingUSA

fundamental
Established Member
Posts: 160
Joined: Thu Nov 07, 2013 1:19 pm

ZynAddSubFX 2.5.0

Postby fundamental » Thu Feb 26, 2015 1:28 am

Copy From LAA Post:
Hello All,

The 2.5.0 Release of ZynAddSubFX is now available.

This release is mainly focused on fixing some of the core architectural flaws
that have historically existed.
As a result this release should behave much better under jack and interfacing
with the realtime side of things is *much* easier now.

To give a qualitative feel of how much has changed, git diff --stat indicates
that around 27k lines of code have been added in this release with just 2k
lines of code between with the two previous releases.
Additionally the callgraph of the realtime safe hazards can be seen in two
large images:
http://fundamental-code.com/2.4.4-realtime-issues.png
http://fundamental-code.com/2.5.0-realtime-issues.png

green nodes are functions which are annotated realtime
red nodes are realtime functions which call a possibly unsafe function
black nodes are possibly unsafe functions
Both images were generated via https://github.com/fundamental/stoat

As can be seen, the number of faults in 2.5.0 boils down to one remaining set
of memory allocation issues and a few mostly harmless printfs, whereas 2.4.4
had numerous deeply ingrained issues.

While that aspect might not be of much interest to general users, exposure of
virtually all parameters over OSC and experimental MIDI learn may be.
To try out the MIDI learn, simply use middle click on a knob/slider
and then feed in a midi CC and the system will attempt to create a binding
out of the two.

ChangeList:
- Add Rtosc
- Add tlsf RT Memory Allocator
- Add --dump-oscdoc Flag
- Add OSC API
- Add Jack-OSC Support
- Add MIDI Learn
- Add Undo/Redo
- Add Multi-Out JACK Engine
- Add Multi-Out OSS Engine
- Add Top Level Window Icon
- Add OSS env Vars MIDI_DEVICE/DSP_DEVICE
- Add OSC port/PID file
- Remove Master::mutex
- Remove Almost All RT Unsafe Actions
- Disable (temporarily) DSSI
- Disable (temporarily) Copy/Paste
- Massive Internal Refactoring


Project Page:
http://zynaddsubfx.sf.net/

Download:
https://sourceforge.net/projects/zynadd ... bfx/2.5.0/

Mailing List:
https://sourceforge.net/p/zynaddsubfx/mailman/

Forums:
http://www.kvraudio.com/forum/viewforum.php?f=47

IRC:
##zynaddsubfx on FreeNode

Enjoy and please report bugs,
--Mark McCurry
ZynAddSubFX maintainer

ssj71
Established Member
Posts: 1292
Joined: Tue Sep 25, 2012 6:36 pm

Re: ZynAddSubFX 2.5.0

Postby ssj71 » Thu Feb 26, 2015 6:46 pm

WOOHOO!!! Congratulations fundamental!
_ssj71

music: https://soundcloud.com/ssj71
My plugins are Infamous! http://ssj71.github.io/infamousPlugins
I just want to get back to making music!

User avatar
DoosC
Established Member
Posts: 264
Joined: Tue Apr 20, 2010 8:28 pm
Location: Hobscheid, Grand Duchy of Luxembourg
Contact:

Re: ZynAddSubFX 2.5.0

Postby DoosC » Thu Feb 26, 2015 9:17 pm

:D
I think those changes have been awaited for a long time by a lot of musicians!
I haven't tested those yet but I'm already excited all the same :mrgreen:
It is great news to hear that the development of zyn is given a leap forward 8)
| DoosC |

User avatar
briandc
Established Member
Posts: 1332
Joined: Sun Apr 29, 2012 3:17 pm
Contact:

Re: ZynAddSubFX 2.5.0

Postby briandc » Fri Feb 27, 2015 12:51 pm

This sounds really good. The midi learn is I think a really important addition.

Thanks for all the work! :)


brian
Have your PC your way: use linux!
My sound synthesis biome: http://www.linuxsynths.com

User avatar
studio32
Established Member
Posts: 2370
Joined: Mon Apr 07, 2008 5:09 pm

Re: ZynAddSubFX 2.5.0

Postby studio32 » Fri Feb 27, 2015 11:53 pm

FANTASTIC, Zynaddsubfx is one of the *fundamental* ingredients of Linuxaudio! :)

User avatar
thetotalchaos
Established Member
Posts: 146
Joined: Mon Sep 29, 2014 8:29 pm
Contact:

Re: ZynAddSubFX 2.5.0

Postby thetotalchaos » Sat Feb 28, 2015 5:40 am

Zynaddsubfx is crashing Xorg on Archlinux (Parabola more precisely). It loads the initial beginner vs. advanced window and after that the whole system crashes. There are not any other programs in use here, with such deadly behavior. Does anyone has a similar problem? Tested only on linux 3.18 because older versions doesn't support my hardware correctly. (new but cheap :roll: )
Check out my latest music album The girl with the stars in her eyes
https://totalchaos-music.bandcamp.com/album/the-girl-with-the-stars-in-her-eyes

fundamental
Established Member
Posts: 160
Joined: Thu Nov 07, 2013 1:19 pm

Re: ZynAddSubFX 2.5.0

Postby fundamental » Sat Feb 28, 2015 1:30 pm

thetotalchaos wrote:Zynaddsubfx is crashing Xorg on Archlinux (Parabola more precisely). It loads the initial beginner vs. advanced window and after that the whole system crashes. There are not any other programs in use here, with such deadly behavior. Does anyone has a similar problem? Tested only on linux 3.18 because older versions doesn't support my hardware correctly. (new but cheap :roll: )

Unfortunately I can't replicate this issue locally. If someone is able to replicate this or find the source of the issue let me know, as this is a pretty critical bug.
ZynAddSubFX maintainer

fundamental
Established Member
Posts: 160
Joined: Thu Nov 07, 2013 1:19 pm

Re: ZynAddSubFX 2.5.0

Postby fundamental » Sat Feb 28, 2015 8:33 pm

Ok, the X segfault issue looks like an issue with ntk when the image for pixmaps are not found.
Try to build with GuiModule=fltk or use "make install" to put the pixmaps where ntk expects to find them.
ZynAddSubFX maintainer

klukonin
Posts: 1
Joined: Tue Mar 03, 2015 5:43 am

Re: ZynAddSubFX 2.5.0

Postby klukonin » Tue Mar 03, 2015 5:52 am

That's so wonderful.
Thanks to all developers!

Very great feature for me is OSC support.
Did anyone test Jack-OSC with ZynAddSubFX 2.5.0 ?

fundamental
Established Member
Posts: 160
Joined: Thu Nov 07, 2013 1:19 pm

Re: ZynAddSubFX 2.5.0

Postby fundamental » Tue Mar 03, 2015 8:24 pm

klukonin wrote:Did anyone test Jack-OSC with ZynAddSubFX 2.5.0 ?


It's been a while since I tested that feature, but here's a video showing it in action:
http://fundamental-code.com/tmp/jack_osc_automation.avi
ZynAddSubFX maintainer

GraysonPeddie
Established Member
Posts: 593
Joined: Sun Feb 12, 2012 11:12 pm
Location: Altha, FL
Contact:

Re: ZynAddSubFX 2.5.0

Postby GraysonPeddie » Sat Mar 07, 2015 5:49 am

fundamental wrote:
klukonin wrote:Did anyone test Jack-OSC with ZynAddSubFX 2.5.0 ?


It's been a while since I tested that feature, but here's a video showing it in action:
http://fundamental-code.com/tmp/jack_osc_automation.avi

GSrreamer error: negotiation problem. I'm using Totem 3.14 in GNOME 3.14.
--Grayson Peddie

Music Interest: New Age w/ a mix of modern smooth jazz, light techno/trance & downtempo -- something Epcot Future World/Tomorrowland-flavored.

fundamental
Established Member
Posts: 160
Joined: Thu Nov 07, 2013 1:19 pm

Re: ZynAddSubFX 2.5.0

Postby fundamental » Sat Mar 07, 2015 1:35 pm

ZynAddSubFX maintainer

dsreyes1014
Established Member
Posts: 166
Joined: Mon Dec 24, 2012 1:42 pm

Re: ZynAddSubFX 2.5.0

Postby dsreyes1014 » Tue Mar 10, 2015 3:52 pm

Doesn't work on my arch machine either. It freezes the system.

fundamental
Established Member
Posts: 160
Joined: Thu Nov 07, 2013 1:19 pm

Re: ZynAddSubFX 2.5.0

Postby fundamental » Tue Mar 10, 2015 4:15 pm

dsreyes1014 wrote:Doesn't work on my arch machine either. It freezes the system.

If you mean the video, then I don't know how to re-encode it to something else.
If you mean zyn, please verify that this issue still exists in the git HEAD, as it has been fixed to my knowledge.
ZynAddSubFX maintainer

dsreyes1014
Established Member
Posts: 166
Joined: Mon Dec 24, 2012 1:42 pm

Re: ZynAddSubFX 2.5.0

Postby dsreyes1014 » Tue Mar 10, 2015 5:05 pm

fundamental wrote:
dsreyes1014 wrote:Doesn't work on my arch machine either. It freezes the system.

If you mean the video, then I don't know how to re-encode it to something else.
If you mean zyn, please verify that this issue still exists in the git HEAD, as it has been fixed to my knowledge.


I'll try from the AUR and post back. Thanks fundamental.

Edit: Working now but how do I midi learn?


Return to “Linux Music News”

Who is online

Users browsing this forum: Google Feedfetcher and 3 guests