🎬 Neon Dancing Butterfly πŸ¦‹ β€” Audio-Reactive Visuals for Beginners in TouchDesigner

Welcome to my first TouchDesigner tutorial!
In this series, we will explore TouchDesigner step by step β€” starting from the absolute basics. Whether you're an artist, designer, VJ, or simply curious about real-time visuals, this guide is designed to help you build a solid foundation, even if you're completely new to the software.

I will explain each concept in detail, using real projects and examples, so you can understand not only how things work, but also why. The goal is not to copy steps blindly β€” but to give you the confidence to create your own visual systems from the ground up.

πŸŽ›οΈ What is TouchDesigner?

TouchDesigner is a real-time visual programming tool used for:

  • VJing and DJ performances

  • Interactive installations

  • Projection mapping

  • Motion graphics

  • Experimental visuals

It works with nodes, also called operators, connected in networks β€” like remixing visuals live.

πŸ”£ The 5 Operator Families

Each operator belongs to one of these five families. They each have a unique color and purpose

  1. COMP -Component Operator

    • Yellow icon

    • Acts like a folder or container

    • You actually start every project inside a COMP

    • The default /project1 is your first COMP

    • Inside it, you add all other nodes (TOPs, CHOPs, etc.)

      2. TOP – Texture Operator

    • Pink icon

    • For images, video, and 2D effects

    3. CHOP – Channel Operator

    • Light blue icon

    • For audio, animation, and changing values over time

    4. SOP – Surface Operator

    • Green icon

    • For 3D geometry and shapes

    5. DAT – Data Operator

    • Purple icon

    • For text, scripts, and data tables

Let’s create a vibrant neon butterfly that pulses, rotates, and mirrors in sync with audio.

Below butterflies is Free download / or you can use your TD default butterflies.

πŸ’‘ After clicking the download button, tap the ⬇️ icon in the top-right corner to save the video to your device. Then open TouchDesigner, add a Movie File In TOP, and start your first tutorial project βœ…

OK, let’s begin πŸ¦‹

🎬 Touch Designer Tutorial 01 / Audio-Reactive

Neon Dancing Butterflies

Scripts;

First, go to TOP > Movie File In. This loads TouchDesigner’s default banana image. You can use either an image or a video to try this audio-reactive project.

Next, replace the banana with one of the default butterfly images. There are three butterflies to choose from β€” today, I’m using the third one.

Then, add a Level TOP. This adds more neon effects and glow, and increases contrast. You can adjust the parameters on the right side of the Level TOP to get the visual result you prefer.

Go to the Transform TOP first. The Transform TOP is used to resize, rotate, or move the image. In this project, it makes the image grow or shrink with the music, which brings the butterflies to life.


Then we adjust other TOPs:


HSV Adjust TOP is for hue shift β€” it’s one of the most fun to play with!


  • The Hue range goes from 0 to 1, representing the full color wheel.

  • 0 means no change,

  • 0.5 flips the colors (red turns to cyan, green turns to magenta),

  • and 1 is the same as 0 β€” it loops back.
    S stands for saturation, just like in Photoshop. Increasing it makes the image more vibrant.
    V stands for value (brightness). Raising it makes the entire image brighter.



Next is the Mirror TOP. Using Mirror creates beautiful symmetry and gives your visuals an abstract, artistic vibe.


We add the Bloom TOP because it enhances the glow effect, making the neon colors pop even more.


Finally, we add the Null TOP and Out TOP.


  • The Null TOP doesn’t change anything, but it helps keep the output stable.

  • The Out TOP marks the final output of your visual chain β€” it’s the end point of your network.

Now for the last part β€” we add the audio.


Start by adding an Audio File In CHOP. You’ll see the default music playing visually in the CHOP viewer, but there’s no sound yet. To hear it, add an Audio Device Out CHOP.


Next, add an Audio Spectrum CHOP. This reacts to the higher-pitched parts of the music and creates layered motion effects.


Then, connect the Audio File In CHOP to an Analyze CHOP. This allows the audio to drive visual changes. The Audio File In CHOP has two channels, which means you’re working with stereo audio β€” left and right.


Drag the Analyze CHOP output onto the Transform TOP, and drop it on the X parameter. This links sound to movement.

Only use one channel (left or right); using both can cause the visuals to move in two directions and look messy.


Next, add a Math CHOP. This controls the range of motion. You can play around with the numbers β€” more practice and observation will help you improve your visuals and learn faster.


Now the project is complete β€” I hope you liked it!















Previous
Previous

Synesthesia: Audio-Reactive Visuals for Beginners (TouchDesigner Tutorial 02)