Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/josecaos/caosbox
CaosBox is a not-so-common GUI secuencer/processor for 'caosperclib' written in SuperCollider
https://github.com/josecaos/caosbox
Last synced: about 1 month ago
JSON representation
CaosBox is a not-so-common GUI secuencer/processor for 'caosperclib' written in SuperCollider
- Host: GitHub
- URL: https://github.com/josecaos/caosbox
- Owner: josecaos
- License: gpl-2.0
- Created: 2014-01-20T01:58:23.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2022-10-23T04:15:15.000Z (over 1 year ago)
- Last Synced: 2024-04-17T06:39:43.117Z (3 months ago)
- Language: SuperCollider
- Homepage: http://josecaos.bandcamp.com/releases
- Size: 18.4 MB
- Stars: 8
- Watchers: 3
- Forks: 5
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Lists
- awesome-livecoding - CaosBox - A non-common live coding and algorave sequencer written with SuperCollider. (Libraries and tools)
- awesome-supercollider - CaosBox - A not-so-common LiveCoding/AlgoRave music GUI sequencer/processor for the CaosPercLib (Quarks and extensions / Synthesis)
README
CaosBox v1.2.2
------
**It's a not-so-common LiveCoding/AlgoRave music Secuencer/Processor for the CaosPercLib Class library, with a programming Interface and a GUI written in SuperCollider.**#### You can download library here: https://github.com/josecaos/caosperclib
Unzip and place the 'caosperclib' + 'caosbox' folders here:
```
Platform.userExtensionDir;
```### Basic Use
- Moving towards v2.0 a programming interface has been created to control the GUI, still in progress, example to start CaosBox:
```
//instance sequencer
c = CaosBox;
c.enviroment;
//c.enviroment(false);//start without GUI(optional)c.play;
c.bpm(194);
c.freqAnalyzer(true);
c.guiAlpha(0.5);//set GUI opacity if wanted// instance an instrument
k = CaosGear.new;
k.kick();
// Populate sequencer
k.toTrack(Array.series(8,0,4);// Get to know all methods and variables
CaosBox.browse;
CaosGear.browse;c.stop;
```#### Improvise, have fun and algorave a lot.
------
##### Notes:
- No audio buffers, only synthesis. Without "caosperclib" won't work.
- Tested on SuperCollider 3.10.0 and below over Linux, Windows and OSX.
- Written by [josecaos.xyz](https://josecaos.xyz)