Open VJam

πŸ’‘ Concepts (why it's built this way)

A quick look at why VJam works this way πŸ’‘ Understanding the setup makes you faster at using it.

πŸŽ₯ Dual engines (two visual engines)

VJam runs two visual engines:

Why two? πŸ‘‰ MilkDrop creates the swirling base, and p5 adds effects on top. So it's not one flat image β€” it's a visual that builds up live. Together, that's 1,300+ presets 🎨

The controls match that setup πŸ‘‰ tap = add a p5 on top / swipe = swap the MilkDrop base. So you can change things up mid-set without blowing up the whole look (β†’ 🎨 Presets chapter).

🎱 Decks are independent

🫧 Visuals you can feel β€” designing the sound reaction

🎚️ Modulation (drive parameters with sound)

πŸ”— Related

Next: πŸ“– Glossary β†’