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

Lists

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)