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

cvOSCcv and sensors2osc #46

Closed
matthleg opened this issue Feb 19, 2020 · 11 comments
Closed

cvOSCcv and sensors2osc #46

matthleg opened this issue Feb 19, 2020 · 11 comments

Comments

@matthleg
Copy link

hello I am trying to use your module cvOSCcv with the app for android sensors2osc ( to control VCV with the different sensors of my phone: movement, light, pression...) but I didn't manage the connection...
Did you think it is possible? Did you already tried it? And there is a tutorial about this module (I don't know nothing about osc)...
Anyway, thanks for your modules,
Have a nice day,
Matthieu

@j4s0n-c
Copy link
Owner

j4s0n-c commented Feb 20, 2020

It should be possible to connect cvOSCcv to anything that uses OSC. I have not tried that app but it definitely works with many others including TouchOSC. The computer running VCV Rack and the Android device need to be connected to the same wifi network. You must know the IP address of each and configure the Android app and cvOSCcv accordingly.

@j4s0n-c
Copy link
Owner

j4s0n-c commented Feb 20, 2020

...also: you need to set cvOSCcv namespace to blank and it's channels to listen to the messages coming from that app like "/orientation/x" or "/proximity"

@j4s0n-c
Copy link
Owner

j4s0n-c commented Feb 20, 2020

...and this page https://sensors2.org/osc/#downloads
under "usage examples" shows all the messages that app will send and how to use the multi touch if you get purr-data involved.

@matthleg
Copy link
Author

matthleg commented Feb 21, 2020 via email

@j4s0n-c
Copy link
Owner

j4s0n-c commented Feb 21, 2020

Go ahead and attach the image(s) of your config here in the issue thread and I'll see what I can do...

@matthleg
Copy link
Author

cvOSCcv

@j4s0n-c
Copy link
Owner

j4s0n-c commented Feb 24, 2020

@matthleg The issue is with the way the OSC data is formatted coming from the app. Right now we don't handle multiple values in one address. Here is a simple purr-data patch to convert the accelerometer values into separate channels. So, the app sends to purr-data on port 7001, purr-data manipulates the OSC, then sends to cvOSCcv on port 9000. You could use any other app to do the OSC conversion like TouchDesigner, Quartz Composer, Max4Live, etc... A future update will break out multiple value data streams into polyphonic outputs. Stay tuned...

Screen Shot 2020-02-24 at 10 42 32 AM

@matthleg
Copy link
Author

matthleg commented Feb 24, 2020 via email

@j4s0n-c
Copy link
Owner

j4s0n-c commented Feb 25, 2020

@matthleg If you are able to manually install plugins, just grab the latest release here... https://github.com/j4s0n-c/trowaSoft-VCV/releases/tag/v1.0.2
The poly OSC channels was already added along with the cvOSCcv expansion modules. It just hasn't been updated on the plugin manager yet...
Screen Shot 2020-02-24 at 9 25 41 PM

@matthleg
Copy link
Author

matthleg commented Feb 25, 2020 via email

@j4s0n-c
Copy link
Owner

j4s0n-c commented Mar 1, 2020

Great! You're welcome.

@j4s0n-c j4s0n-c closed this as completed Mar 1, 2020
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