- Видео 12
- Просмотров 46 910
prismatic visuals
Добавлен 15 дек 2019
Waking Windows 2022 | Live Music + Visuals | TouchDesigner + Wacom Tablet
Footage from my performance at Waking Windows, a local music festival in Winooski, VT. I teamed up with Vanishworks and Dan Ribaudo to create visuals inside a church, projection mapping the organ pipes on center stage.
The main visual motif was two virtual windows that were designed after the other windows in the church, referencing the venue's architecture and the name of the music festival. For much of the content, I was live drawing to the music using a Wacom tablet -- an approach I call "dance drawing." We also incorporated particle systems, videos, and live footage of the artists.
We performed with 8 artists across 3 nights -- here's the full list:
- Yasmin Williams -- her song "High Fi...
The main visual motif was two virtual windows that were designed after the other windows in the church, referencing the venue's architecture and the name of the music festival. For much of the content, I was live drawing to the music using a Wacom tablet -- an approach I call "dance drawing." We also incorporated particle systems, videos, and live footage of the artists.
We performed with 8 artists across 3 nights -- here's the full list:
- Yasmin Williams -- her song "High Fi...
Просмотров: 395
Видео
Multitouch Data in TouchDesigner - iPad/iPhone and Wacom Tablet
Просмотров 6 тыс.Год назад
Project Files: prismaticvisuals.gumroad.com/l/multitouch Tablet to OSC (for Wacom tablets): prismaticvisuals.gumroad.com/l/tablettoosc This video demonstrates how to use multitouch data in TouchDesigner. It shows how to use two different multitouch input devices: iPhone/iPad using an app called TC-Data, and Wacom tablets using software I developed called Tablet to OSC. The video walks through a...
Procedural Plants with L-Systems in TouchDesigner - Tips, Tricks, and Tox
Просмотров 12 тыс.2 года назад
L System Plus component and demo file download: github.com/kylebmeredith/L-System-Plus This video is intended as an intermediate tutorial for people already familiar with the basics of L-Systems. It covers rendering leaves separately from the trunk/branches, limiting generations, using instancing for leaves, and customizing the scale and color of those leaf instances. To learn more about L Syst...
TouchDesigner + Ableton + Max/MSP - Audio-Reactive Project Walkthrough
Просмотров 23 тыс.2 года назад
A walkthrough of a project I made for the 2021 Interactive Immersive Championship. I integrated TouchDesigner, Ableton, and Max/MSP to create visuals that reacted to an Ableton set in real-time. 0:00 - Intro 0:46 - Project demo 1:08 - TouchDesigner network 6:02 - Parameter shortcut tip 7:31 - Ableton setup 8:39 - Customizing M4L devices 13:41 - Alternative Ableton setups 14:52 - Max/MSP control...
Hand Controlled Kaleidoscopic Projections | Processing + Mad Mapper + Leap Motion
Просмотров 1,3 тыс.3 года назад
This is a hand-controlled visual instrument called Kal (short for kaleidoscope). Using a programming language called Processing (processing.org/), I’ve developed software that reads in hand motion-capture data from the Leap Motion sensor and uses it to control kaleidoscopic visuals. You can think of it like a theremin that produces visuals instead of sound. This is a video of my debut performan...
Big Spender | TouchDesigner + LED Gloves
Просмотров 4693 года назад
Visuals were generated and performed in real-time with TouchDesigner, using LED gloves in front of a webcam Song is Big Spender by PARTYONWES!
Flying Lotus - Massage Situation | HAND-CONTROLLED VISUALS | Unity + Max + Leap Motion
Просмотров 4873 года назад
Visuals generated in Unity and controlled with the Leap Motion using a Max/MSP patch
Nocturne 2019-"Overdue" | LIVE MUSIC + DANCE + VISUALS | TouchDesigner + Max + Kinect + Leap Motion
Просмотров 2,6 тыс.4 года назад
This is an excerpt from the Midnight Event (headlining act) of Nocturne 2019, a student arts festival at Middlebury College. It was a collaborative performance, featuring live music, dance, and visuals projected onto the front of the school library. The visuals were programmed in TouchDesigner and controlled over OSC using an interface I’ve developed in Max/MSP. Silhouettes of the two dances we...
what shaall for android ?
🪦
great performance! loved the visuals!
Wow amazing tutorial! Thank you! How can i connect tagtool or procreate to touchdesigner + comfyui ?
Thanks! Not sure tbh I haven’t used those apps. This tutorial might be helpful though ruclips.net/video/ImyDkKNPQm8/видео.htmlsi=3dvrtuI13wX_C2Kl
@prismatic.visuals thank you man! I subscribed now to your Chanel so can't wait to learn new stuff !
how i can use Tablet to OSC when i downlod
Should be able to just open it and start sending data from your Wacom tablet. Is that working for you?
this is dope, great work
Thanks man !
very inspirational, tnx a lot just for showing this off! much love
Just saw this video. Is it possible to send multiple different outputs from TD to different users - ex: 10 users log in to an app and we have TD set up in the background to generate something live for them based of interaction. Each user will then be able to get an unique output in real time. Would this be possible with 1 instance of TD running or do we need to either run more TD's OR sync a "master" workflow to other instances? -- Note: I only need to know if this is technically possible, not the exact workflow. We have devs for that. Thank you. :) I would appreciate any feedback here, and I might contact you for further questions. Thank you.
Yes this is definitely possible. You can have as many inputs, components and outputs as you want in TouchDesigner. The main question is how much simultaneous processing your computer can handle - might need to split it onto different machines depending. Happy to answer more questions - sounds like an intriguing project
Heya, any idea if it is possible to use touch events from a smartphone and also display the result/output on the smartphone itself? Just like how an app on a smartphone functions?
I’m not aware of any app that would let you do this, but it is very possible in theory. Would just need to send the touch data over OSC and receive an image with NDI. Maybe I’ll code that someday…
how about multitouch from a windows multitouch screen?
Haven’t had the chance to try it since I don’t own one, but I’m guessing it would work well. There’s a multitouch DAT to handle those events
Soooo cool!
Thanks!!
Thoughts on Touch OSC? Been using that since 2010.
Touch OSC is amazing! It’s sort of a different purpose though. I couldn’t find any way to send raw multitouch data from touch OSC. But I think it’s the best tool for building touchscreen UIs
Hi! there's a way to use tc-data whitout an internet connection?
I believe using an Ethernet cord should work! You’ll need to get a phone to Ethernet adapter for that
You know Zig SIM Pro? I have the feeling it’s doing the job well for less? Just wondering…
I tried it and the data was very laggy in my experience. TC data was much smoother and more flexible
@@prismatic.visuals ty!
legend
🤯💥🔥🔥
The js work with Max its very interesting, I want to learn more about it
Good to know! Hoping to make a tutorial on that at some point
Hi, thanks for sharing the project files. Even if I create a custom port like 35000 or your port number, I could not figure out how to send data to TD because it cannot receive the TC-Data somehow. Could you give me some advice to solve this?
I would guess the issue is with the IP address. Gotta make sure you’re using the right private ipv4 address of your computer, which can be a bit tricky to find. Another thing might be firewall - you could try disabling firewall on phone and computer
@@prismatic.visuals Firewall did the trick, I guess; thanks for that. Here is another question, is there any possibility of putting more than 5 fingers simultaneously? Thank you so much!
amazing, definitely will try this, thanks mate!
If you plug your iPad into a Mac with usb c, you can send osc over it
interesting how does this work? Does it function like an Ethernet connection?
@@prismatic.visualsits just a wired connection. A ios device can be a audio source, cam source, bi-directional midi and also OSC. Apps that send OSC usually have a setting to send osc wifi or wired. Osx and ios can network on any port, wifi, usb, bluetooth, even using firewire in the old days. You can also create a adhoc wifi network for less latency. Or get a low latency bluetooth connection.
Wow! Just what I needed.
Glad to hear it!
That looks like it was a blast!
watching this work flow gives me anxiety. This is so over my head lol
I really like this video and it inspires me a lot! I am just started learning TD so I am curious about the part connecting the Max signal to TD, would you please share some details about this part?
Very cool! Are you using Leap Motion?
Thanks! I’m using a Wacom tablet. I coded a C++ app that accesses the multitouch data and sends it over OSC, then I’m using that data in TouchDesigner
@@prismatic.visuals Wow! I was pretty sleepy when I saw. It looked like you were doing in the air. Amazing nonetheless! Great work!
@@postdaigo 😆 thank you!
So dope
Thanks 🙏
Why you prefer TD over jitter? Wouldn’t jitter be easier to integrate with max?
I used jitter for a while, but then discovered touch and haven’t gone back - it feels much easier and more powerful for visuals imo. I see jitter as kind of secondary to MSP, whereas touch is designed for visuals
incredible man! this deserves more views. Would love to have a try at this!
Thank you much appreciated!
this is so cool, love your idea and the visuals are stuning
Thanks!!
this is beautiful
thanks!
Thank you so much for this amazing component and tutorial! How would you go about having a lot of different trees in one scene while still using the component?
Glad you enjoyed! To create multiple trees, you can duplicate the component and change the parameters for rule dat, leaf SOPs, materials, etc. For my project, I had a lot of various rules, SOPs and materials at the top level that I could drag onto the components. It can be a bit tricky to create a scene with multiple L Systems, since they are fairly heavy even with optimization. My solution was to only show one at a time, then composite multiple copies of the render using TOPs. If you want to include multiple different L systems I would recommend keeping them simple or limiting their animation so the SOPs don't need to cook
This is fantastic! Thanks for the excellent explanation as well 👽🙏
Thank you! Glad it was helpful 😁
@@prismatic.visuals u bet! I forgot to mention I love the optimization schemes too. Brilliant 👍
felicitaciones, muuy bueno maann
wow that metalic look on the visuals is amazing. love it
That's cool. Can you share files?
Thanks! I don't feel quite ready to share the Max patch, but I could definitely share the TouchDesigner file if that's helpful. I could perhaps share the Ableton set too, though I'm not sure how helpful it would be since it's quite particular to my setup. Is there a particular part you'd be interested in checking out?
@@prismatic.visuals I love your tutorial, it's very comprehensive and useful. I just started using TD to interact with Ableton Live,I know MAX is powerful, but I haven't been ableto use it very well. I was inspired by your video, it would be great if you could share TD files and ableton Settings, hope you can make more tutorials!
@@prismatic.visuals would be incredible if you could share the TouchDesigner file!!!
This definitely inspires me, and I find it very interesting that you went this far into creating things in Max and using OSC to bring data into TouchDesigner without looking at TDAbleton! I don't know what limits there are for it or how robust it is, but it's referenced a lot. I'm still learning and watching things, but I've been very curious about Max and it was really cool to see what you did on the Ableton/Max side of things. I definitely learned some really cool things! javascript scripting in max? Mythical. Using typescript? Divine. Envelope mods to create consistent actions with parameters? Inter-dimensional. I never thought to use max to modify and adjust things before it gets sent to touchdesigner...it seems like that could be friendlier to map to midi controllers than doing it in touchdesigner? I haven't looked into using midi controllers in touchdesigner, but your approach of doing it in max is really awesome!
Thank you, much appreciated!! I think the reason I used Max instead of TDAbleton is that I had already developed the Max interface for a while before thinking to connect it to Ableton, so it made sense to add it in there. Since making this video I’ve tried out TDAbleton a bit - definitely a lot of potential, though it felt a bit trickier to work with for me. I think creating interfaces and sending data is more intuitive in Max than in Touch - would recommend trying it out! Max also has a very straightforward MIDI and key mapping system. I created a handy script that will generate Max MIDI mappings based on JSON too. Curious what kind of work you’re doing or interested in. Do you have a page/account I could check out?
wow~~~
Good job. And thanks for sharing. The noise that move the leaves needs to be in sample not in seconds. And instead to reference the scale viaSop you can use the geo Instance parameter. Make more sense to me. I always wanted to make a the whole process in gpu. But i did not find any resource on how to write or copy the base Lsystem code. Gonna check the resource you share. Hope i ll find a way one day
good catch on the samples unit! Just updated the tox
Awesome!
Good one!
Thank you!
Amazing, thanks for this! Was playing around with this technique and noticed that the random scale paramater throws out the positions of the leaves and flowers even though their LSystems share the same random seed. Any thoughts/ideas?
Thanks! I noticed that issue too… couldn’t figure it out unfortunately. It seems like randomness might be somehow individual to each operator, or maybe the difference of skeleton vs tube causes the trunk and leaves to separate. If that’s important, you might be better off rendering all components in one L System and splitting them up with delete SOPs. Would be curious if you figure something out!
@@prismatic.visuals Yes, thats where I ended back at, a single system + delete SOPs. Still a good trick though.
@@ryanstdesign jsyk I added a new option to the component to switch the separation mode between “delete” and “substitute.” So now by default the random scale should work as expected
Hero! Thanks for sharing L-systems Plus
Thanks Dan! Happy to share
sick!
thanks!
Very helpful. Thank you!
Thanks a lot !
Very helpful. Thank you for doing this.
Thanks for sharing! very nice
Very helpful, my question is how to proceed with leapmotion part? Like the one on your Instagram. Thanks in advance
For the Leap Motion, you can use the Leap Motion CHOP, scale the parameters using Math CHOP, and map those to whatever L System parameters you want to control using an export or expression. This video is a solid introduction to using Leap in Touch: ruclips.net/video/Qkb-0Qh3pkE/видео.html&ab_channel=TheInteractive%26ImmersiveHQ
Precious, Genius