Welcome at the www resource of RTSynth.
a midi event triggered real time synth for Linux
24.12.2006 New version 1.9.5 of RTSynth for both ALSA and jack is available for download.
Please have a look at Changelog for more details.
18.10.2003 New improved and cleaned-up version 1.9.2 is available for download.
Please have a look at Changelog for more details.
21.12.2002 2nd jackified version of RTSynth is available.
You need jack-0.44.0 from CVS (Dec 20) to run it. Please have a look at the included README file.
7.12.2002 Demo song for version 1.9.0 available.
I found a little bit of time to play around with my program... going through some Midi files i found a rather nice version of "New Year´s day" by U2 :)
An archive containing the Midi file and the RTSynth file can be get here: U2_NYD_Demo_1.9.0.tgz
You will need a rather fast machine (AMD XP1700 or better) for play back,
sorry (pls have a look at the included README).
I would love to make a Vobis-OGG audio file of this demo song available for download but that would exceed my disk quota.
17.11.2002 The blue edition reached another milestone on
its way to version 2 -> version 1.9.0.
Eleminated stabilitiy problems. No more wild going flute sounds or
drums that kick out their resonators.
Improved PM-resonator effect. This multi resonator adds a body to your
sounds and can also add some non linear effects of the body which depends,
like with real instruments, on the playing loudness. The build in preset
"Organ Rock" is an example for the non linear effect.
3.11.2002 New release version 1.8.0 (code name "blue") is available
"Renovated" the quite old DSP core a little bit to fit to modern CPUs
by removing lookup-tables and replacing approximations by their exact formulas.
- The application is not bound to a fixed sampling rate anymore. As
there is still some work to do in the effect section the supported range
is for now limited to the range 44100-48000 Hz.
- Audible increase of overall tuning.
- The string synth has now the long missing pitch bend with a selectable
range of +/- 0-4 half-tone steps. A step size of zero will switch back
to the old behaviour. (pitch-wheel -> filter) NOTE: As this is a somewhat
CPU intensive task you should switch pitch bend only to on when you really
- Eats some more CPU cycles ;-)
Added md5sum of the archive to the download section.
A version with jack support will be available again soon.
14.10.2002 New audio demo Little
This demo was made with the upcoming new version of RTSynth (hopefully
finished in a couple of weeks) which will have support for multiple sample
rates and will introduce pitch bending!
12.10.2002 Bugfix release 1.7.1 is available for download.
Please read the Changelog for more.
25.09.2002 Version 1.7.0-jack0.34.0, first version with
jack interface. Note: the archive contains an executable and the jack client
source code but no documentation or examples.
07.06.2002 Version 1.7.0 with experimental drum synthesizer
kit... more in Changelog.
11.05.2002 Bugfix version 1.6.11
21.04.2002 RTSynth reached 1.6.10
A problem in the voice allocation of the polyvoice synth which may caused
dropping of notes has been fixed! This problem occurred only with voices
that had been setup with a long release time.
17.04.2002 RTSynth is at version 1.6.9
added function "continuous energie flow" to string synth. (see Changelog)
15.04.2002 RTSynth found a new home. A very big thank you
to Dave and Matt!!
Some bug fixes, including fix of redraw problems in the main window.
On start the last machine state will be restored.
04.04.2002 RTSynth version 1.6.8 is available. Please get
your copy from the public archive server ibiblio.org/pub/Linux/apps/sound/midi
or it´s mirrors.
20.03.2002 RTSynth version 1.6.6 with support for ALSA v0.5!
(An ALSA v0.9 version will be available soon)
This version is for ALSA version 0.9.
Added command line option to set the audio fragment size.
Added small configuration dialog.
Improved tracking of pitch-bender in string and flute synth.
Added optional "auto pan" mode.
Added support to control synth parameters by MIDI controllers.
30.12.2000 No new version, sorry i didn´t found time
to do some work on the program. Anyway there are some news:
Support for ALSA (version 0.5) Midi and audio (build on SuSE 7.3).
Added some small Midi examples with machine states.
Added optional output limiter to prevent audio volume overflow.
Changed internal sample format from 32 to 64 bit floating point for better
12.06.2000 Version 1.6.5b: Bug fix version
I got a request from SuSE ... as a
result RTSynth hopefully will be part of the SuSE 7.1 Linux distribution
RTSynth got a nice review in Dave Phillips´s excellent book "Linux
Music & Sound".
A big Thank to Dave Philllips for maintaining the Sound
& MIDI Software For Linux page.
07.06.2000 Version 1.6.5: Added the public domain version
of "Freeverb" written by Jezar at Dreampoint - http://www.dreampoint.co.uk
02.05.2000 Version 1.6.4 is out! Added possibility to save/load/insert/clear
RTSynth's machine state and a bit more... see ChangeLog for more info.
24.04.2000 Version 1.6.3 has been released. This version
is for glibc-2.1 based systems. See the ChangeLog for what's new.
10.03.2000 A version for Red Hat 6.1 based systems is now
04.02.2000 The RTSynth home page is up again :)
13.07.1999 Version 1.6.2b
- this is just a bug fix version. Small bug in EFX universal filter
05.06.1999 Version 1.6.2
- added support to run several synth/effect-modules, a new mainpanel
and some minor bug fixes mainly for linux 2.2.5 based systems.
The latest Readme and Changelog.
panel , string panel , flute
panel , effect panel .
A small sound example guitar.mp3 (1066965 bytes).
It was produced with RTSynth directly coupled to the Jazz++ midi sequencer
on my slowly Cyrix-166 machine and re-recorded from an ugly tape deck ;)
Here is another heavy.mp3 (887232 bytes) one
using distortion and resonance filters. The drums and other voices are
from an Alesis S4 synth. This time the Cubase midi sequencer on my good
old Atari ST was used.
Download area (binaries for linux-x86)
(2431995 bytes), (9fd325a3dc39535078299104c162887a *rtsynth-1.9.5-alsa+jack.tgz).
(1435703 bytes), (497246b368d472fc4dd9617fd49b0c7d *rtsynth-1.9.2.tgz).
(824399 bytes), (ab43f08df2f393c293ffac57b65d6c21 *rtsynth-1.9.1b-jack0.44.0.tgz).
(2952477 bytes, documentation is included), (7cb39334452539c62fb985201229cd3f *rtsynth-1.9.0.tgz).
(1062313 bytes), (9910397e8c162953792a6b0435bd6496 *rtsynth-1.8.0.tgz).
Last version for OSS:
Last version for libc5 based systems:
You can contact me via web mail at [email protected].
Last update: Oct 18 2003, Stefan Nitschke