About
NOMOS VMS is a real-time visual synthesis engine built for VJs, generative artists, and anyone who thinks in signal flow. It borrows the architecture of modular synthesis — sources, modulators, routing matrices, layered compositing — and applies it to the generation of live visual output.
Where most visual tools ask you to pick from presets and tweak, NOMOS asks you to patch. Every parameter is a destination. Every LFO, audio band, macro, and Euclidean rhythm generator is a source. The modulation matrix connects them in any combination you can imagine.
The rendering core is OpenGL 3.3 Core with a custom GLSL shader pipeline. Pattern generation, post-processing, and all visual algorithms are shader programs — which means they run on the GPU, not the CPU, and they run fast. NOMOS compiles and caches these shaders on first launch, and hot-reloads any shader edit while the engine is running.
If you know GLSL, you can extend NOMOS directly — write your own fragment shader, drop it into the tools folder, and it appears as a pattern type. Shadertoy imports are supported.
Audio reactivity in NOMOS is not an afterthought. The miniaudio FFT engine runs at up to 4096 bin resolution with separate band envelopes for bass, mid, high, and RMS. Beat detection estimates BPM and fires triggers on every detected beat. Any of these signals can drive any parameter in the engine — including post-FX, layer opacity, modulator rate, and pattern parameters.
Visual Modular Synthesizer. The name describes the tool's philosophy precisely. NOMOS — from the Greek for law, order, structure — suggests that generative beauty emerges from rule-based systems interacting at scale. That is exactly what the engine does.
NOMOS VMS 1.1 Beta is free to download and fully functional. The beta carries an output watermark. The watermark is removed for licensed builds of the full release. Beta users who provide feedback are shaping what NOMOS becomes — thank you.