But even so we can find several synthesizers for Linux like this one, Phasex:
Phasex is native Linux synthesizer software that works with ALSA MIDI and the JACK server.
Among its functions we find:
- Dynamic voice mapping (for polyphony)
- Parameter control via MIDI
- Surround sound generator
- Delay effects (delay)
- Ability to process audio input from JACK devices
The interface is divided into two:
- Main table
- Oscillator table
It is the one that I have put previously, in it we can control the LFO's, effects such as Chorus and various filters such as the envelope.
In the area of the LFO's we see that it has a Pitch Bend pot, which will be able to stretch a note (or notes) from the computer
Well, nothing more I can say about this table, here we handle the oscillators and their parameters.
Here we handle how we want the JACK to connect, sampling modes, save form, tuning (440.000 = A).
Phasex uses the synthesis method phase offset modulation.
Each oscillator in a patch modulates its offset between the left and right output channels.
Several functions can act as a modulator, one of them can be the LFOs, another the oscillators and another can be an incoming audio sequence.
A patch can use up to 4 oscillators.
Each oscillator includes:
- Cyclic wave selection
- Unipolar or bipolar output
- Frequency selection source
- Standard or AM mix modulation support
- Transpose and pitch bend pre-oscillator
- Selectable modulation sources
- Oscillators and LFOs can be used as modulation sources
Phasex can produce short sounds and rich, detailed textures. The sound of each patch can be altered by a modulation source change.
All parameters are controllable via MIDI and you can define the default map.
All controllers are instantly mapped from the dialog "MIDI Update Control".
And if we combine MIDI parameters with an audio modulation input, new sounds can be created.