/FunWithSound

library for making music using Processing and Beads

Primary LanguageJavaOtherNOASSERTION

FunWithSound

FunWithSound is a library intended to make it easy to create music using Processing and Beads. It can also be used from plain Java code.

Requirements

For Java, you need Java 1.7 or higher.

For Processing, you need Processing 3.0 or higher.

Downloads

See the Releases page for downloadable releases, including a Processing library.

Documentation

There is documentation on the wiki.

Also, there is javadoc.

Also, you may find some of the demo programs useful for reference.

Processing demo programs:

Java demo programs:

Technical stuff, compiling from source

The project depends on Gervill4Beads. To run the Java demos, just have both projects checked out in the same Eclipse workspace. You'll need to run the fetchlibs.sh script in the Gervill4Beads directory to download all of the required libraries.

You can build the Java and Processing libraries from the command line by running the build.sh script. This script assumes that you have Gervill4Beads checked out next to FunWithSound.

The code is distributed under the Apache License 2.0.

Contact

If you are using FunWithSound, or have thoughts about it, send email to David Hovemeyer.