SoundHelix is a free versatile Java framework for algorithmic random music composition. SoundHelix can generate random songs, play them (for example, on any number of MIDI devices or MIDI-capable software synthesizers) and is highly customizable using XML configuration. SoundHelix also allows writing the generated music as MIDI files.
SoundHelix produces music that is actually enjoyable to listen to.
Features
- Produces enjoyable algorithmic random music
- Fully configurable using XML
- Can remote-control any number of MIDI devices with upto 16 MIDI channels each in parallel
- Supports LFOs for slowly changing MIDI parameters (modulation wheel, etc.)
- Extensible API allows for easy extensions to existing functionality
- Supports sending MIDI timing ticks to selected MIDI devices
- Example songs available on http://www.soundhelix.com/audio-examples
- Facebook fanpage available at http://www.facebook.com/soundhelix/
- Twitter feed available at http://www.twitter.com/SoundHelix
- Applet with simple example available at http://www.soundhelix.com/applet/SoundHelix-applet.jnlp
License
GNU General Public License version 3.0 (GPLv3)
You Might Also Like
Rate This Project
Login To Rate This Project
User Reviews
There are no 4 star reviews.