- "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/
- Qt and GTK are used for the GUI.
- 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 GUI and show VST plugins 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.
Radium is mainly programmed in C, C++, Python and Faust. The source code has more than 100K LOC.
Get involved with the development of Radium at Github.
- 2013-04-28: Released 1.9.30 for Linux and Windows.
Download here. (Changelog)
- 2013-02-05: Released 1.9.29 for Linux.
Download here. (Changelog)
- 2013-01-30: Released 1.9.27 for Linux and Windows.
- 2013-01-29: Released 1.9.25 for Linux and Windows.
- 2013-01-01: Released 1.9.24 for Linux and Windows.
- 2012-12-23: Released 1.9.22 for Linux.
- 2012-12-16: Released 1.9.21 for Linux and Windows.
- 2012-12-15: Released 1.9.19 for Windows.
- 2012-12-14: Released 1.9.19 for Linux.
- 2012-12-12: Created a mailing list for Radium.
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: