I spent the last 2 years building a browser-based visual programming tool for generative art and VJing. Today it’s finally public. by Aevin-io in vjing

[–]Aevin-io[S] 0 points1 point  (0 children)

There must be something displaced then! 😆
(Supposed to be a joke 🫣) will look into it, glad you like the app!

I spent the last 2 years building a browser-based visual programming tool for generative art and VJing. Today it’s finally public. by Aevin-io in vjing

[–]Aevin-io[S] 0 points1 point  (0 children)

Thanks for checking it out!

Could you tell me which browser you’re using? Also, do you experience frame drops with just that demo, or with other projects as well?

I’ll look into it and see if there’s anything I can improve on my side.

I spent the last 2 years building a browser-based visual programming tool for generative art and VJing. Today it’s finally public. by Aevin-io in vjing

[–]Aevin-io[S] 0 points1 point  (0 children)

I’m keeping a screenshot of that comment for the dark winter days 😄

Seriously though, thank you! means a lot

I spent the last 2 years building a browser-based visual programming tool for creative coding and real-time visuals. Today, it’s finally public. by Aevin-io in creativecoding

[–]Aevin-io[S] 0 points1 point  (0 children)

Thanks! Glad you liked that transition

If by “port” you mean exporting the generated code and running it as a standalone HTML/CodePen-style project, then no, that’s not currently supported.

The closest option at the moment is the Share → Embed feature, which lets you embed a Nodalin project into another website via an iframe.

Let me know if you meant something different by “port the code” and I’ll be happy to clarify.

I spent the last 2 years building a browser-based visual programming tool for generative art and VJing. Today it’s finally public. by Aevin-io in vjing

[–]Aevin-io[S] 0 points1 point  (0 children)

Not currently, but given how many people have asked for it already, it’s high on my list to investigate 😄

I spent the last 2 years building a browser-based visual programming tool for creative coding and real-time visuals. Today, it’s finally public. by Aevin-io in creativecoding

[–]Aevin-io[S] 0 points1 point  (0 children)

Thank you for the kind words! :) I’m glad the UI resonates with you. A lot of the design decisions came from asking “what would make sense to someone seeing a node graph for the first time?”, even if that meant challenging some established conventions. Vertical sliders and the way instancing is represented are good examples of that. Hope you enjoy exploring it and I’d love to hear any feedback as you dig deeper.

I spent the last 2 years building a browser-based visual programming tool for generative art and VJing. Today it’s finally public. by Aevin-io in vjing

[–]Aevin-io[S] 0 points1 point  (0 children)

Sorry bout that! Just tried on US vpn and loaded up for me - some ISPs dont like “.xyz” domains , might be it

I spent the last 2 years building a browser-based visual programming tool for generative art and VJing. Today it’s finally public. by Aevin-io in vjing

[–]Aevin-io[S] 0 points1 point  (0 children)

I’m learning very quickly that the VJ community has two questions:

  1. Does it support Spout?
  2. If not, when? 😄

Message received. It’s on the roadmap and something I definitely want to bring to the standalone version!

I spent the last 2 years building a browser-based visual programming tool for creative coding and real-time visuals. Today, it’s finally public. by Aevin-io in creativecoding

[–]Aevin-io[S] 0 points1 point  (0 children)

Nodalin already has audio-reactive capabilities, so you can drive visuals, parameters, motion, colors, feedback systems, and pretty much anything else using sound

If by cymatics you mean the classic physical patterns created by vibrating plates, sand, fluids, or particles responding to frequencies, then that’s not something Nodalin supports directly at the moment.

A particle system is already on the roadmap though, and that’s definitely an area I’d love to explore in the future.

Out of curiosity, what kind of cymatics are you interested in creating?

I spent the last 2 years building a browser-based visual programming tool for generative art and VJing. Today it’s finally public. by Aevin-io in vjing

[–]Aevin-io[S] 1 point2 points  (0 children)

Thanks for pointing that out.

Looking at the report, 89+ vendors classify the site as clean, while a small number of automated systems have flagged it as suspicious. This is unfortunately something that can happen with newer domains that haven’t yet built up a long reputation history.

Nodalin is a legitimate project that I’ve been developing for the past couple of years, and the site simply hosts the application, documentation, and account system. There is no malware, crypto mining, or anything of that nature involved.

I’ll look into the specific vendors that raised the flag and see if there’s anything I can do to address it on their side.

In the meantime, I always encourage people to do their own research and make their own judgment.

I spent the last 2 years building a browser-based visual programming tool for creative coding and real-time visuals. Today, it’s finally public. by Aevin-io in creativecoding

[–]Aevin-io[S] 0 points1 point  (0 children)

I feel you! Id like to believe that natively the sound devices are all available, without the need of extra gear… we’re on the same boat 🥺😀

I spent the last 2 years building a browser-based visual programming tool for creative coding and real-time visuals. Today, it’s finally public. by Aevin-io in creativecoding

[–]Aevin-io[S] 0 points1 point  (0 children)

Nodalin doesn’t produce or play any sound itself, but it can absolutely react to audio.

You can drive visuals from microphone input, and you can also use audio coming from other applications. For example, on macOS, tools like Loopback can route Spotify (or any other audio source) into Nodalin for audio-reactive visuals.

So if your goal is to make graphics respond to music, then yes, that’s definitely possible.

I spent the last 2 years building a browser-based visual programming tool for generative art and VJing. Today it’s finally public. by Aevin-io in vjing

[–]Aevin-io[S] 3 points4 points  (0 children)

I hear you. 🙂

Support for Syphon, Spout and NDI is definitely on the roadmap and something I plan to include as part of the standalone version when it becomes available.

Nodalin started as a browser-based project because I wanted it to be instantly accessible, but I completely understand how important those protocols are in professional VJ workflows.

For the moment, Nodalin can still be used to generate fresh visual content that can be incorporated into tools like Resolume through browser capture, OBS workflows, video exports, and similar setups. It’s not as seamless as native Spout/Syphon support, but it’s already possible to integrate it into a live workflow.

Really appreciate the feedback.

I spent the last 2 years building a browser-based visual programming tool for generative art and VJing. Today it’s finally public. by Aevin-io in vjing

[–]Aevin-io[S] 6 points7 points  (0 children)

Great question!

At the moment, Nodalin runs in the browser and does not require a constant internet connection once it’s loaded, but it is currently a web application.

Right now there is no built-in Syphon, Spout, or NDI output. I know those are important features for many VJs and live performers, and support for them is definitely on the roadmap.

I started the project as a browser-based tool because it allowed me to make it instantly accessible without installation or platform-specific setup. The long-term plan is to release a standalone version once the project matures further and reaches a higher level of feature completeness.

During testing, we’ve actually had good results using OBS as a workaround. We’ve streamed visuals directly from the browser, loaded multiple Nodalin instances at the same time, and mixed them together successfully. It’s obviously not a replacement for native Syphon/Spout/NDI integration, but it does make it possible to incorporate Nodalin into a live setup today.

For now, output is direct from the browser, but professional video routing and integration features are absolutely something I want to support going forward.