ZynAddSubFX announce

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

Post

2.5.0 Release Is Done

Overview of Changes:

- 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

This release mainly fixes some key architectural flaws that have plagued the codebase for ages.
This set of changes enables things like MIDI learn and it makes the codebase much more realtime safe.
Enjoy the release and please report any bugs found
One of the developers on the ZynAddSubFX open source synth
The author of the Zyn-Fusion UI for ZynAddSubFX

Post

To the VST stability debate: I run load Zyn in Reaper (64 bits) in “buggy plugin compatibility mode”, and it’s as stable as any “modern” commercial native VST (just too many windows per instance, but it’s not important).

I deeply regret that recent Linux evolutions will not benefit to VST. Sad, but what can we do?

Post

Zynaddsubfx 2.5.2 - “The Space of Two Weeks” Release

A mere three months after the last release, the Zynaddsubfx team proudly announces Version 2.5.2, the “Space of Two Weeks” release. In addition to stability improvements, it adds some exciting and useful new features:


* Add MIDI-Learn serialization - this allows for midi mappings to be saved and loaded, a huge boon for midi control workflow.

* Add pink noise source - pink noise is usually considered the most “musical” or natural of noise sources, like rain, waterfalls, or ocean waves.

* Restore mousewheel functionality - a sorely missed feature, provides easy and consistent course and fine tuning of parameters. Mouse drag has matching behavior now as well.

* Restore bank LSB/MSB MIDI support - makes all presets in a bank selectable by MIDI.

* Improve tip windows - if enabled, shows you helpful tips you never knew on startup.

* Improve oscdoc output - this utility documents all the OSC messages that can control zyn and lists and describes them at http://fundamental-code.com/zyn-ports2/ These messages could be used by OSC apps on remote machines, android or iOS devices to control zyn.

* Restore External Oscillator/Modulator functionality - now you can use external sources for new audio waveforms, or modulation signals.

* Remove remaining globals - a feat in itself, this results in safer, cleaner, better designed code, additional stability, and sets the stage for using zyn as a plugin.

* Fix UI connection bugs - this improves the workflow and reliability for those using zyn in headless systems, controlling it through the zyn user interface on a remote machine.

* Added shortcuts on edit buttons - holding shift or control when opening the edit window of several features now opens a different, commonly useful window (i.e. shift+click of the ADsynth edit button brings up the voice list window).


* Other miscellaneous bug fixes

For more detail on these improvements read the in-depth announcement on the mailing list (https://sourceforge.net/p/zynaddsubfx/m ... /34609692/).

Thanks to all who contributed bug reports and feedback! We can always use more! This release has commits from Mark McCurry, Christopher Oliver, Filipe Coelho, Johannes Lorenz, and Hans Selasky, with translation from Oliver Humbert. Naturally, we recommend all users and packagers update to take advantage of these fixes and features.

Now go make some noise!
--Team Zyn.

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

Download:
https://sourceforge.net/projects/zynadd ... bfx/2.5.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

Post

Zynaddsubfx 2.5.3 - The “Chiron” Release

I’d say it’s a good day for a new release, wouldn’t you? Zynaddsubfx has reached version 2.5.3 including some exciting new changes for the now-officially supported VST and LV2 plugin versions! In addition to the usual bugfixes some rich new features have been added such as:

- Add LV2&VST support via DPF - zyn is now working as a native linux plugin in most DAWs! Other platforms coming soon. I know I’m sure excited about this...

- Add autosave - Just in case of the rare crash, this can be a lifesaver

- Add realtime filter parameter updates - For smoother, wilder filter tweaking

- Add LFO random mode - adds sample and hold module integrated to the LFO, great for classic bleep-blop computer sounds (and a hundred other things)

- Add more controls to DSSI plugin - For more knob turning sonic automation-exploration in DSSI plugin hosts

- Add fixed frequency modulators - Easier FM operations

- Add more reset states to knobs/sliders - double click will put it back to the default state, so you don’t need to be afraid of turning that knob, you can always go back.

- Add PWM mod - Sweet sweeping from nasally to full bodied square waves

- Fix Microtonal UI - if you do microtonal music, this is a huge deal!

- Fix 'Add Bank' - easier organization for all your patches

- Fix sustain bugs in 2.5.x series - So you can keep your feet below your keyboard to play more notes

- Fix mem pool exhaustion bug - a boon to stability

- Fix PADnote and Oscilgen copy/paste - for quicker sound design

- Fix Midi unlearn - If you want to map that knob to something else...

- Other miscellaneous bug fixes

- New Presets in the 'olivers-other' bank.

That should fix any case of the Mondays. And here’s the contribution score card by number of commits since 2.5.2:
36 Christopher A. Oliver
29 Mark McCurry
28 Filipe Coelho
12 Olivier Jolly
2 Jaromír Mikeš
1 Johannes Lorenz
1 Friedolino
1 Alessio Treglia

Many thanks to them and all others who contributed by submitting feedback, bug reports, troubleshooting, or even just making music. We’d love to see more!

Now go make some noise!
--Team Zyn.

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

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

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

Post

Are there any thoughts towards AU plugin version for OSX? Or is there some workaroundish way of using the VST version in Logic Pro X?

Post

Zynaddsubfx 2.5.4 - The “Alambradas” Release
Another release already?! Why yes! After many reports were received on the officially supported VST & LV2 plugin versions, the bugs discovered were systematically sought and destroyed. The result, code-named “Alambradas” is a better, more reliable, ready-to-plug-in Zyn.


FEATURES
- Add realtime automation for subnote parameters
- Add FLTK UI for LV2 plugins - (no more requirement for NTK)
- Add support for '~' in bank paths
- Fix VST crashes
- Fix VST loading issues
- Fix Microtonal copy/paste
- Fix GCC 5.3.0 build issues
- Fix autosave disable flag
- Fix license headers
- Fix plugin library directory
- Fix uninitialized filter bug in subnote
- Fix broken instrument send



And here’s the contribution score card by number of commits since 2.5.3: (57efbd)
22 Mark McCurry
18 Filipe Coelho
3 Christopher A. Oliver
2 Olivier Jolly

Big thanks to them and we hope to see more feedback from all!

Now go make some noise!
--Team Zyn.

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

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

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
One of the developers on the ZynAddSubFX open source synth
The author of the Zyn-Fusion UI for ZynAddSubFX

Post

nbd wrote:Are there any thoughts towards AU plugin version for OSX? Or is there some workaroundish way of using the VST version in Logic Pro X?
Guess not.

Post

I'm submitting a new version of my Flanged Wind Pad from olivers-100 in the KVR ZynAddSubFX download area. Its key feature is being slightly less than half the CPU weight. I'd like to encourage you to give it a try and PM me so I can decide whether or not to commit it to the existing instrument set. In essence, I need a focus group of ears to tell me how the new version compares. To me it sounds the same, but I'm not a young fogey anymore, and I don't trust my ears entirely. The change may be an improvement, a decline, or not noticeable, but your opinion counts.

Sincerely,
Christopher Oliver

Post

Zynaddsubfx 3.0.0 - The Zyn-Fusion Release
After gathering community feedback and spending a few fulltime months rewriting the UI Zyn-Fusion has landed. This release modernizes the UI with a completely new toolkit and a slick single window design. This release features pre-compiled binaries for both 64bit windows and linux.
For more information please see http://zynaddsubfx.sf.net/zyn-fusion.html and http://zynaddsubfx.sf.net/demo.html

Commit stats since 2.5.4:
Mark McCurry 164 (zynaddsubfx) + 739 (zyn-fusion) (903 total)
Johannes Lorenz 20
Hans Petter Selasky 10
FalkTX 8
Olivier Humbert 1
Jeremy Carter 1
One of the developers on the ZynAddSubFX open source synth
The author of the Zyn-Fusion UI for ZynAddSubFX

Post

Zynaddsubfx 3.0.1 - The “3.3 Degrees from the Pole” Release
After our major milestone 3.0.0 release we got some very helpful feedback on several bugs that were preventing some users from being able to try the new version. This release resolves those for better results on all platforms. Some highlights from the changelog include:


Highlighted Fixes:
- Fixes blank screen when launching 3.0.0 UI
- Fixes crash on startup for those with opengl versions between 2.1 and 3.1
- Fixes problems with UI disconnections in plugin mode
- Add resizing to LV2 Plugin Version
- Fixes problems receiving MIDI events over ALSA
- Fixes crash when editing instrument descriptions
- Fixes crash when visualizing single poles


And here’s the contribution score card by number of commits since 3.0.0: (4e99c27)
12 fundamental
5 Olivier Humbert
2 Johannes Lorenzgit
1 falkTX


Big thanks to them and we hope to see more feedback from all! Note that any who already purchased the Zyn-Fusion UI will be able to download this updated version for free from Gumroad.


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.1/

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

Post

A crash was found in the windows VST version briefly after uploading this annoucement. To work around this issue a large portion of memory deallocation was removed, so you may notice a memory leak while opening and closing the UI in a plugin host. I'm going to try to find the source of this issue as soon as possible.

EDIT: 3.0.2rc1 for windows should resolve this particular issue (available both as a demo and as a full build)
Last edited by fundamental on Wed Nov 30, 2016 5:05 pm, edited 1 time in total.
One of the developers on the ZynAddSubFX open source synth
The author of the Zyn-Fusion UI for ZynAddSubFX

Post

I don’t understand why the possibility to run at the same time the old and the new Zyn (VST) is not considered as a priority. Zyn is more or less an insider synthesizer, at least under Windows. So many users are working on projects using the old Zyn. If the new Zyn would be as bug free as the actual VST developed by Jackoo, I would accept that the new Zyn automatically replaces the old one in existing projects (like an usual update). But this seems impossible, and would lead to the loose of every personal setting (it opens with default sound). Fundamental said that Jackoo didn’t answer to his request. Normally, it’s not Jackoos version that should be adapted, but Fundamentals new version.

A few years ago, I wrote a dithyrambic review on the main French music forum, under the tittle (translated from French) “a free software that sounds like hardware” (http://fr.audiofanzine.com/synthe-virtu ... e%5D/avis/).

It would be my great pleasure to go ahead when Zyn Fusion will be really ready, even if I still have a problem with this: the genial creator of Zyn, Paul Nasca, earns not a single cent (same for Jackoo who ported it to VST), while the GUI is sold for $60 with many bugs in the VST version. It’s like getting a car and just paying the dashboard.

Paul Nasca is the moderator of this forum. He is surely busy and no more involved in Zyn. But if Fundamental managed to make Zyn 3 work perfectly, really perfectly, under Linux, Mac and Windows, it would be so great that Paul Nasca comes back in the project to add some functionality like import of samples or a real arpeggiator… with retribution! It’s more a question of equity, or fairness, that of business or a legal matter.

Post

Marginal Ray wrote:I don’t understand why the possibility to run at the same time the old and the new Zyn (VST) is not considered as a priority.
I had planned to identify this issue last week while traveling, but other crashes reported by several users took longer to debug (also traveling takes quite a lot of time). My intent is to address this in 3.0.2. I expect this to take a few hours with the steps to fix including:
1. Installing ardour demo from https://nightly.ardour.org/ onto the windows testing machine
2. Install the classic VST onto the windows machine
3. Load up some state onto the classic VST
4. Save the project
5. Zip up the project
6. Try loading said project on my linux system (which has zyn-fusion development and debugging tools)
7. Observe failure to load
8. Identify source of incompatibility
9. Fix incompatibility
10. Verify fix locally
11. Issue a release candidate to verify the issue is resolved
12. Issue a full release to be packaged with other fixes
Marginal Ray wrote:Fundamental said that Jackoo didn’t answer to his request. Normally, it’s not Jackoos version that should be adapted, but Fundamentals new version.
Zyn-Fusion is the one that needs the code change here. I was in contact with jackoo to see if he could identify the source of compatibility faster than I could.

If you wish to speed up this particular issue, then steps 1-5 can be done by anyone, otherwise I'll do those next time I have access to the windows testing machine.
Marginal Ray wrote:It would be my great pleasure to go ahead when Zyn Fusion will be really ready, even if I still have a problem with this: the genial creator of Zyn, Paul Nasca, earns not a single cent (same for Jackoo who ported it to VST), while the GUI is sold for $60 with many bugs in the VST version. It’s like getting a car and just paying the dashboard.
If you or others wish to donate to Paul Nasca, you may do so at http://zynaddsubfx.sourceforge.net/contribute.html
One of the developers on the ZynAddSubFX open source synth
The author of the Zyn-Fusion UI for ZynAddSubFX

Post

fundamental wrote: If you or others wish to donate to Paul Nasca, you may do so at http://zynaddsubfx.sourceforge.net/contribute.html
Donate to Paul Nasca? Why not. But if the GUI is sold $60, a fair donation for the entire synthesizer would be $600. At least! This answer is not serious. For the rest: wait and see (i'm not developper). But to "see" before eventually buy, I need a working demo.

Post

Zynaddsubfx 3.0.2 - The “Liquefaction” Release
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

Post Reply

Return to “ZynAddSubFX”