Zynaddsubfx 3.0.2 - The “Liquefaction” Release

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

Announcements of proprietary software may fit better in the Marketplace.


Moderators: raboof, MattKingUSA, khz

Post Reply
ssj71
Established Member
Posts: 1294
Joined: Tue Sep 25, 2012 6:36 pm
Has thanked: 1 time

Zynaddsubfx 3.0.2 - The “Liquefaction” Release

Post by ssj71 »

As we saw the needs of users and switched priorities accordingly, we have been working on some big new features and are excited to announce a new release. Perhaps eclipsing all other features in this release, “Liquefaction” adds a new Macro learning and automation feature. This feature is just in its infancy but already allows the sound designer to select one or more parameters and map them to macro slots which can then be bound to midi controls for live tweaking with your controller, or exposed to a plugin host for automation in your DAW. With this powerful new system you can create arbitrary mappings of up to 4 parameters to a single knob. We hope you find this feature useful and exciting as it develops further. You can look through our current documentation on the feature at:
http://zynaddsubfx.sourceforge.net/doc/ ... ation.html
Note that users of the “legacy” UI will not be able to access this feature fully, but midi learn should operate still as expected. Scala file loading for microtonal users is another highly-requested feature landing in 3.0.2.

The highlights of added features and bugfixes include :
Upgrade MIDI learn system to include host automations and macro learned controls
Upgrade analog filter parameters to floating point resolution - ready for some crazy automation
Add many optimizations improving general performance
Fix microtonal .kbm/.scl file loading - for when 12 pitches just aren’t enough
Re-enable Auto-save
Restructure layout code to improve performance when changing views
Remove dependency on GLPK/glpsol
Add runtime update for ADsynth modulator volume/frequency
Add drag operation for multiple harmonic manipuation
Add sidebar kit toggle via middle-mouse https://github.com/zynaddsubfx/zyn-fusi ... /issues/73
Add default values to OSC metadata
Fix exit when closing zyn-fusion subprocess
Fix crash with large number of pad synth samples
Silence 0 volume effects
Silence 0 volume add synth voices
Fix memory leak on closing GUI (windows only)
Rewrite file selector to fix various bugs
Fix window closing bug in standalone https://github.com/zynaddsubfx/zyn-fusi ... /issues/17
Fix crash on File->quit when in plugin mode
Changes bank search sorting to use path+file (was just file based sort) https://github.com/zynaddsubfx/zyn-fusi ... /issues/46
Adds cursor indicator to various text fields https://github.com/zynaddsubfx/zyn-fusi ... /issues/16
Fix octave knob in footer
Add configurable frames-per-second environmental variables for low end systems https://github.com/zynaddsubfx/zyn-fusi ... /issues/85
Fix minor bugs

And here’s the contribution score card by number of commits since 3.0.1: (b347cce)
41 fundamental
12 Johannes Lorenz
3 Olivier Humbert
2 ssj71
2 falkTX
1 Ihor Khomyn
1 Daniel Sheeler

We hope you all enjoy this new release and make some cool new sounds while playing with the macro feature. Remember that any who already purchased the Zyn-Fusion UI will be able to download this updated version for free from Gumroad. In the progression toward making the UI fully free-licensed the source code is now available to Gumroad subscribers. The license is restrictive at this time but will soon be relicensed and made free (as in freedom).

Now go make some noise!
--Team Zyn.

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

Buy Zyn-Fusion or Download the Demo:
http://zynaddsubfx.sourceforge.net/zyn-fusion.html

Or Download the Source (with legacy UI):
https://sourceforge.net/projects/zynadd ... bfx/3.0.2/

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

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

Bug/Feature Tracker:
https://sourceforge.net/p/zynaddsubfx/b ... rce=navbar

IRC:
##zynaddsubfx on FreeNode
_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
sysrqer
Established Member
Posts: 2519
Joined: Thu Nov 14, 2013 11:47 pm
Has thanked: 319 times
Been thanked: 148 times
Contact:

Re: Zynaddsubfx 3.0.2 - The “Liquefaction” Release

Post by sysrqer »

Wow, quite a feature packed release, thanks! 8)
User avatar
ufug
Established Member
Posts: 525
Joined: Tue Jan 10, 2012 12:28 am
Has thanked: 71 times
Been thanked: 22 times

Re: Zynaddsubfx 3.0.2 - The “Liquefaction” Release

Post by ufug »

Congrats! Will be some kind of end user manual or video walkthrough for the Zyn-Fusion UI soon? It's gorgeous and the presets are excellent but I'm still just whistling in the dark as much as I was with the old one. Maybe there is something already but except for the promo vid I haven't found anything.
listenable at c6a7.org
tripomatic
Established Member
Posts: 141
Joined: Mon May 21, 2012 4:42 pm
Has thanked: 2 times
Been thanked: 3 times

Re: Zynaddsubfx 3.0.2 - The “Liquefaction” Release

Post by tripomatic »

ufug wrote:Congrats! Will be some kind of end user manual or video walkthrough for the Zyn-Fusion UI soon? It's gorgeous and the presets are excellent but I'm still just whistling in the dark as much as I was with the old one. Maybe there is something already but except for the promo vid I haven't found anything.

I have the same issue. Tried the demo of the zynfusion but however it looks good and polished, i don't feel home in it just like thé old ui.

Example the namings. Why a.dt, d.dt, s.val, r.dt in the enveloppes and not just attack, decay, sustain, release. With lfo also, etc etc.
User avatar
chaocrator
Established Member
Posts: 313
Joined: Fri Jun 26, 2015 8:11 pm
Location: Kyiv, Ukraine
Been thanked: 1 time
Contact:

Re: Zynaddsubfx 3.0.2 - The “Liquefaction” Release

Post by chaocrator »

ssj71 wrote:With this powerful new system you can create arbitrary mappings of up to 4 parameters to a single knob. We hope you find this feature useful and exciting as it develops further. You can look through our current documentation on the feature at:
http://zynaddsubfx.sourceforge.net/doc/ ... ation.html
Note that users of the “legacy” UI will not be able to access this feature fully, but midi learn should operate still as expected.
it's very interesting for me whether this will work in headless mode.
must try it )
ssj71
Established Member
Posts: 1294
Joined: Tue Sep 25, 2012 6:36 pm
Has thanked: 1 time

Re: Zynaddsubfx 3.0.2 - The “Liquefaction” Release

Post by ssj71 »

chaocrator wrote:it's very interesting for me whether this will work in headless mode.
must try it )
Any new features will work in headless mode due to the discrete UI<>Engine architecture. Are you using the zyn-fusion UI or the legacy one? You could manually send the OSC messages to configure it, but I'm not sure what the addresses are right now, and that will be terribly tedious, much easier with the new UI.

EDIT: you can find some of the osc stuff by searching for automate in the osc docs: http://zynaddsubfx.sourceforge.net/zyn-ports/
_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
lucidbeaming
Established Member
Posts: 34
Joined: Tue Mar 21, 2017 8:44 am
Location: San Jose, CA
Contact:

Re: Zynaddsubfx 3.0.2 - The “Liquefaction” Release

Post by lucidbeaming »

Add configurable frames-per-second environmental variables for low end systems https://github.com/zynaddsubfx/zyn-fusi ... /issues/85
I have Zyn running on a Raspberry Pi and it struggles with complex instruments. Would this new feature help with that?
fundamental
Established Member
Posts: 165
Joined: Thu Nov 07, 2013 1:19 pm
Been thanked: 1 time

Re: Zynaddsubfx 3.0.2 - The “Liquefaction” Release

Post by fundamental »

lucidbeaming wrote:I have Zyn running on a Raspberry Pi and it struggles with complex instruments. Would this new feature help with that?
The frames-per-second refers to the Zyn-Fusion GUI which IIRC you are not using, so this would not affect your performance. In your setup the biggest factor is that optimizations are disabled. Once those are restored I'd expect a ~50% decrease in CPU use.
ZynAddSubFX maintainer
Post Reply