/ofxTidal

OpenFramewoks backend for TidalCycles

Primary LanguageMakefileGNU General Public License v3.0GPL-3.0

ofxTidal

OpenFramewoks backend for the TidalCycles language for live coding patterns.

Example

void ofApp::setup(){
	tidalProxy.setup();

	tidalProxy.addCallback("bd", [](int n){
		ofBackground(0, 0, 0);
	});
	tidalProxy.addCallback("sn", [](int n){
		ofBackground(255, 255, 255);
	});
}

void ofApp::update(){
	tidalProxy.update();
}

Use as proxy

The setup method takes some optional parameters:

void setup(int inPort=57120, int outPort=57121, string outHost="127.0.0.1");

In Supercollider:

include("SuperDirt")
SuperDirt.start(port: 57121)

Current status

Very experimental, contributions are welcome.

Contributing guidelines