V 1.5.8 - Kingfisher
Bright flash of colour.
The most significant changes in this release are all usability ones.
At the request of one user (and agreement of several others) some of the
microtonal settings are now MIDI-learnable, and appropriately highlighted.
The CLI can now open and close instances, and switch between them.
There is a new 'Solo' type 'TwoWay' this works in a similar way to 'Loop', but
(apart from zero) values less than 64 step from right to left, instead of the
other way round. The highlighting is also a bit better. Both 'Loop' and
'TwoWay' also have debounce protection of approximately 60mS.
The CLI can now clear a part's instrument. A fairly obvious option that somehow
In the Banks windows Instruments can now be swapped between banks and bank
roots. Banks can also be swapped between roots. This is an extension using
exactly the same controls as those already available for in-bank swaps.
The latest feature is autoloading instances. With this enabled, any instance
that was open when the main one is closed will be re-opened on the next run. If
these instances were set for starting with their default state, then all those
settings will be performed. Therefore, a very comprehensive and detailed
session can be started with a single command!
A lot of the documentation supplied with Yoshimi has been updated, including
the Advanced User Manual.
Yoshimi source code is available from either:
https://sourceforge.net/projects/yoshimi Or: https://github.com/Yoshimi/yoshimi
Our list archive is at: https://www.freelists.org/archive/yoshimi
To post, email to yoshimi(a)freelists.org
Will J Godfrey
Say you have a poem and I have a tune.
Exchange them and we can both have a poem, a tune, and a song.
This project is a Linux MIDI Synth library based on the Sonivox EAS
Synthesizer published by Google on the Android Open Source Project. It is a
real time MIDI wave table GM synthesizer and SMF player without needing
external soundfonts, using embedded samples instead. It consumes very
little resources, so it may be indicated in Linux projects for small
The library uses ALSA Sequencer MIDI input and PulseAudio output. Complete
compile-time dependencies are:
* Drumstick, for ALSA MIDI input.
* PulseAudio, for audio output.
To build the source code, you may use qtcreator, qmake or cmake.
The project contains:
* cmdlnsynth: Command line sample program using the synthesizer library
* guisynth: GUI sample program using the synthesizer library
* libsvoxeas: The Linux synthesizer shared library, using ALSA Sequencer
* sonivox: The AOSP source files, with a qmake project file to compile and
test under QtCreator as a static library
There is a new command line option to configure the audio buffer time for
both GUI and text programs, in addition to command line options for the
text program to change the reverb and chorus types and levels. All options
are saved and remembered as defaults the next time the programs are
executed again. A new help text documenting the command line options is
Copyright (C) 2016-2018 Pedro López-Cabanillas.