An advanced drum machine with pattern-based programming
Hydrogen is an advanced drum machine for GNU/Linux, Windows and Mac OS X. It's main goal is to bring professional yet simple and intuitive pattern-based drum programming.
Text to Speech engine for English and many other languages. Compact size with clear but artificial pronunciation. Available as a command-line program with many options, a shared library for Linux, and a Windows SAPI5 version.
The Pure Data (short Pd) project on SourceForge unifies the extensions (or externals) written for the Pure Data Graphical Computer Music System written by Miller Puckette with contributions from many others.
Entrain your brain!
A programmable audio generator intended as an aural aid to meditation, implementing the binaural beat principle as described in Gerald Oster's Oct. 1973 Scientific American article "Auditory Beats in the Brain."
eGuideDog project develops free software for the blind. Currently, we focus on WebSpeech, Ekho TTS and WebAnywhere.
SPTK is a suite of speech signal processing tools for UNIX environments, e.g., LPC analysis, PARCOR analysis, LSP analysis, PARCOR synthesis filter, LSP synthesis filter, vector quantization techniques, and other extended versions of them.
A multi-platform software synthesiser emulating (somewhat inaccurately) pre-GM MIDI devices such as the Roland MT-32, CM-32L, CM-64 and LAPC-I. In no way endorsed by or affiliated with Roland Corp. Source hosted at: http://www.github.com/munt/
Drum machine, sequencer, DAW, midi, designed for creativity
orDrumbox is a free drum machine software, pattern oriented designed to be as creative as possible with unusual features : auto-composition, polyrhythms, arpeggiator, automatic sounds/track matching , custom softsynths, lowfi rendering, audio filters, midi .
ZynAddSubFX is a powerful realtime, multi-timbral software synthesizer for Linux, OSX, and Windows. It is microtonal, and the instruments made by it sounds like those from professional keyboards. The program has effects like Reverb, Echo, Chorus, Phaser...
A real-time SoundFont software synthesizer
A real-time software synthesizer based on the SoundFont 2 specifications. It can be used for live audio synthesis of MIDI events or for rendering MIDI files to disk, using SoundFont instruments. It can also be embedded in other applications. This is not a application with a graphical user interface, however there are several GUI applications which utilize FluidSynth.
Psycle is a Music tracker (like FastTracker 2 or Impulse Tracker) combined with plugin modularity. It supports its own plugin API, the VST2 plugin standard, and a tracker style sampler playback.
A fluidsynth Qt GUI Interface
Qsynth is a fluidsynth GUI front-end application, written in C++ around the Qt framework, using Qt Designer. Eventually it may evolve into a softsynth management application allowing the user to control and manage a variety of command line softsynths.
As a library of classes for generating and manipulating music and sound, jMusic provides a solid framework for computer assisted composition in Java. jMusic has a music data structure based upon note/sound events and methods for modifying and structu
Free open source DAW, MIDI sequencer, software synthesizers
Frinika is a free, complete music workstation software for Linux, Windows, Mac OSX and other operating systems running Java. It features sequencer, soft-synths, realtime effects and audio recording.
jVSTwRapper allows you to develop VST (2.4), Audio Unit (AU) and LADSPA compatible audio plugins and virtual instruments plus user interfaces (Swing) with the Java programming language on Windows, Linux and Mac OSX. 5 demo plugins (+src) are included.
Real-time audio synthesis engine and music programming language
N.B. SuperCollider is now hosted at GitHub, and the most recent versions can be downloaded from there. http://supercollider.github.io A real time audio synthesis engine, and an object-oriented programming language specialised for music. SuperCollider was created in 1996 by James McCartney, now (since version 3) released as free software.
patch editor for the E-MU Proteus 2000 synthesizer family
A cross-platform patch editor for the E-MU Proteus 2000 sample-based synthesizer family. prodatum is free software.
Nyquist is a language for sound synthesis and music composition. It is implemented in C and C++ and runs on Win32, OSX, and Linux. Nyquist combines a powerful functional programming style with efficient signal-processing primitives.
A Sequenced Binaural Wave Generator for Linux+Windows. May be used to generate sounds that entrain the brain's waves to oscillate at selected frequencies to aid in relaxation, lucid dreaming, meditation, clear thought, out-of-body experiences + more
CsoundQt, formerly called QuteCsound, is a cross platform editor and front-end for Csound with real-time graphical control, syntax highlighting, interactive help and automatic launching of Csound from a shell or the API. It can open files created in MacCsound. NOW HOSTED AT GITHUB
A java front-end for LinuxSampler
Clavier virtuel et synthétiseur vocal pour les personnes ne pouvant plus parler et ayant du mal à utiliser leurs mains. Virtual keyboard and speech synthetiser for people with reduced mobility and unability to speak. In French and english.
BeatBox is a Java application in which users use a 16x16 grid of checkboxes to create a beat with various percussion instruments. Beats can be saved and loaded easily. The entire application is as intuitive and user-friendly as possible.
The Analysis & Resynthesis Sound Spectrograph analyses a sound file into a spectrogram and is able to synthesise this spectrogram, or any other user-created image, back into a sound.
CECILIA is an environment for music and signal-processing that uses Csound as its underlying audio processing engine. One can think of CECILIA as a completely programmable sound-processing tool, with real-time interactive processing on soundfiles or live