Yoshimi (synthesizer)

Yoshimi also has extensive FX capabilities, which can be applied at all levels, ranging from one synth engine to an entire setup.

[5][6] While full compatibility with ZynAddSubFX voice patches (prior to Zyn 3.0) has been maintained, control and the user interface have deliberately diverged considerably.

As of version 1.3.6, it has been possible to configure numerous features when launched from a terminal window, for example, system settings and bank lists, among others.

Controls set laid out in context levels than closely match the graphic windows with appropriate help lists.

In stand-alone mode it is also possible to run multiple instances, each with their independent sources and destinations, but sharing essential resources.

Yoshimi also supports vector control via a MIDI two axis joystick, allowing up to four parts to be sounded together with varying mixes, panning etc.

A major development was the implementation of MIDI-learn whereby you can 'teach' Yoshimi to link specific actions to any valid continuous controller.

The new .xiy format includes all the standard settings, but also all elements of 'Controllers' as these have been found to make a dramatic difference to the final sound.

[9] Version 2.1.0 expands on this with MIDI sync added to all effects where it is relevant, such as Echo delay time.

Version 2.1.2 further refines the code, gives better relability for older MIDI- learn files and adds more details to the user guide.

In version 2.3.2 there is the (user requested) ability to have separate Left and Right delay times in the Echo effect.

There is also considerable code refactoring that improves efficiency without making any unintended changes to sound generation.