GitHub

This library has been adopted as version 2.* of Processing's default Sound library as of August 2018, and the codebase has been transferred over to The Processing Foundation's official stable repository location at https://github.com/processing/processing-sound, where the code is actively maintained and where all bugs should be reported. The present repository with full commit logs remains as a read-only record of the work done by me as part of Google Summer of Code 2018.

GSoC 2018 work product report

This is the dedicated repository for the Google Summer of Code 2018 project Complete overhaul of the processing-sound library for The Processing Foundation. As the library is a complete rewrite of the original Processing sound library, all of the code in this repository was contributed by myself as part of Google Summer of Code. The JavaDoc reference for all public classes and methods of the library can be found here. On top of the code, I've also committed several updates to the processing-docs online reference (see commit log).

Project summary

The goal of the project was to create a simple sound synthesis library for beginners with the exact same API as the original Processing Sound library, but based on a full Java synthesis stack to improve support for Android and Raspberry Pi.

How to build

  1. git clone git@github.com:kevinstadler/processing-sound.git
  2. into the library/ folder copy (or soft-link) your Processsing's core.jar (and, optionally, also your Android SDK's android.jar, API level 26 or higher)
  3. ant dist (or, alternatively, run build.xml from within Eclipse)

The resulting processing-sound.zip can be extracted into your Processing installation's libraries/ folder.

Javadoc documentation of all currently implemented classes and methods is available here.

Dependencies (downloaded automatically by Ant)

Links

License

LGPL v2.1

Read the original on github.com ↗