forked from mhroth/ZenGarden
-
Notifications
You must be signed in to change notification settings - Fork 1
ZenGarden is a standalone library for running Pure Data patches.
License
LGPL-3.0, GPL-3.0 licenses found
Licenses found
LGPL-3.0
COPYING.LESSER
GPL-3.0
COPYING
chr15m/ZenGarden
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
ZenGarden Copyright RjDj, 2009 By Martin Roth <mhroth@rjdj.me> ZenGarden is a standalone library for running Pure Data patches. It is beta quality software - expect bugs and don't expect everything to be implemented. https://github.com/mhroth/ZenGarden/ Requirements ------------ libsndfile - OSX: port install libsndfile - Debian GNU/Linux: apt-get install libsndfile1-dev java - for the java example - you need at least java5 - OSX: It's already installed - Debian: apt-get install sun-java6-jdk Run --- This runs the Java hosted example: ./runme.sh Build ----- Here is how to build the java demo from scratch. cd src make You can build individual components like so: # build the library as a shared object file make libzengarden # build the Java Native Interface as a shared object file make libjnizengarden # build the Java hosted example make examplegarden Advantages ---------- Why use ZenGarden? * Clean code * Portable and embeddable * Embedded devices, synthesizers * Mobile phones * Inside other languages * Compiling Pd as a library is non-trivial and requires modifications to Pd vanilla * Less bloat * No GUI * No hardware specific audio driver code Layout ------ src/ - Source code src/me/ - Java JNI demo source Xcode/ - Xcode project pd-patches/ - Demo Pd patches pd-patches/unittest/ - Pd patches for doing unit testing of ZenGarden
About
ZenGarden is a standalone library for running Pure Data patches.
Resources
License
LGPL-3.0, GPL-3.0 licenses found
Licenses found
LGPL-3.0
COPYING.LESSER
GPL-3.0
COPYING
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published
Languages
- C++ 92.9%
- Java 3.8%
- Shell 1.8%
- Other 1.5%