CodeSounding Code
Brought to you by:
robermann
| File | Date | Author | Commit |
|---|---|---|---|
| examples | 2010-06-14 | robermann | [r476] |
| instrSrc | 2010-08-14 | robermann | [r498] adding license stuff |
| plainSrc | 2010-08-14 | robermann | [r498] adding license stuff |
| readme.txt | 2010-03-24 | robermann | [r380] clarification on jars needed |
This folder contains two Java source directories / packages: - plainSrc - contains the Instrumenter class, which "sonify" the PingPong one - instrSrc - contains several JSyn-related Processor implementations They are not included into the standard javac ANT task because of license issues. JSyn SDK's free license (http://www.softsynth.com/jsyn/developers) does not allow any library inclusion into a user project. In order to compile the code you have to manually download and install the SDK (http://www.softsynth.com/jsyn/docs/installation.html). If your IDE is Eclipse, you can check also: http://www.softsynth.com/jsyn/docs/using_eclipse.html (I tried it successfully both on Windows and Linux). Thus your project build path should contain: - jsyn.jar - codesounding.jar (or codesounding-embedded.jar if you need to instrument others source files) - "instrSrc" folder as the "source directory" Note that, as specified in "What legal issues come up if I use GPL-incompatible libraries with GPL software?" on http://www.gnu.org/licenses/gpl-faq.html#FSWithNFLibs, since I'm using JSyn (a GPL-incompatible library) I added in the license header of these files an "additional permission under section 7", so that you can distribute a binary version of them.