![oliver thurley](/img/default-banner.jpg)
- 24
- 232 733
oliver thurley
United Kingdom
Registrace 5. 09. 2017
Oliver Thurley is a composer of experimental music and a teacher. This channel is mainly for teaching materials in electronic, computer music and music technology.
If you find the tutorials useful, and want to support me, consider buying me a coffee: ko-fi.com/thrly
Any support is hugely appreciated! Thanks!
If you find the tutorials useful, and want to support me, consider buying me a coffee: ko-fi.com/thrly
Any support is hugely appreciated! Thanks!
JITTER, pt. 2: Grab Your Psychedelic Webcams
In our second video on getting started with JITTER, we look at manipulating the video from your computer's camera feed.
***
If you'd like to support me, buy me a coffee: ko-fi.com/thrly
***
If you'd like to support me, buy me a coffee: ko-fi.com/thrly
zhlédnutí: 7 215
Video
Introduction to JITTER, pt.1: The Matrix (or, live visuals in Max MSP)
zhlédnutí 24KPřed 2 lety
Introduction to JITTER: making live visuals in Max MSP We take an introductory look at working with visuals using Max's JITTER library. In this first video, we explore the JITTER matrix, and how to fill different colour-planes with data to generate some live procedural visuals... (NOTE: my microphone isn't great. Apologies for some of the audio distortion...) If you'd like to support me, buy me...
Time & Pitch & Reaper: Calculating pitch shifts and speed (REAPER, pt.2)
zhlédnutí 2,4KPřed 2 lety
Thinking a little bit about how playback rate and pitch relate to each other, and using the Reaper DAW to make some very precise adjustments. Equipment: - Reaper - www.reaper.fm/ - wine glass - and a calculator WARNING: this video contains references to alternate tuning systems which some viewers may find confusing or distressing...
Granular Synthesis: Building a granular synth with Max, part 2
zhlédnutí 12KPřed 3 lety
The long awaited sequel, wherein we look at using Max's poly~ to play multiple grains... WARNING: I make a lot of mistakes along the way. By the way, I have a new album out here: lineimprint.bandcamp.com/album/percussion-studies And if you'd like to support me, buy me a coffee: ko-fi.com/thrly This incorporates aspects of Max's own granular example files and information from Curtis Roads' semin...
lapis touch [cardboard box] ~ oliver thurley
zhlédnutí 1,2KPřed 3 lety
a study for the augury. performed by matthias engler on cardboard box: ensemble-adapter.de/ composed by oliver thurley, 2020: ensemble-adapter.de/ video by matthias engler bass drum, snare, or other untuned percussion with matt-coated surface. possibly amplified. score: oliverthurley.co.uk/scores/lapis-touch.pdf
Basic Sequencing in Max
zhlédnutí 31KPřed 3 lety
A quick look at building a basic sequencer in Max (MSP), and some of the interesting things we can do when sequencing outside a DAW or modular synthesizer... If you enjoyed this video, please subscribe, and if you want to support me to make more videos, consider buying me a coffee: ko-fi.com/thrly Any support is appreciated! oliverthurley.co.uk
Granular Synthesis: Building a granular synth with Max, part 1
zhlédnutí 32KPřed 4 lety
We look at granular synthesis, and explore a way to build a granular sampling synthesis in Max... In this first part, we build a basic Grain Generator. This incorporates aspects of Max's own granular example files and information from Curtis Roads' seminal book 'Microsound'. cycling74.com/ mitpress.mit.edu/books/microsound The expression for creating a Gaussian amplitude envelope is: expr exp(-...
o horizon, gloa on the forest floor (2018)
zhlédnutí 479Před 4 lety
for harp and a hand of metal harp: rahel schweizer more info: oliverthurley.co.uk/works/ohorizon premiere: 28 july 2018, darmstadt, germany video: kuba krzewiński
Introduction to Arduino (Max + Arduino, part 2)
zhlédnutí 7KPřed 5 lety
Introducing the Arduino microcontroller system! This video covers using Serial Communication to send data from the Arduino to Max in order to control our synthesizer. Part 8 of a series of videos that explore designing a software synthesizer using the Max visual programming language. This video was originally created for MUSS2620: Music Technology Skills & Techniques at the University of Leeds.
Introduction to Arduino (Max + Arduino, part 1)
zhlédnutí 8KPřed 5 lety
Introducing the Arduino microcontroller system! This video covers a brief introduction to the Arduino, and how to patch up and write code sketches to make some lights blink. We're using the Arduino later on to control our Max synthesizer. Part 7 of a series of videos that explore designing a software synthesizer using the Max visual programming language. This video was originally created for MU...
Building a Synthesizer, part 6: Presentation
zhlédnutí 3,6KPřed 5 lety
Part 6 of a series of videos that explore designing a software synthesizer using the Max visual programming language. In this sixth video, we look at Max's 'Presentation Mode' for designing a user interface for our synthesizer. This video was originally created for MUSS2620: Music Technology Skills & Techniques at the University of Leeds.
Building a Synthesizer, part 5: Delay and Panning
zhlédnutí 4,9KPřed 5 lety
Part 5 of a series of videos that explore designing a software synthesizer using the Max visual programming language. In this fifth video, we look at creating simple delay-line effects and stereo panning in our synthesizer. This video was originally created for MUSS2620: Music Technology Skills & Techniques at the University of Leeds.
Building a Synthesizer, part 4: Envelopes
zhlédnutí 6KPřed 5 lety
Part 4 of a series of videos that explore designing a software synthesizer using the Max visual programming language. In this fourth video, we look at a few methods for utilising Envelopes in our synthesizer. This video was originally created for MUSS2620: Music Technology Skills & Techniques at the University of Leeds.
Building a Synthesizer, part 3: LFO
zhlédnutí 7KPřed 5 lety
Part 3 of a series of videos that explore designing a software synthesizer using the Max visual programming language. In this third video, we look at a few methods for utilising LFOs in our synthesizer. This video was originally created for MUSS2620: Music Technology Skills & Techniques at the University of Leeds.
Building a Synthesizer, part 2: Filters
zhlédnutí 11KPřed 5 lety
Part 2 of a series of videos that explore designing a software synthesizer using the Max visual programming language. In this second video, we look at a few methods of subtractive filtering in our synthesizer. This video was originally created for MUSS2620: Music Technology Skills & Techniques at the University of Leeds.
Building a Synthesizer, part 1: Oscillators
zhlédnutí 26KPřed 5 lety
Building a Synthesizer, part 1: Oscillators
viola. harmonium. on Ilkley Moor | Klaus Lang and Oliver Thurley
zhlédnutí 3,6KPřed 5 lety
viola. harmonium. on Ilkley Moor | Klaus Lang and Oliver Thurley
Building a Sampling Instrument in Max, part 3
zhlédnutí 3,9KPřed 5 lety
Building a Sampling Instrument in Max, part 3
Building a Sampling Instrument in Max, part 4
zhlédnutí 2,9KPřed 5 lety
Building a Sampling Instrument in Max, part 4
Building a Sampling Instrument in Max, part 1
zhlédnutí 14KPřed 5 lety
Building a Sampling Instrument in Max, part 1
Building a Sampling Instrument in Max, part 5
zhlédnutí 3,3KPřed 5 lety
Building a Sampling Instrument in Max, part 5
Building a Sampling Instrument in Max, part 2
zhlédnutí 6KPřed 5 lety
Building a Sampling Instrument in Max, part 2
open-circuit, quiet percussion: test #002
zhlédnutí 960Před 6 lety
open-circuit, quiet percussion: test #002
Hello Oliver, it is a really guide and I have followed along from part 1 to 2. May I ask what book should I look into to achieve a high level understanding on MaxMSP and in general Synthesis ?
epic!
Thank you for making this!
Thank YOU for watching!
do not mix the terms matrix with grid. use grid that's what it really is!
well that'd be useful working with an object called <checks notes> ... [jit.matrix] 😉
This is a useful tutorial, that have watched in its entirety about 4 times. It is a bit like dropping a meaningful 'seed' into a murky swamp. With each 'drop' the seed penetrates deeper, and deeper. Thanks again, Oliver Thurley. Mikey.
I would have loved to finish this patch but got stuck around 31.27 when you had triggered the wrong thing. I could not get anything to work after that very sadly
Vióla dá brácaí
bravo
Nice tutorial - can't wait to get some patches driven from real world sensors via Arduino. Cool final patch - thanks Oliver!
great video!
Excellent! Well done, clear and fun!
Excellent tutorial! Thank you
Love your videos ❤
Great tutorial! At about 1:04 you mention Tom Holmes commenting on Gabor, do you maybe have a citation of the source? I don't know the author yet and wasn't able to find him while researching
Oops, good spot! It's almost certainly Thom Holmes' 'Electronic and Experimental Music' (Routledge). A really excellent broad overview of... well... electronic and experimental music! Reccomended! And thanks for querying sources -- always important!!
Thanks a lot, I will check it out :)
Hey Oliver! Great video btw. I know this video is somewhat old but I hope you can answer this question. I'm currently building a M4L granular synthesiser and I followed this video to get my granular engine going. I was wondering if there is a way to adapt this patch so it reads both .wav and .aif files? Most of my files in ableton are .aif and I cannot get the patch to read these files. Hopefully you have an answer! thanks.
Oooh, good question, and as with many Max problems, it might just be a subtle tweak. The buffer reference docs.cycling74.com/max8/refpages/buffer~ says it should be able to handle AIFF files default. So could you modify your ".aif" files to ".aiff" format from Ableton? (I think they're the same, just a variant of the file extension, so maybe you wouldn't need to convert the file?) Its not the most elegant solution, but its probably quick(ish)?
Really fun tutorial! Would love to see more Jitter videos in the future 🙃
Thank you! Yes, I'm hoping to continue this series!
Oliver, your "Building a Synthesiser" series opened up the process of interacting with this behemoth of a production environment. It woke the feeling in me that Max/MSP was a viable creative machine. Thank you
Thank you! Take that feeling and run with it! Enjoy that creativity! <3
i think im gonna make my final project about this man thank you so much it was a great tutorial, easy to keep up with
That's great! Good luck with your project, there's plenty to have fun with.
Thanks!
Thank you so much!
thanks ❤
how to plug it in my video calls ? ;)
Check out SPOUT or SYPHON packages for Max to route your video to VOIP calls.
Thank you very much indeed. Oliver Thurley, this is a fantastic presentation. I play electric guitar (mostly) but have integrated with a Logic Pro based DAW for about 10 years now. I am barely proficient with the system and am not that keen on the Login plugins. I've messed around with 3rd party AUs (notably Surge XT, Vital, and Reaktor). I have only had max for a few days now and have been so blown away by the depth and scope of it that I have barely been able to touch it. Your teaching style is very easy to understand, delivered at a relaxed pace with the 'right' level of attention to detail, so thanks, Oliver, When I heard you questioning "What is a synthesiser?". That was great and got me thinking, ruminating and thought I would present you with a (dictionary) definition: • combine (a number of things) into a coherent whole Michael G Caverly
Thanks! So informative.
repeated 16th notes ... wow
You're great 🦔
Thanks! 😀
Love this tutorial! Would you mind explaining how you get the notes to stay in key?
Also what’s in the rgrain pitch subpatch ? :)
Could you show what’s in the basic pan subpatch
You're my favourite tutorial maker on Max and no other channel makes me understand a topic as much as your do, let alone getting creative about it. Please please make more 🧡
Is that Guerrilla Warfare over your shoulder there?
Thank you very much, Oliver. It was very helpful and inspiring.
Glad it was helpful!
Hey man, thank you for all these great tutorials, amazing! Wondering, did you ever get round to making one about making the synthesiser polyphonic or have any recom on resources to check out? I'm researching a few things but wanted to see if you had any quick input, thanks again for all the work!
Not yet I'm afraid, but the poly~ object is what you want to use here. Check out Max's built-in reference help files for the clearest guide on using it, or if you want to take it to the extreme, check out my videos on Granular Synthesis where poly gets wild!
hey hey! Wonderful video! I'm having an issue with a modification I'm doing at the patch: I've replaced the buffer with a polybuffer˜ because I want to use more than one sound. I've updated the "play" object inside the "poly˜" and it works just fine. The issue is that I'm trying to multiply the signal coming out of the "play"˜ object with some number to increase or decrease the volume (the final idea is to be able to have a fading effect with another sample in the buffer). But as soon as I place the "*˜", the sounds starts to get turned on ritmically with the input from outside the poly˜and the sound lasts all the times for less than half a second and that's just it. Seems like the granulation breaks as soon as I just add something to the signal outputted from the play˜object! Am I doing something wrong? cause I wouldn't say it looks like it and I can't find a solution to this T.T UPDATE: I was rewatching you video and it seems very similar to what happens to you around minute 32, before you add that steal and parallel message. Unfortunately that doesn't seem to be what fixes the issue and you didn't explain it in the video :-/ Thank you in advance!
Hmmm, sounds tricky. The polybuffer~ isn't something I've used much so I can't say for certain, but it sounds like its not working the way you want here. I *think* I'd first check that all the buffers are being named and called correctly, then see if you can play all of them simultaneously just to check that it's possible before even getting into the poly~/granular stuff... For the sound turning on/off rhythmically (you mean like a tremolo effect?) that suggests that you're amplifying the signal with *~ at the wrong point in your signal (or using the wrong value?) Beyond that, I'd suggest the really boring (but most effective) debugging process of walking through your patch step by step and checking everything is doing what you think it should be, until you find what's going wrong! Good Luck!
Dude you freaking rock. Thank you so much for teaching this. This is amazing! I just started my max msp journey and I plan to incorporate it with my live performance musically! You are simply amazing brother thank you so much
Thanks for your tutorials! I have only recently started using Max & find them very helpful. ❤ It has helped be understand how to connect some things to actually feel like I can play around with things to do what I actually have in mind project-wise.
Great to hear! That's what its all about, getting to the point where you can *play* with ideas and get creative! Good luck!!
hey random internet friend, thanks so much for these concise tutorials, they're still helping me with uni assignments years after posting :)
Great to hear! I'm absolutely delighted these are still helping folks out! Thanks!
Exact same case for me haha
This was amazing! Also, the auto-generated subtitles talked about Curtis Roads' book "My Croissant" 🙂
YES! When Curtis publishes his long-overdue bakery treatise, I'll be the first to read it!
O m g dude .. show us the screen what you’re talking about six minutes and then we haven’t even seen your screen what the heck
because i'm prettier than a blank max patch 😌💅
@innerharmony2475 Please consider watching tutorials (in general) the following way: check to see if the video timeline has been broken into chunks/indexed like a book would be. Jump straight to what you're interested in. If ever your missing information, you can go and watch the other parts. I watched the entire video, but started to look at it that way to make sure this tutorial had what I was looking for, since I had a project deadline. I actually appreciate the extra conceptual explanations he gives to really get the bigger picture, since I might end up using other software where the concepts still apply even if execution is different. 👀🧠👌🏻
@@oliverthurleymusicIndeed better than a blank max patch. Slay. 😂💅🏻
i love this series and you are a great teacher~ i love your passionate attitude about music and learning, it's so wholesome. i'm grateful to share this experience with (at most) 9k viewers at this point. thank you so much for uploading this!!
Best video on this thank youuu🎉
Glad you liked it!!
What is p duophonic sub patch
'p' means sub-patch -- I selected parts of my patch and 'Encapsulated' them... basically wrapped up a small section of the patch and hid it away inside that sub-patch.
Would you be able to post a screenshot of what’s in the p duophonic notes sub patcher ?😊
@@frey.ya.m I can't post an image unfortunately, but its a simple coin-toss sim and a minor pentatonic scale quantizer. Copy the code below, and in Max select File > New from Clipboard... <pre><code> ----------begin_max5_patcher---------- 1149.3ocyYssaaiCD8YGf7OPnm1155U7ht39qrnHfVhMQERhBRxooaQ+2KEI kMsij8DGZi9RLlQhlmybeb9082sHXi7EQW.5Kn+CsXwuTZVn0MnYwnhEAU7W xJ4c5WLHSVUIp6CVZeXu3kd8CZ404xJTWFuTfxEO1JDKQJcHNx9HYVO+YwtS VVTKxjaq0GmLpsg2m8TQ8iOzJx5MPivBWEtDQHQCefizRT1pPzWGOU81J419 RQuFjgNpKpG0hG0VjqArby2+bbfV2uu+tgOUerDrgvbeAm.23v3AjFYvMMb7 uueXS1csitigmrSYQctPi8vKlc56+jja8Qr5zbaGKL55+Yiv78DDbvQ1y6vI 3M9py6YCuWsZE5IAOuC8Oge.8S4VzFd8iKQ87hRkNrQ2Sxxb0aNcLNam4rUz otDdegr9gYdkYSCrw+I5XqXhOBmvQA92f8sxhFUtelrnVYx9W7GbsKSQOSZx ZWRR7R1Bld4zqV7C0WwqYWmnDEBH+.GyVEYpVMTAad5PlMAYHNKX47IJjInb p+YrsHNABowqGHcz5yQ54qJTLjO.muui.3Ma66k0.XUh1SRLdR1kPJsmb+wZ 3s7JQun8AQMeSo3sEUytB4rpqT1hZz0lj0EYntdQS245XOa0rS0TOI0zxHQG vX5T5md5LxMHXvVs5umngP+mw+I.C2vRMEp0I72jTc56oZ91pMh1S1EJQyGF U6dscgtnx1Ckr8pKlRtBtXTbH.yAMwLrG4lUPmdEhm+LBCgq3nabDMIw+b8i HLABYYNSweaHar+IaOZCp.xxJXJLW64GF6DrdxE1htlEsFqE+WXQKBy+t6RI O23GNqIw1lNJ8xiuOxbbdFeEJS++kn59m.vWpc8Ib5kGh+V20ffubBWI553O JdMiwHFJFkpXBDVaphEiubu7ahvgWssqX.pYa+3FtcElb0HbLjYsu8D9Ugzl Cq2.53evTMvGdvQlgN411rQ.XmbcIxA74ht9hZ8dSNuE4vWppHuQpfu8Vwpo SFVsNjYxy2Kg9579HvPLEBBU6ZbJHRB0KJiSM9KGIu.wiu8YrhfvHIROQK1t DyARzPpQJdBIFww7qk1eUx1bU65gHqaFawDPrM1rsZx5cRSf5vaGpwuAejqz DnF6ATSIPPsNKFOOpMVWVhIAkXlLKwWInTPVV5YhGLXjtdsS7fVxKXTsOCjL zXPXjd.FodCiwfrigfvX7AXL1aXLBjcDTVjcC9wJVCR9CiXPX7D4LlUtoTyL 6NR9AiLv40mswKyLEhqjevHwCc0rnhrVW6I1trqi.MBa94VISHMUOMevLLHl w.Y8wti8nk7CFC8Pl1nkK1MBweUCvvhPRfTwxFT3J4GLByWGApuuEiNR9Aif FwEBBsIX6E7B9.UzOEzD3LWKnVxOSfCAgf7wqcWQXx4Or6cwaZdVz1YuBCzT 6Y9cod3uzkF4g+6UCxQF4VwyEiGI1nh2p1wrWsf41VMiBdI1txcPkTMJY81h woIGLNCWsdU1ZdknqgaLC5Udu+N0K7G.Vw35e -----------end_max5_patcher----------- </code></pre>
What did you do to get the p notes box ?
Thank you for sharing. Is there a link to the sequencer?
Just follow along and build it yourself. That the point in tutorials.
I wish you could continue the jitter videos
I hope to soon! Thanks!
thank you so so much for this <3 had a very big impact on me :)
Glad it helped!
I think i found one of my new favorite content creators
Very informative video, thank you!
Glad it was helpful!
Cool stuff my man! I really like the twitchy jittery stuff at the end. It reminds me of a weird horrific salvia visual. haha
Since I am a programmer and am passionate about music, this is really the only tool that I was missing. You help me understand the basics, thank you for that!
Why not SuperCollider?