LegaSynth is an old chip/synthethizer emulator.
Current engines proovide very precise emulation of:
- Yamaha DX7 FM
- MOS6581 Sound Interface Device (or best known as the good old C64 SID)
- Yamaha YMH2K series (Soundchip very popular in small Yamaha keyboards/Arcades and the Sega GENESIS)
- B303 – Still needs some work, but it’s perfectly usable.
LegaSynth Programming Framework:
LegaSynth is also a very powerful synthethizer programming framework, where, with only a few lines of code you can have your own engine going.
A simple demo engine and some documentation are aviable within the source tarball.
The difference between LegaSynth and other programs such as Reaktor, Bristol, PD, csound, etc., is that here the engines have to be actually programmed and optimized by hand, this way legasynth achieves unparalleled speed and polyphony.
The CheeseMusic engine is the core to most of the cheesetronic audio tools.
It is a flexible and powerful set of components designed to aid in the programming of audio software. Some of its features are:
- Very fast fixed point mixing/resampling engine (tops around 200 voices on my duron 850mhz)
- Support for custom Effect Buffers (and LADSPA too)
- Abstract DSP/MIDI layers with support for ALSA/JACK/OSS/Win32
- Support for synthesis helpers such as envelopes, LFOs, filters, ringbuffers, interpolators, declickers, etc
- GUI-Agnostic support thru “Property Bridges” with GTKmm and QT support (but most support is for Qt)
- Qt widgets for configuring many components, such as:
– Audio/Midi drivers.
– Effect Buffers/Routing.
- Midi-Input managers, with voice/bank/channel allocation and integration to the mixing engine
- Powerful framework for writing MIDI Synthesizers, as programming at voice level is only needed.
RX Saturno intends to be a fast Yamaha DX7 emulator. This old synth (from the early 80’s) was the first to use a revolutionary approach to synthesis called Frequency Modulation (FM) This method creates a truly unique array of sounds.