{"id":6181,"date":"2026-10-03T00:14:32","date_gmt":"2026-10-03T04:14:32","guid":{"rendered":"https:\/\/dems.asc.ohio-state.edu\/?p=6181"},"modified":"2026-10-03T00:18:26","modified_gmt":"2026-10-03T04:18:26","slug":"pressure-project-1-particles","status":"publish","type":"post","link":"https:\/\/dems.asc.ohio-state.edu\/?p=6181","title":{"rendered":"Pressure Project 1 &#8211; Particles"},"content":{"rendered":"\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"Falling FLying - Griz | Audio Visualizer\" width=\"590\" height=\"332\" src=\"https:\/\/www.youtube.com\/embed\/EtCIQE94PqU?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">For my auto-generating patch, I decided to make an audiovisualizer using primarily POPs to generate a particle system. The patch is audio-reactive and was tested with multiple songs that fall under the EDM genre. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I approached the 5-hour time limit optimistically, knowing I could at least make something in that time. My first instinct was to search for a tutorial to follow since I didn&#8217;t want to just make a repeat of one of our practice patches from class. I knew from the jump that I wanted to make an audiovisualizer for the song Scream Saver by Subtronics. To find inspiration, I first went on TikTok and searched &#8220;Touchdesigner audio visualizer&#8221;. I found some really cool stuff, but a video that used a particle system really stood out to me, and it just so happened to be made by a guy who had a tutorial for it. The tutorial was &#8220;Audio Reactive Particles using Pops! &#8211; Touchdesigner Beginner Friendly Tutorial&#8221; by nicholaspjm on YouTube. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In my process of working from the tutorial, I ended up messing with a parameter by accident that led to my program crashing before I could even name the project, so I had to start over pretty late into the game. But when I restarted, I ended up fixing a problem my first patch was having, which led to a better outcome. In the end, I got to a point I liked after about 4 hours, then messed around with music for the remaining hour. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Most of the POPs-related elements of the patch, like the maths, went over my head, so I didn&#8217;t change them much from the tutorial. But when it got to the end, I started to customize more. I linked and relinked audio components to get the effects I wanted and messed with the color of the particles. The glow effect when the particles get close together is from a filter called bloom, and the color of the particles was edited by using a point sprite. Both the point sprite and filter came from the tutorial, but I edited them to look different from the guy in the video. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">My biggest surprise during this process was at the end, when things all came together. Once I connected the audio to the math and things started moving, I got really pumped. From there, everything new I tried just added to the experience. I changed the song from Scream Saver to Falling Flying by Griz, and I felt the song fit the composition so much more. I feel like this is just the start of what I want to make potentially with audio reactivity. Seeing my favorite songs move and breathe was very gratifying to me. <\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"Scream Saver - Subtronics | Audio Visualizer\" width=\"590\" height=\"332\" src=\"https:\/\/www.youtube.com\/embed\/e2xalZ4My94?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"574\" src=\"https:\/\/dems.asc.ohio-state.edu\/wp-content\/uploads\/2026\/10\/Screenshot-2026-09-30-at-1.54.40-AM-1024x574.png\" alt=\"\" class=\"wp-image-6182\" srcset=\"https:\/\/dems.asc.ohio-state.edu\/wp-content\/uploads\/2026\/10\/Screenshot-2026-09-30-at-1.54.40-AM-1024x574.png 1024w, https:\/\/dems.asc.ohio-state.edu\/wp-content\/uploads\/2026\/10\/Screenshot-2026-09-30-at-1.54.40-AM-300x168.png 300w, https:\/\/dems.asc.ohio-state.edu\/wp-content\/uploads\/2026\/10\/Screenshot-2026-09-30-at-1.54.40-AM-768x430.png 768w, https:\/\/dems.asc.ohio-state.edu\/wp-content\/uploads\/2026\/10\/Screenshot-2026-09-30-at-1.54.40-AM-2048x1147.png 2048w, https:\/\/dems.asc.ohio-state.edu\/wp-content\/uploads\/2026\/10\/Screenshot-2026-09-30-at-1.54.40-AM-1536x860.png 1536w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/buckeyemailosu-my.sharepoint.com\/:u:\/g\/personal\/rains_58_osu_edu\/IQC6xG7E0iHGSqaP531RWJYQAa-xBxR_QP8Q9X4p0JnF4CE?e=iUeByF\">PressureProject(Griz).3<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>For my auto-generating patch, I decided to make an audiovisualizer using primarily POPs to generate a particle system. The patch is audio-reactive and was tested with multiple songs that fall under the EDM genre. I approached the 5-hour time limit optimistically, knowing I could at least make something in that time. My first instinct was [&hellip;]<\/p>\n","protected":false},"author":140,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[51,89],"class_list":["post-6181","post","type-post","status-publish","format-standard","hentry","category-uncategorized","tag-pressure-project","tag-touchdesigner"],"_links":{"self":[{"href":"https:\/\/dems.asc.ohio-state.edu\/index.php?rest_route=\/wp\/v2\/posts\/6181","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dems.asc.ohio-state.edu\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dems.asc.ohio-state.edu\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dems.asc.ohio-state.edu\/index.php?rest_route=\/wp\/v2\/users\/140"}],"replies":[{"embeddable":true,"href":"https:\/\/dems.asc.ohio-state.edu\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=6181"}],"version-history":[{"count":3,"href":"https:\/\/dems.asc.ohio-state.edu\/index.php?rest_route=\/wp\/v2\/posts\/6181\/revisions"}],"predecessor-version":[{"id":6185,"href":"https:\/\/dems.asc.ohio-state.edu\/index.php?rest_route=\/wp\/v2\/posts\/6181\/revisions\/6185"}],"wp:attachment":[{"href":"https:\/\/dems.asc.ohio-state.edu\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=6181"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dems.asc.ohio-state.edu\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=6181"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dems.asc.ohio-state.edu\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=6181"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}