» VVVV <---> Reaktor (or any OSC) interface based on VObject
This site relies heavily on Javascript. You should enable it if you want the full experience. Learn more.

VVVV <---> Reaktor (or any OSC) interface based on VObject

module vobject music reaktor interface osc udp
Credits: Module based on: http://vvvv.org/contribution/interfacing-reaktor-vvvv-node15-workshop (thanks for sharing these files! I use a lot of resources directly from this contribution and it was really easy to get even when i was not present on the workshop) in combination with http://vvvv.org/contribution/vobjects

about

Modular, cable free system to send OSC messeages
DEATH TO CONS!

Installation:
you need to have this:
https://github.com/microdee/VVVV.Packs.VObject
in your packs folder in VVVV

Why should I want this?
First of all, reaktor is a great tool for sound, and when you want to build interface in vvvv that talks through UDP, it usually means a LOT of cables and cons nodes, this little module make them disappear, leaving you with modular system that does not needs cables, can access one OSC value from multiple places in VVVV just by using OSC name, and can be expanded with more functionality easily.

What is a Vobject?
Vobject is a system from microdee, that you always wanted in VVVV, but never knew about it. It could be system for distributing multiple S nodes to one R node, or it could be system for managing skeletons and other information from Kinect. These are just two examples and this module is built on the first one. This is a great place for learning Vobject, which has a huge pontential in data handling! (also featured on Emeshe, which was not yet featured in TV commercials unfortunately)

What is missing?
I took out few features out of first realease, specifically I found a way how to receive drum triggers from reaktor sequencer faster, when setting UDP to Spread queue mode. Its a bit tricky, I need to play a bit more with it so I know it really works. Right now the Discard mode is most accurate for knobs, faders, etc.

There are many possibilities what and how to control in Reaktor, particularly useful is snapshot switching, you can find that in original files from Reaktor workshop (link in credits).

I could have made the decision to distribute RAW data in VObject directly without changing it to string, but i did not (had some problems with crashing). This is probably more stable.

I have not tested this in huge application, but I am building a live performance on this system so updates are expected.

download

vvvv_reaktor_VObject.zip
21.05.16 [16:42 UTC] by StiX | 203 downloads

lasal 28/07/2015 - 22:47

Great!

StiX 29/07/2015 - 00:23

thought you will like it. I would like to expand this if you have any ideas bring them on! :)

lasal 31/07/2015 - 01:57

thanks, it makes the life much easier,

StiX 21/05/2016 - 15:46

microdee has changed how vojbects works (its a bit simpler now) so I had to update this little creature

ofersmi 17/11/2017 - 10:43

Hello,
Is this still supposed to work since microdee changed to VObject 2?
I get a lot of red objects (primitive objectm and formular)
thanks
Ofer

StiX 17/11/2017 - 15:55

not updated, I think messages have some example based around OSC, and would probably suggest try to look into them

microdee 17/11/2017 - 17:43

@ofersmi: VObjects are a failed concept which were trying to do something vvvv was not designed for. messages are far superior alternative. if you'd need more fidelity you can utilise VL or even C# ;)

ofersmi 17/11/2017 - 17:48

@stix and @microdee, thanks for the answers! I'll check messages... I wanted to get started with VL, but I still can't get my head around that. What would be the advantage of VL over messages? is it because its event based?

microdee 17/11/2017 - 18:58

messages is a node pack for vvvv, VL is an entirely different and wider range programming language. judge for yourself

ofersmi 17/11/2017 - 19:24

@microdee yes, I know now, I ment in respect to OSC reliability and timing...

ofersmi 17/11/2017 - 19:26

but maybe I should just start a thread about this....

anonymous user login

Shoutbox

~15h ago

joreg: your 2017 numbers have landed: vvvv-in-numbers-2017 #vvvv #vl

~1d ago

joreg: final part of "vl for vvvv users" series of video tutorials is now up: https://discourse.vvvv.org/t/vl-for-vvvv-users-spread-of-spread-5-5/16028 #vvvv #vl

~3d ago

joreg: another one for the weekend: part 4/5 of: vvvv for vl users. all about loops: https://discourse.vvvv.org/t/vl-for-vvvv-users-spreads-vs-spreading-pt-2-4-5/16027 #vvvv #vl

~3d ago

joreg: one for the weekend: rc3 for beta36 is out: beta36-release-candidate #vvvv #vl

~4d ago

fibo: Wine v3 has Direct11 support https://www.winehq.org/news/2018011801

~4d ago

Lorenz: If anybody wants to see some interactivvvve Tap Dance in D├╝sseldorf this weekend: www.xenorama.com/resonance

~5d ago

joreg: sorry for the long delay, we're back to serious with a new release candidate: beta36-release-candidate #vvvv #vl