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

Add support for OSC #4

Open
osune opened this issue Apr 5, 2016 · 2 comments
Open

Add support for OSC #4

osune opened this issue Apr 5, 2016 · 2 comments
Assignees

Comments

@osune
Copy link
Owner

osune commented Apr 5, 2016

(this comes from reddit user 'nosepol' in this thread

"For years I've been using SuperCollider's GeneralHID class to generate midi out of various stuff, and I'd love to have something less overkill. Oh and while you're at it add possibility for OSC output :P "

@osune osune self-assigned this Apr 5, 2016
@osune
Copy link
Owner Author

osune commented Apr 5, 2016

This is a analysis how one could send OSC via Jack Midi : https://github.com/ventosus/jack_osc

@osune
Copy link
Owner Author

osune commented Apr 5, 2016

liblo http://liblo.sourceforge.net/ seems to be a popular OSC library. Used by ardour , carla-git, dssi, qtractor .... ( according to package dependencies in arch linux)

example client implementation:
http://liblo.sourceforge.net/examples/example_client.c.html

config could look like this:

; input-val is the read input value and gets spliced into the string
; also we must supply a type-tag as used by liblo
((a b) ((OSC) ("/your/dev") ("i" input-val) ("f" 0.9)))

Later the typetag could be automagically derived from the supplied values

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

No branches or pull requests

1 participant