Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

usage without ableton live? #7

Open
noerw opened this issue Oct 19, 2017 · 1 comment
Open

usage without ableton live? #7

noerw opened this issue Oct 19, 2017 · 1 comment

Comments

@noerw
Copy link

noerw commented Oct 19, 2017

Looks like a great language with the right focus on pattern generation, however I cannot try it out without live.
If i understand the code correctly, recurse provides an OSC host.
Can I just subscribe to messages with any audio-generating software?
Is there a bridge for software/hardware understanding MIDI only?

@carrierdown
Copy link
Owner

Hey, sorry for the late reply. Recurse uses UDP to send OSC messages on port 8009. If you wanted to use it in another context you would need to process these messages and convert it to something usable for your use case. It has no support for MIDI, but the idea is that it can be made to work with any host that supports scripting, such as Renoise or potentially Bitwig Studio.

The OSC messages contain json - see the function set_track_clips(jsonString) here for an example of how these are consumed: https://github.com/carrierdown/recurse/blob/master/recurse-connectors/ableton-live/externals/parseInput.js

Also, be aware that recurse in its current state is on hold, and I'm focusing my efforts on completing https://github.com/carrierdown/m4l-offline-clip-processor first.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants