Building a Step Sequencer for VSTs in TouchDesigner - Tutorial

  Рет қаралды 4,343

The Interactive & Immersive HQ

The Interactive & Immersive HQ

Күн бұрын

Пікірлер: 8
@vendavalstudio
@vendavalstudio 2 жыл бұрын
Beautiful work.
@TheInteractiveImmersiveHQ
@TheInteractiveImmersiveHQ Жыл бұрын
Thank you! Cheers!
@LEDsAkimbo
@LEDsAkimbo 8 ай бұрын
Thanks for this. I couldn't get the expression you gave working though. So after about an hour of reading I came up with this that might help others... list_steps = [op('null_kick')[index].name for index in range(16)] on_only = [item for item in list_steps if op('null_kick')[item].eval() == 1.0] op('../select_kick').par.channames.expr = on_only No idea why this works and yours doesn't! But glad that I've leant a little about list comprehensions.
@TheInteractiveImmersiveHQ
@TheInteractiveImmersiveHQ 8 ай бұрын
I just tested the original code with 2023.11510 and am not seeing any issues, so it might've been a syntax error causing the issue. That said, glad to hear that you were able to find another solution! For anyone else that runs into a similar issue, here's the code from the video for you to compare or copy/paste: currentVals = [op('null_kick')[index].name for index in range(op('null_kick').numChans) if op('null_kick')[index].eval() == 1.0] op('../select_kick').par.channames.expr = currentVals
@LEDsAkimbo
@LEDsAkimbo 8 ай бұрын
Interesting. Must have missed something along the way.
@SamlaleoSingh
@SamlaleoSingh 2 жыл бұрын
Awesome
@SchmusyKatzy
@SchmusyKatzy Жыл бұрын
I always get an error message: "reset" and "channames" can't be found qwq But the tutorial was very nice!
@TheInteractiveImmersiveHQ
@TheInteractiveImmersiveHQ Жыл бұрын
Hi! This sounds like the code might not be pointing to the right operator. I'd recommend double checking that all of your code matches what we have in the video starting at 27:00 or so. Especially important is that all operator references will be pointing to a level up in the network (outside of the Container COMP). So for example if we want to change something on the beat1 CHOP, we have to start the reference the operator with *op('../beat1')* -- the *../* portion is what tells TouchDesigner to look outside of the container1 COMP. Hope that helps! :)
Performative Experiences With TouchDesigner
12:38
The Interactive & Immersive HQ
Рет қаралды 4,3 М.
Playing VSTs with MIDI in TouchDesigner - Tutorial
15:51
The Interactive & Immersive HQ
Рет қаралды 11 М.
Ouch.. 🤕⚽️
00:25
Celine Dept
Рет қаралды 28 МЛН
Всё пошло не по плану 😮
00:36
Miracle
Рет қаралды 4,7 МЛН
Я сделала самое маленькое в мире мороженое!
00:43
Will A Basketball Boat Hold My Weight?
00:30
MrBeast
Рет қаралды 124 МЛН
The Secret of Feedback Loops in TouchDesigner - Tutorial
22:42
The Interactive & Immersive HQ
Рет қаралды 29 М.
Terence McKenna Was a Futuristic Genius
1:03:22
Project Unity
Рет қаралды 417 М.
TouchDesigner : Exploring The Pattern Chop
16:32
Matt Ross
Рет қаралды 19 М.
Connect TouchDesigner & Max 8 with OSC Tutorial
11:19
The Interactive & Immersive HQ
Рет қаралды 13 М.
TouchDesigner and Synesthesia | MIDI, OSC, Syphon/Spout
15:01
Acrylicode
Рет қаралды 6 М.
Procedural Plants with L-Systems in TouchDesigner - Tips, Tricks, and Tox
27:06
An Introduction to Music Sequencers
14:16
Red Means Recording
Рет қаралды 74 М.
Generative Geometric Design in TouchDesigner - Tutorial
20:45
The Interactive & Immersive HQ
Рет қаралды 58 М.
Ouch.. 🤕⚽️
00:25
Celine Dept
Рет қаралды 28 МЛН