» Nexus UI 4v
This site relies heavily on Javascript. You should enable it if you want the full experience. Learn more.

Nexus UI 4v

Credits: http://nexusosc.com/ , AKa Visual Label, gumilastik, jqueryUI


NexusUI is a JavaScript library of HTML5 audio interface components that can control JS apps or transmit OSC data to other applications such as VVVV,Max or anything that "eats" OSC.
Is mobile-friendly and multi-touch compatible. It enables large-scale collaborative performances by distributing interfaces through a browser.
This is a all in one solution to create Nexus uis inside vvvv without write any single line of code, and allowing us to integrate them in our vvvv projects directly without the needing to go out of our favourite software.
It includes the Nexus ui editor, a dragging visual editor developed in vvvv ,with the help of jqueryUI, and a performer patch to use our uis and access parameters directly.
Osc is actually supported , but you must must host the interface inside a server with PHP enabled and set your port to 7475 on your software receiver. A tutorial will come.
Its based mainly in the HTMLtexture.DX11 texture node developed by gumilastik, so you need it to run .
Works on 32 and 64 bit and vvvv beta 34.
Here is an introduction tutorial to start, sorry about my poor english:

Although my skills on javascript programming were null, it was a nice exercise and learning period, open my mind to lot of possibilities based in html apps integrated with visual programming.
So expect some bugs, and not the most "clean" way of patching, but already really satisfy with the result, and it works like a charm.

NexusUI Github link :https://github.com/lsu-emdm/nexusUI/
API :http://nexusosc.com/api/

in the editor , when you resize a widget and test it back actually it dont gets the new size and behaves not correctly, not really a problem when you load it after save.

UI editor tips:
Access ID with shift key.
Delete widgets with shift+rightclick


  • Labels: the next release will include a label option to name our widgets.
  • Selectable: select any widget and change parameters from the aspect.
  • Record values : save you UI state for future operations.
  • Edit whats done : possibility to re-edit our saved UIs.
  • All widgets working.

So i hope everybody find useful and please any feedback would be highly appreciated.
Say hello to nexus, wait for some shots of your crazy uis!


02.12.15 [05:41 UTC] by AKa-visuals | 922 downloads
Rev. 0.1

ravazquez 02/12/2015 - 19:52

Nice work man! Thanks!

TwoBeAss 03/12/2015 - 13:32

Great one!!

CeeYaa 03/12/2015 - 16:20

Nice contribution
just tried it and found for testing a cool portableServer
works fine - some differents on devices and browser but cool

tekcor 21/12/2015 - 17:46

realy great. I am a big fan of these kind of methods where vvvv is constructing the javascript!

Carlos Mononoke 14/01/2016 - 00:22

thanks for this contribution AKa visuals is so nice! and intuitive and the posibility of have on the fly a osc web app is wonderfull :D

@ceeyaaa i have used XAMPP https://www.apachefriends.org/es/index.html, i think its goes in the same direction that usbwebserver but you can integrate a lot of staff(filezilla,drupal,...)

lasal 16/09/2016 - 14:44

Any update on it?

blausand 03/10/2016 - 21:39

Great one!
What i am currently missing in touchOSC, which i am using:
sending thumbnails to the buttons, so i can choose e.g. video clips from an android device tablet.
Since we're dealing with touch sensitive displays, it's the perfect way to choose visual content.

systray27 12/06/2019 - 13:16

I really like thi contribution. Unfortunately HTMLtexture is broken in the newest VVVV releases. Perhaps there is a chance for redevelopment using vanadium? There is also a newer html-node developed by the vvvv-group itself.

AKa-visuals 12/06/2019 - 15:26

Hello , is long time i dont check back the contribution, should be time to make an update , due the html txture and the new changes in nexusui library, i will do asap when i get some free time.
Meanwhile you can substitute the html nodes and check if it works. thanks

anonymous user login


~24d ago

mediadog: @ggml Yup, lots. Only used in 4.x, haven't tried in 5.x yet: https://www.unrealengine.com/marketplace/en-US/product/simple-udp-tcp-socket-client

~25d ago

ggml: someone has sent udp bytes to unreal ?

~2mth ago

micha_nismus: worked out, thank you very much ! :-)

~2mth ago

joreg: @micha_nismus does this help? https://youtu.be/xkrbT45BgOQ

~2mth ago

micha_nismus: thx joerg. Can anybody help me why i can't see any renderer in gamma? thx :-)

~2mth ago

joreg: @micha_nismus instead of discord, we're using matrix, see: chat

~2mth ago

micha_nismus: searching for a public discord server for vvvv

~2mth ago

joreg: Join us for the 20th #vvvv meetup on January 19th: https://thenodeinstitute.org/event/20-worldwide-vvvv-meetup/

~2mth ago

joreg: @schlonzo re "SDSL support" did you see the Shader wizard? or do you mean something different?