Тёмный

ELECTRONIC APE FRIENDS - Episode 1: Creating a Monophonic Synth in TouchDesigner 

Owen Kirby
Подписаться 547
Просмотров 3,4 тыс.
50% 1

Salutations Ape-Friends,
In this first episode of Electronic Ape Friends, I will show you how to build a simple monophonic synthesizer in TouchDesigner. My favourite software.
It's fun!
Leave a comment if you have any questions.

Опубликовано:

 

1 окт 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 25   
@penter_gruel
@penter_gruel 5 месяцев назад
Phenomenal tutorial, thank you!!
@OwenKirby
@OwenKirby 5 месяцев назад
thank-you, I'm glad you enjoyed it.
@jigwe
@jigwe 3 года назад
great tutorial! how do i make it polyphonic?
@OwenKirby
@OwenKirby 3 года назад
You have to design a voice allocation module for it. It's a whole other topic and requires a bit of python programming. electronicmusic.fandom.com/wiki/Voice_allocation
@caseyhunted
@caseyhunted 6 лет назад
Some friends and I are building some related thingies in Touch, and this tutorial has really helped give a deeper understanding of synth building concepts. Many thanks!
@OwenKirby
@OwenKirby 6 лет назад
Thanks for the comment! Is there any topic you'd like me to cover in the next tutorial that you would find useful?
@Czaiczai
@Czaiczai 5 лет назад
Wow, this is what I was looking for! Thank You :)
@OwenKirby
@OwenKirby 5 лет назад
Glad it was helpful Piotr
@harryjotabrown
@harryjotabrown 5 лет назад
Hi. First of all. Thank you so much for sharing your knowledge. Second. Sorry for my bad English, I'm a graphic design student from Spain. I would like to know if there is a way to avoid the "clipping sounds" that happens every time you press a note (when I have fast attack and no decay) P.d. I'm working on my degree final project, and I decided to make a visual interface for a synthesizer in order to make synthesis easier to learn. First I made a basic synth, based on your tutorials (I didn't know touchdesigner till I started investigating for my project) and then programmed all the midi mappings to control it from my midi controllers. I just did my first MVP with a noise that is "mapped" into a grid using glsl (kinda map displacement, rutt etra style). I'm searching for people that works with touchdesigner to have some feedback from my prototypes and iterations. If you are interested I'll be very glad to send them to you. Thank you again! keep doing such a great job! Alex
@OwenKirby
@OwenKirby 5 лет назад
Salutations Alejandro, Thanks for leaving a comment! I'm always happy to hear that these tutorials have been helpful. As far as I can tell, an amplitude envelope with a decay value of 0 will necessarily create a pop/click sound because it will be instantly dropping from your peak value (typically 1) to your sustain level. Other common causes of pops/clicks when working with audio in TouchDesigner are due to insufficiently fast sample-rates which cause ''stepping'' in your modulation channels. Try and see if you can play around with that on the common page. I usually set my modulation channels to 3000 but that might even be overkill for most applications. I'd be glad to take a look at your work! What's an MVP?
@harryjotabrown
@harryjotabrown 5 лет назад
@@OwenKirby Thanks a lot, I will try that solutions. Thanks for your interest, as soon as I clean a little bit my project, and improve some aspects I will send it to you. MVP (minimum viable prototype) is how we call the first low quality prototype in agile methodologies, Or so they teach me 😅. Thank you again for your feedback ;)
@harryjotabrown
@harryjotabrown 5 лет назад
Hi Owen. I have advanced a lot in my project, but i still have one problem with the synth. (i've been working in the visual section) I would like to have an lfo section (in the parameter section of my component) where you can choose between different waveforms, change amplitude and freq (3 knobs) which you explained in this tutorial, but i would like to implement a dropdown menu to choose the destination of that LFO, pitch and amplitude are good for my project. I've been searching trough a lot of tutorials and i didn't find a solution for this. Do you know where i could find more info? Have you implemented any way to set the destination of the lfo in your projects? Thank you for your tutorials and videos, you've made awesome stuff these months. I can wait till you put your components on sale, they look really interesting. Thanks for everything and sorry for my english. If you wish i can send you a video of how my project works ;)
@harryjotabrown
@harryjotabrown 5 лет назад
@@OwenKirby Hi Owen. I have advanced a lot in my project, but i still have one problem with the synth. (i've been working in the visual section) I would like to have an lfo section (in the parameter section of my component) where you can choose between different waveforms, change amplitude and freq (3 knobs) which you explained in this tutorial, but i would like to implement a dropdown menu to choose the destination of that LFO, pitch and amplitude are good for my project. I've been searching trough a lot of tutorials and i didn't find a solution for this. Do you know where i could find more info? Have you implemented any way to set the destination of the lfo in your projects? Thank you for your tutorials and videos, you've made awesome stuff these months. I can wait till you put your components on sale, they look really interesting. Thanks for everything and sorry for my english. If you wish i can send you a video of how my project works ;)
@OwenKirby
@OwenKirby 5 лет назад
@@harryjotabrown Hey that's great! I have definitely implementedd this a few times and there's a couple of ways to go about it depending on the specific situation. I'll make a tutorial about it this week (probably Saturday). Meanwhile you might want to look into getting familiar with the connector class in Python or have some math chops that attenuate the signal dending on your menu selection. Keep up the good work!
@vjcatalyst7830
@vjcatalyst7830 5 лет назад
Hello this is awesome. I had a question. I’m not the best at code but I want to do the same thing here but I want to use a leap or Kinect instead of a midi controller. What code would I use to get that info instead of the midi?
@OwenKirby
@OwenKirby 5 лет назад
You can use any channel information coming from your kinnect CHOP or leapmotion CHOP. Simply rename it to the standard touchdesigner midi nomenclature, typically ch*n*. The channel value corresponds to velocity.
@vjcatalyst7830
@vjcatalyst7830 5 лет назад
Thank you Owen!! so when I do this do I need to change this code from the video Op(‘notes’).par.value0 = int(str(channel.name)[4:]) or will it work when I do the rename?
@OwenKirby
@OwenKirby 5 лет назад
@@vjcatalyst7830 the code is to rename standard midi messages in a way that will work with the rest of your synthesizer network. It's easier to leave that as is at the input stage and send channels that are named using the standard TouchDesinger midi nomenclature.
@vjcatalyst7830
@vjcatalyst7830 5 лет назад
@@OwenKirby Thanks again for your help. so i did the rename but the chop exec is still not changing the constant names notes. could I maybe send you my project file?
@madamecelindra
@madamecelindra 3 года назад
Heya! Did this get solved? I'm trying to use OSC Data from my phone to control sound but i got the same issue as you with the notes constant…
Далее
🛑самое главное в жизни!
00:11
Просмотров 67 тыс.
OYUNCAK DİREKSİYON İLE ARABAYI SÜRDÜ 😱
00:16
Просмотров 2,7 млн
Bearwolf - GODZILLA Пародия Beatrise
00:33
Просмотров 359 тыс.
Patch Notes: Hélène Vogelsinger
9:32
Просмотров 1,7 млн
Why Doom is Awesome: Binary Space Partitioning
26:25
Просмотров 1,1 млн
I BUILT A RADIO AT HOME
14:53
Просмотров 249 тыс.
An Addictive Alternative To DAWs
26:53
Просмотров 478 тыс.
Playing VSTs with MIDI in TouchDesigner - Tutorial
15:51
🛑самое главное в жизни!
00:11
Просмотров 67 тыс.