We've joined the community and some updates on Structure!


Given our current foray into visual synthesis, and the gracious hosting of visual synthesis manufacturers by LZX, here we are!

We’ve been hard at work on Structure, every single day since we showed the latest prototype at Moogfest and we plan on having the final fully working hardware at KnobCon (as it will be going into production just before or during that time).

Recently we finally have Composite (CVBS) or RGB (LZX 1V) working on the prototype into our system! This was the last big milestone we wanted to hit. Currently we’ve been working with Lars very closely on cleaning up the sync timing and proper blanking required to be fully compatible with the LZX spec.

We are super excited to get this out, and we want to stress that Structure will not be a static product. If any of you have seen what we did with GateStorm and the level of updates I made to functionality over time, that same level of commitment is coming to Structure, but even more. From the beginning the system is designed to have upgraded firmware because, to be quite frank, there is just so much we have planned, we didn’t want people to have to wait for every single feature we have imagined possible.

Plus, we also like getting feedback from the community and incorporating those changes/enhancements. We are artists as well, and we know sometimes when the engineering and programming hats come off, you see the things you create from an artistic standpoint, and that really can change the way you interact with something.

If you have any questions, ask away, and we’ll see what we can answer!


I’m not terribly familiar with Structure. Can you give a description of the module here?


Sure! Structure is visual generator that is based on OpenGL. You can either have it generate visuals of the huge collection of included GLSL generators, or, you can have it process incoming video that is either composite or LZX 1V RGB.

The output is Composite.

It included 2 audio inputs (that can be used at CV rate), and 8 CV sources. 3 are from inputs with offset/scale and 1V/5V selectable mode. 2 are from an XY joystick, and 3 are from macro knobs used as an output control section by default.

There are 3 gate inputs (all with buttons as well) and quite a few keys for navigating different features. It also has an integrated display for preview and other UI based functions.

The system works on a node graph architecture that allows us to create different configurations with different types of nodes.

We’ll be showing the final hardware version at KnobCon this year. We also plan to release the firmware in stages, because we’d like to get it into community hands as we integrate the many new features we keep dreaming up!


this sounds pretty awesome I love more minds getting into this art form!

so my question is how do you feel structure fits into a larger video synth setup
like what would be your basic use case?

I see you can use GLSL generators I’m currently looking that up to see what it means

in what ways can incoming video be processed

do you all have an instagram account or something along those lines?


So happy you’ve joined the party here. I’ve been stalking your Facebook for ages about this. If anyone looks up eroggenous tones on Facebook their page has some images and I belief a brief glimpse of video. But the development has been ongoing so I’d love to see where y’all at today. Super excited!


. hello wednesdayayay

. regarding Structure - we feel it would be at home in almost any video setup. :slight_smile: it can be used to process incoming video or generate visuals based on GLSL generators and effects. we’ve built a routing matrix to take incoming CV, audio, or MIDI data to modulate available parameters. so, it could be the centerpiece of a video setup, an extensive and responsive effects unit for video processing, or as a dynamic visual generator that feeds into LZX gear, VJ software (via capture card), or other video hardware among other things.

. for GLSL shaders, i recommend checking out these two websites:

both websites have real time interactive GLSL code (where you can tweak values and functions to see what happens). a caveat thought, the video system on Structure is more modest than those on modern laptops - so ray marching, larger for loops, and complex shaders generally do not work (primarily due to memory constraints). however, some of the simpler shaders look great, especially layered w/effects. overall performance is dictated by how many shaders, effects, and objects are being used for a patch.

. video input will be able to be processed via GLSL shaders as well, which opens up a lot of possibilities - we have pixellate, posterize, mirror + kaleidoscope, HSV rotation, color shifting, sobel, tunnels, etc. we have a lot of effect shaders we’ve been fine tuning for release and have plans for many more. our node based system allows you to configure multiple effects and control how they’re mixed before the final output - giving you even more options !

. as we get closer to the final release, we’ll be releasing more information and demonstrations.


This article on Moogfest shows the previous prototype, the final version is different (we decided to change the output section and change the buttons somewhat).

But, gives you an idea of the display with a preview and some CV feedback going on!


Welcome gents! It’s an exciting time to be a visual synthesist!

I’m planning to place one in my Digital case (which doesn’t exist yet :slight_smile: ) with Memory Palace and Diver and some modulators…


Doing the same myself! Well, I am putting both analog and digital in the same case, but CANNOT wait for the new Orion series to interact with Structure!


A giant official welcome, @ErogenousTones and @anomad!! Thanks for being a part of this community site with us.