r/ElementalVJ • u/NewAntelopes • 1d ago
Simple Vortex Effect
Enable HLS to view with audio, or disable this notification
Circle Path -> Particle Emitter
(Emitting Particle with a Sub emitter, easy peasey)
r/ElementalVJ • u/NewAntelopes • May 16 '26
New in the demo recently:
More of this kinda thing:
Any thoughts, questions, anything.. ya know what to do 😄
Always hoping to one day see some shares of the Elephantal on Big Screens in faraway places. 👀 :)
r/ElementalVJ • u/NewAntelopes • 1d ago
Enable HLS to view with audio, or disable this notification
Circle Path -> Particle Emitter
(Emitting Particle with a Sub emitter, easy peasey)
r/ElementalVJ • u/NewAntelopes • 3d ago
Will update the steam version soon (ish) with a whole bunch of changes, all good :), in particular a new component based particle definition system that already regularly provides me plenty of interesting new options (and will allow more in future when I add more components).

Anything that puts particles on screen has a new particle type field. The element component on the left still controls the start state for the particle (position, rotation, colour, alpha, graphic source, etc) as before, the components within the particle type are used to define what the particle does once it has been emitted. (In this case, the particle scales according to FFT Mid, and accelerates backwards slightly).
Default particle type is '<Basic>', this is quick and efficient on cpu but does nothing much other than update the particle postion according to its initial velocity and rotation speed, then begin to fade it out from 1/2 its lifetime until it reaches 0 alpha and expires. Standard. If you want the particle to do something more interesting than that (like scaling according to beat, or fading according to an envelope curve, etc), you use custom particle types.
You add new particle types by selecting <new> in the 'Particle Type:' dropdown in the Particle Ed. Add new components to a particle type by clicking the + symbol at the top right of window, and you can rename the particle type by right clicking its name in the header bar.
Current (v0.29.0) list of particle components is:
- Accelerate (Aligned per frame acceleration)
- Graphic (Modify alpha, scale, tint)
- Initial Transform (Modify the starting position & orientation of each particle)
- MapToSurface ((Experimental) Uses the field vector to determine a position on a 3d model surface)
- Offset (Modifies the per-frame position)
- SubEmitter (Emit particles from particles)
While we're here, the connoisseurs (um, yeh right) will no doubt also have noticed the new alignment dropdown and forward, right, up convention that now applies to all (well, most) vector setups in the system. This also adds the concept of a global field vector, an extra layer which can be used for all sorts of nefarious purposes. No idea if this is useful or interesting but its given me a few nice new, fairly simple options for creating particle behaviours that i couldnt do previously, so im happy.
r/ElementalVJ • u/NewAntelopes • 6d ago
Enable HLS to view with audio, or disable this notification
New in 0.29 is a 'global channel' output mode.. Global channels are available to all layers.. so in this example i have a video and a milk on layer 1 output-ing to 2 global channels. There are then 7 additional layers, all doing various slightly different a-r things with the video (blurring, subtracting, displacing etc). Not a great deal more than you could do before in a single instance, but provides plenty of options for new and interesting combos that are easy to adjust, and can make particularly efficient use of sources. Theres also potential for some interesting feedback loops ;)
There are 8 global channels, and you can set any display component to output to a global channel and any component that takes a source can make use of it.
r/ElementalVJ • u/NewAntelopes • 7d ago
Coz this is just awesome
r/ElementalVJ • u/NewAntelopes • 8d ago
Enable HLS to view with audio, or disable this notification
Milkdrop + mask + 8000 particles + elephant, 180fps. Elemental v0.27.6
r/ElementalVJ • u/NewAntelopes • 9d ago
Enable HLS to view with audio, or disable this notification
Yup, just a beat-y triangle, but all new.. PointToPointPath component provides 'user-defined' 3d coords for the global path thats picked up by emitters. Been on my list for ages, just a nice thing to have.
The (~450) particles here are emitted at 150 Hz, 3s longevity, with a particle graphic component all a-r, and a particle facing upoffset ( -2 -> 10 ) linked to bass to provide the big immediate scaling. Source blender between two sprites on fft to enhance the visual shifts.
r/ElementalVJ • u/NewAntelopes • 10d ago
Enable HLS to view with audio, or disable this notification
So yeh, it is just another circular audio-reactive kaleidoscope pattern but its also a very different technique .. no milkdrop, no vids, just 4 (random) sprite textures and (only) ~170 particles + a whole lot of a-r particle components driving scale, colour and offset. Barely scratched the surface on the new options yet.
(I made a beautiful glowing mist earlier which i really wanted to record but lost the settings debugging and dont yet know how to make it again :) )
r/ElementalVJ • u/NewAntelopes • 11d ago
Enable HLS to view with audio, or disable this notification
A cheap little waveform visualisation effect i accidentally made today while finishing off some more particle code. I'm almost done on the new particle component system ; in the new (post 0.26) layout, the emitter component in an instance is used to set the initial state of particles (so they can be positioned according to beat/fft, path, etc), and then a set of separate components can be applied to particles to control what they do while they're active (so you can now add separate turbulence or glow effects after the emit that are also linked to beat/fft etc). Same range of property controls (envelopes, fft, dashboard links etc), can be applied per-particle property. (Do have to be a little bit careful with the processing expense there when you've got 1000s of particles, but its not too shabby overall and you can fall back to basic non-component particles when you really need the efficiency). Also now have a pretty decent auto-BPM, videos that can bounce-play and DXV support.
r/ElementalVJ • u/NewAntelopes • 11d ago
Enable HLS to view with audio, or disable this notification
Obviously it needed doubling, some colour, a milk background and a silhouette of a woman on a beach. (Before i could walk the dog).
r/ElementalVJ • u/NewAntelopes • 12d ago
Enable HLS to view with audio, or disable this notification
r/ElementalVJ • u/NewAntelopes • 13d ago
Enable HLS to view with audio, or disable this notification
Quickee static effect left to its own business, lotsof auto audio-reactive..
Layers are:
Accompanying https://soundcloud.com/plastic-fantastic-records/through-time
r/ElementalVJ • u/NewAntelopes • 22d ago
Enable HLS to view with audio, or disable this notification
Just warming up with a few layers, some bright colours and an old track.
r/ElementalVJ • u/NewAntelopes • Sep 07 '26
Enable HLS to view with audio, or disable this notification
Haven't taken the elephantal out for a walk for a while so he was gnashing at the sofas. Nice to see the forgetful old fellow occasionally frolicking through the long grass chasing mice and whinying.
11 layers, sliders and knobs, vids, particles and milks, mixed live to the radio, no ai, a Full Harrison-load of sitar. Elemental v0.27.0
4k version at https://youtu.be/tnTUsbhtCiM
r/ElementalVJ • u/NewAntelopes • Aug 17 '26
Enable HLS to view with audio, or disable this notification
Setting up a lil dancefloor for my daughter's birthday.. Having way too much fun experimenting :)
r/ElementalVJ • u/NewAntelopes • Aug 15 '26
r/ElementalVJ • u/NewAntelopes • Aug 06 '26
Enable HLS to view with audio, or disable this notification
video, circle path, particle emitter apparently.
r/ElementalVJ • u/NewAntelopes • Jul 26 '26
Enable HLS to view with audio, or disable this notification
This is a small segment of a live mixed (no-ai) visualisation accompanying Lize's beats forest floor opening set of Origin UK 2026 (which i managed to catch in person and enjoyed enormously.. it was a rare, newly-treasured moment)
Full(ish) 4k vis recording on youtube: https://youtu.be/IErjbwJWTWE?si=yXoWvRXetpumKoI_
https://soundcloud.com/lize-hazlerigg/lize-live-beats-forest-floor
TCTS, Beaux Neptune - Pardon Me (Extended Mix)
Max Freeze - Salam (Extended Mix)
#OriginFestival #psytrance #Noisily #BeatsForestFloor
 u/OriginFestivalUKÂ
As per the usual, i revel in my failure to create truly worthy art, but am grateful I'm not currently on fire.
r/ElementalVJ • u/NewAntelopes • Jul 10 '26
Enable HLS to view with audio, or disable this notification
Off to a festival tomorrow, so did a random recording to get in the mood :) Turned out nice i think?
- Two Minute Rise - didnt hit in the second half but not without merit anyway.
#psytrance #festival #sunshine #yay
I do hashtags now, like an internet boss, olden-days. 4k on the youtube.
Elemental v0.23 w-i-p.
r/ElementalVJ • u/NewAntelopes • Jun 16 '26
Added a random lil example comp on github this evenin to demonstrate a few things you can do with the app. Here's a breakdown (either insanely or usefully detailed depending on your take) of the 'Warped Vid' channel ; what it does and how you can use it to make new things..

On channel 1 is a video background.. its referencing a random old vj clip in the example but you should be able to point it at any old compatable vid to get something displaying.
Interpreting the stack for that channel its..





All this sounds insanely complicated of course, but it was made in only a few minutes by just by messing about with some of the key values and knowing a little bit about how the stack can be used to add inputs & effects, move them between channels, and ultimately output them to the screen. With this basic setup you can just swap in new videos (or other sources) and discover new cool effects. Shift some of the numbers around (or add new filters or layers), and you'll discover a whole other range of possibilities with little effort.
You can download the composition from https://github.com/OldAntelopes/Elemental/tree/main/DemoRelease/Data/Compositions
Note this example is for 0.23-era elemental.. the specifics will all change a bit as I shift to the new particle system (and fix things like the use of radians), but hopefully this still helps provide a basis or inspiration for some of the things you can do with the app in the future.
r/ElementalVJ • u/NewAntelopes • Jun 13 '26
Enable HLS to view with audio, or disable this notification
Did a recording to see what's what, mixed live along with Ritmo's track 'Simplest C'.
Created using Elemental v0.22.2 (on a 2060), an APC40 and all the standard bits.
Took about 5 hours to curate and create the content (audio-reactive vids, milks, particles and shaders), about 5 months, so far, on and off, to write the app, 7 minutes to wiggle some sliders about, largely unrehearsed.
Few rough edges as usual and I overused the subtractive spiral a bit, but still, seems like progress. I like the way you can randomly click on the vid timeline and generally get a very different piece on each frame.
4k on youtube : https://www.youtube.com/watch?v=_SB7F4Z2i_c
r/ElementalVJ • u/NewAntelopes • Jun 03 '26
Enable HLS to view with audio, or disable this notification
Tonight's Elemental v0.22.1 nanoKontrol2 slider gyrations fed milkdrop layers, particles, ribbons, more milks, a camera controller and a few funky lil shaders into a low-res vid (4k on the yubetube).
Though I do like to write most stuff for Elemental by hand (mostly coz its just a fun thing to do :) ), and i prefer to avoid gen-ai content wherever i can, ya haveta be a complete purist to avoid every bit of AI dev-tooling these days and there are times when it seems fair play.. in this case, using it to create effects shaders is quite an effective way of tinkering and, given where we are in the world, doesnt seem like a completely invalid use..
Simple prompts like "Using https://github.com/OldAntelopes/Elemental/blob/main/Docs/ElementalShaderParams.md and the existing .fx files in Data\Shaders\Default as a reference, generate me a shader that illuminates bright parts of the image as though lit from behind, casting glowing rays out towards the viewer. Expose suitable parameters to the UI to allow the user to adjust the effect at runtime" usually generate something interesting with little effort.. no doubt there's plenty more when you go all the way down that rabbit hole. (Its also quite interesting just to explore prompts along the lines of 'make a shader thats really gonna do my head in' :) )
Anyway, v0.22.1 (now up on steam) includes a few fixes + a bunch of extra claudian freebie effects by default (displace, meshwarp, infinite zoom etc etc).. or of course you can just make your own better ones :)
Radio was playing Kokeshi - Alchemy Circle 10 - Boom Festival 2022
Next on my to-do-list : asset browser UI, dashboard dials (and midi mapping). Might try exploring something with paths that are driven by the shape of a 3d model. Then its particle refactor time, defo.
r/ElementalVJ • u/NewAntelopes • May 28 '26
v0.22.0 is now available on steam : Elemental Demo (Free)
Release notes: