The development of Radium started in 1999 on the Amiga platform. Since then it has been ported to Linux, Windows, and Mac OS X.
The Radium source is hosted at Github.
Radium has extension language support for Python and Scheme. Here is a list of supported functions. To run a function you have written, either add it to the menues (by editing "bin/menues.conf") or assign a key binding (by editing "bin/keybindings.conf").
- "BDW-GC" library by Hans Boehms GC is used for memory allocations. http://www.hpl.hp.com/personal/Hans_Boehm/gc/
- "python-midi" by Giles Hall is used to read and write standard midi files. https://github.com/vishnubob/python-midi
- "RtMidi" by Gary P. Scavone is used to send and recieve midi messages. http://www.music.mcgill.ca/~gary/rtmidi/
- Qt4 are used for the GUI and many other things.
- Fedora MinGW is used to cross-compile the Windows and OSX versions. Wine is mainly used for testing the Windows version. VirtualBox is mainly used for testing the OSX version.
- Faust code written by Julius O. Smith III is used as basis to implement filters, equalizers, delays and the multiband compressor. The implementation of Radium's version of Fons Adriaensen's Zita Reverb also uses code written by Julius O. Smith III: https://ccrma.stanford.edu/~jos/Reverb/Zita_Rev1_Reverberator.html The Zita Reverb is also used as the default Reverb effect.
- The "Width" effect is based on "SmoothDelay" written by Yann Orlarey, included with Faust.
- Romain Michon wrote the faust code for all the STK instruments. These instruments are included in the Faust distribution, and slightly modified versions of them are used in Radium.
- libfluidsynth is used in the FluidSynth instrument.
- liblrdf is used to organize LADSPA plugins. (Steve Harris)
- The Calf Chorus Ladspa plugin, written by by Krzysztof Foltman, is used as the default Chorus effect.
- TumaGonx Zakkum compiled the LADSPA plugins included in the windows version. Thanks a lot for making them easily available to the rest of the world on your blog! (That spared me a lot of work.)
- Secrect Rabbit Code is used for SINC resampling and Linear resampling. (Erik de Castro Lopo)
- libsndfile is used to load and save soundfiles, except Soundfonts and XI instruments. (Erik de Castro Lopo)
- libgig is used to parse and load Soundfont files. (Grigor Iliev)
- Jack is used to get audio in and out of the program. (Paul Davis, Stephane Letz, etc.)
- Radium uses memory barrier code from PortAudio. (Bjorn Roche)
- Code to autocreate plugin GUIs are based on code from Qtractor. (Rui Nuno Capela)
- The temporary Radium logo is picked up from a t-shirt sold by Think Geek, without permission. (looking for a better logo)
- The mingw-w64 builds of Python 2.7.3 were made by Ray Donnelly, and also include patches from Roumen Petrov and Alexey Pavlov. It can be found here.
- The "BlowFish" demo song is made by www.magnetophon.nl (Bart Brouns).
- Pure data is included in Radium. Pure data is made by Miller Puckette.
- Code based on Libpd is used to access Pure Data. libpd is made by Peter Brinkmann.
- The version of Pure data included with Radium has been exteded with Pd extended. Pd extended is a patched version of Pure Data, and it also includes a lot of extra externals made by many people.
- The S7 Scheme, made by Bil Schottstaedt, is used as extension language in the 3.0 branch, together with Python. S7 is also used to handle mouse events.
- qhttpserver, made by Nikhil Marathe, is used to create a REPL server for S7 scheme.
- Łukasz Dziedzic from Lato fonts made the default system font (lato black), and Steve Matteson from Ascender Fonts made the default editor font in 3.0 (cousine).
- Code from the JUCE library, made by Julian Storer, is used to host VST and AU plugins.
- 2015-03-15: Released 3.0.rc12. Download here. (Changelog).
- 2015-03-15: Released 3.0.rc11. Download here. (Changelog).
- 2015-03-08: Released 3.0.rc10 for all platforms. Download here. (Changelog).
- 2015-03-03: Released 3.0.rc9 for all platforms. Download here. (Changelog).
- 2015-03-01: Released 3.0.rc8 for all platforms. Download here. (Changelog).
- 2015-02-28: Released 3.0.rc7 for Linux, Mac OS X (beta), and Windows. Download here. (Changelog).
- 2015-02-20: Released working 3.0.rc6 for Windows. Download here. (Changelog).
- 2015-02-20: A non-working version of Radium 3.0.rc6 for Windows was unfortunately put up here for about an hour, before it was removed. A working version should be uploaded soon.
- 2015-02-20: Released 3.0.rc6 for Linux and OSX. Download here. (Changelog).
- 2015-02-08: Released 3.0.rc5 for Linux and 3.0.rc5-beta for Mac OS X. Download here. (Changelog).
- 2015-01-27: Released 3.0.rc4 for Linux. Download here. (Changelog).
- 2015-01-25: Released 3.0.rc3 for Linux. Download here. (Changelog).
- 2015-01-19: Released 3.0.rc2 binary for Linux. Fix for AMD and Intel CPU's older than Nehalem. Download here.
- 2015-01-18: Released 3.0.rc1 for Linux (binary versions as well as source code).
Download here. (Changelog).
- 2014-08-30: Released 1.9.43 for Linux.
Download here. (Changelog).
- 2014-04-21: Released 1.9.42 for Linux.
Download here. (Changelog).
Is there a feature you really want? Perhaps audio multitrack editing, or LV2 plugins? Or maybe you have an idea you want to see realized? Then support the development of Radium.
You can also help Radium get a steady progress by subscribing. Bug reports and feature requests from subscribers are prioritized. Subscribers also get access to binaries of Radium for Windows (and soon Linux and Mac OS X as well).
Radium can also be flattred: