CodeSounding For Mac Publisher's description
from Roberto Mannai
CodeSounding is a Java sonification library
CodeSounding is a Java sonification library: the sound produced running a .class (or .jar) is a function of how was structured its source code before compilation. You can therefore produce computer-generated music.
The primary goal of CodeSounding was to make it possible hear the sound of execution of a software, assigning instruments and notes to Java programming statements (if, for, etc), so that the flowing of execution could be played as a flow of music. Quickly (different ideas of algorithms, huge data generated, design issues) the project shifted to a more implementation-indipendent framework, so that a junior Java programmer could write, insert and hear its own algorithm (you can think of it as a CodeSounding plugin) using complex classes or as simple as the following:
What's New in This Release:В· With JSyn programming-oriented people can trigger sinusoids, filters, etc. without leaving the Java environment.
В· Note that JSyn is not an open source software.
В· musicians and GUI-oriented people can use either Max/MSP (commercial) or Pure Data (open source) in order to make visual patches and exploiting the existing objects.
В· The interactions with CodeSounding are based on UDP packets, sent to different ports, so the sonification can live on a different machine. In any case it stayes on a separated process.
System Requirements:В· Java
Program Release Status: Minor Update
Program Install Support: Install and Uninstall