• Home
  • Documentation
  • Forum
  • Blog
  • Users
    • Map
    • Userlist
    • Businesses
    • Userpages
    • Connections
  • Contributions
    • All
    • Store
  • Downloads
    • vvvv beta
    • vvvv beta previews
  • Store
Show / Hide Table of Contents

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

Author: StiX
Date: 27 Jul, 2015
Category: module
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

Download

64bit

0-vvvv_reaktor_VObject.zip
21 May, 2016 - 14:42

Description

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.

Comments

Comments are no longer accepted.
Please create a new topic in the vvvv beta forum to discuss this contribution.
lasal
28 Jul, 2015 - 21:47

Great!

StiX
28 Jul, 2015 - 23:23

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

lasal
31 Jul, 2015 - 00:57

thanks, it makes the life much easier,

StiX
21 May, 2016 - 14:46

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

ofersmi
17 Nov, 2017 - 09: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 Nov, 2017 - 14:55

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

microdee
17 Nov, 2017 - 16: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 Nov, 2017 - 16: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 Nov, 2017 - 17:58

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

ofersmi
17 Nov, 2017 - 18:24

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

ofersmi
17 Nov, 2017 - 18:26

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

  • Improve this Doc

© 2020 by vvvv group. Imprint | Privacy Policy.
Thanks to DocFX for building this website. Analytics by Plausible.

Back to top