Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/paulbatchelor/blackbox
https://github.com/paulbatchelor/blackbox
Last synced: 18 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/paulbatchelor/blackbox
- Owner: PaulBatchelor
- License: gpl-2.0
- Created: 2014-10-10T02:44:54.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2014-10-10T17:29:18.000Z (over 10 years ago)
- Last Synced: 2025-01-18T12:14:59.027Z (20 days ago)
- Language: C++
- Size: 176 KB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
- License: LICENSE
Awesome Lists containing this project
README
Blackbox
========The Blackbox plugins are a set of custom plugins designed to extend the ChucK programming language.
Setup
=====In order to use these plugins, they must be compiled with Chuck. Blackbox is designed (in an admittedly unconventional way) to be as decoupled from the chuck sourcecode as possible.
Blackbox needs the following in order to build:
ChucK sourcecode
Csound 6 (preferably compiled from source)
libsndfile (required by Csound and Chuck)0. Compile Csound. Instructions (and dependencies) for compilation can be found [here](https://github.com/csound/csound/blob/develop/BUILD.md).
1. Download the most reason of ChucK (in this case, it was 1.3.4.0) and extract it
2. Place the blackbox directory in src/
3. In the blackbox directory, there is a file called blackbox.patch. Place it in the top level of the Chuck directory
4. Patch the source code. This will slightly modify some of chuck's source code so it knows to look in the blackbox directory. This can be done with the command "patch -p1 < blackbox.patch"
5. Go into the src/ directory and run make PLATFORM, where platform is the operating system you are building for. Run "make" to see a list of the possible options.
6. run "sudo make install" to install.