XWAV is an XML language for creating complex sounds and music from a set of rich set of oscillators and filters. The XWAV project also includes Java tools which work with the XWAV language, such as a sound renderer, sound designer and score editor.
Java Engine for music composition. Main features: Object representation of music elements. Low Level representation of Audio Sources. Script interpretation for user use. Generation of Music Works in Audio Files. XML support for import/export.
Evomusic deals with automatic composition of music (midi-files) using evolutionary algorithms. Currently we are testing multiple approaches for doing this successfully, especially neural networks and/or algorithms based on simple music theory.
gMax graphic tools for jMax
jMax is a visual programming environment for building interactive real-time musical and multimedia applications.
Replacement for the Java Media Framework (JMF), allowing you to transport not only audio and video. In extention a modular software synthesizer designer/sequencer sharing local hardware over the internet.
jMorse generates audible morse code from input text. jMorse is written in java and can be used via ant, log4j, java logging, or directly in-code.
Java Audio DSP sandbox
Java library for Audio DSP that can be embedded in your own programs, and a real-time drag-and-drop editor to create your patches interactively. Includes a large selection of DSP components, such as filters, oscillators, reverb, wave-shapers, etc. Consists of 3 parts: 1) ModSyn-core: library that can be compiled for desktop and Android. This contains the core DSP functions. 2) ModSyn-j2se: includes desktop-specific components and a GUI to interactively create your own patches. 3) lib-abnormal: A small JNI library to enable floating point 'flush-to-zero' mode to avoid denormal floats for improved performance (currently Windows-only). On desktop, it supports MIDI, JavaSound and ASIO. ASIO is highly recommended for low-latency audio (install the great ASIO4ALL driver!). Includes a number of good-sounding example patches for various synthesizer sounds and audio effects to get you started.
Lightweight library for using binaural beats in java
libBinaural is a lightweight library for using binaural beats in java. It's entirely written in java for maximum portability, very easy to use and customize, free and open source. The library is compiled in Java7 bytecode so it requres Java Runtime Environment 7 or higher to run properly. A project based on this library is available here (https://sourceforge.net/projects/hbxplayer/). For bug reports, feature requests and other questions feel free to contact me.
java application for generating abstract sound; sample-loop-based. realtime controls, interface designed for easy access (eg. for live performances).
nemosomen is a framework for designing open source, network based, multimedia (video/openGL/sound/MIDI) realtime toys a suite of tools for distributed development, processing of media. It tries to shift most of the working process in realtime processes.
Superj is an Open Sound Control (OSC) enabled audio scripting server. It uses jcollider to communicate with a SuperCollider (scsynth) server. It can be easily integrated with popular OSC software like Pure Data (PD) or Max/Msp.
Text-to-speech singing synthesis
synSinger creates sung speech from MusicXML input.
trubadix, *the* data sonifier for great music
Academic Project. May not be useful for commercial development.
Web-enabled Audio-synthesis Development System.