- 28
- 249 943
oliver thurley
United Kingdom
Приєднався 5 вер 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!
plotter (a robot that draws)
I made a fountain pen holder for the excellent 3D printed X-Y Cartesian pen plotter, designed by Andrew Sleigh (andrewsleigh.github.io/plotter/).
I wrote some notes about it here: github.com/thrly/plotter
A little nod to Andrew's demo video that first hooked me: ua-cam.com/video/pfx2bN_xx8s/v-deo.htmlsi=sogdS7PUPeedB6pv
I wrote some notes about it here: github.com/thrly/plotter
A little nod to Andrew's demo video that first hooked me: ua-cam.com/video/pfx2bN_xx8s/v-deo.htmlsi=sogdS7PUPeedB6pv
Переглядів: 232
Відео
JITTER, pt. 2: Grab Your Psychedelic Webcams
Переглядів 8 тис.2 роки тому
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
Introduction to JITTER, pt.1: The Matrix (or, live visuals in Max MSP)
Переглядів 26 тис.2 роки тому
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)
Переглядів 2,8 тис.2 роки тому
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
Переглядів 13 тис.3 роки тому
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
Переглядів 1,3 тис.3 роки тому
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
Переглядів 34 тис.4 роки тому
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
Переглядів 34 тис.4 роки тому
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)
Переглядів 5095 років тому
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)
Переглядів 7 тис.5 років тому
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)
Переглядів 8 тис.5 років тому
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
Переглядів 3,7 тис.5 років тому
Building a Synthesizer, part 6: Presentation
Building a Synthesizer, part 5: Delay and Panning
Переглядів 5 тис.5 років тому
Building a Synthesizer, part 5: Delay and Panning
Building a Synthesizer, part 4: Envelopes
Переглядів 6 тис.5 років тому
Building a Synthesizer, part 4: Envelopes
Building a Synthesizer, part 2: Filters
Переглядів 11 тис.5 років тому
Building a Synthesizer, part 2: Filters
Building a Synthesizer, part 1: Oscillators
Переглядів 27 тис.5 років тому
Building a Synthesizer, part 1: Oscillators
viola. harmonium. on Ilkley Moor | Klaus Lang and Oliver Thurley
Переглядів 3,8 тис.6 років тому
viola. harmonium. on Ilkley Moor | Klaus Lang and Oliver Thurley
Building a Sampling Instrument in Max, part 3
Переглядів 4,1 тис.6 років тому
Building a Sampling Instrument in Max, part 3
Building a Sampling Instrument in Max, part 4
Переглядів 3 тис.6 років тому
Building a Sampling Instrument in Max, part 4
Building a Sampling Instrument in Max, part 1
Переглядів 15 тис.6 років тому
Building a Sampling Instrument in Max, part 1
Building a Sampling Instrument in Max, part 5
Переглядів 3,4 тис.6 років тому
Building a Sampling Instrument in Max, part 5
Building a Sampling Instrument in Max, part 2
Переглядів 6 тис.6 років тому
Building a Sampling Instrument in Max, part 2
open-circuit, quiet percussion: test #002
Переглядів 1 тис.6 років тому
open-circuit, quiet percussion: test #002
super helpful to get up and running. thank you
hi! complete begginer. When creating a new print box, I just can't hook it up to the top Serial object node. The print node itself has only one place where I can grab and place a link
Maybe the message processing order depends on the order in which you create the connections between bang objects and the the order from the last added connection to the first added connection 🤔
duno if its a bug but in max 8 you need to use a message box with "select $1 $2" for the gradient to work. I tried writing select after double click and it did not work.
If you want to see the different planes you can use jit.unpack before four different jit.cellblock s
The jit.cellblock values I am guessing in the vid are the alpha values
awesome, great to see a new vid from you!
Hey Oliver, thank you for the walk through, personally I was humming and arrhhing on the update, seeing how you made a synth with the Ableton objects was pretty exciting. Love your videos... :)
great video! i have an issue, the snapshot object doesnt seem to work to me, or something related to that vibrato part. Any reason of why could that be? thanks!
solved it, for some reason when i use max for live (opening it from ableton) the snapshot object doesnt work, but when i open the same project with the maxmsp program alone, it works.
0:05:48 >>> START
Guys, maybe someone knows, but what to do if at the moment of entering 0, 1 512 in the console gives “no such object” and the function becomes red and scope does not work? I would be very grateful if you could help me!
sounds like you're trying to create a new [object], when you want a (message) instead? hit M on your keyboard to create a new message instead!
@thrly Thank you so much!
Thanks for the link. I need to make this by the end of december for a school project.
good luck!
honestly one of my favorite things in these tutorials is seeing Oliver get quietly very excited about something starting to sound sick...
That's my favourite thing about music!
Here is an idea for absolute novices, like me: - Build exactly what is on the video - Delete it - Build it again from your memory, doesn't matter if it's exactly the same as before. - If you got it wrong, good, do it again - If you got it right, delete it and build another one What's up with all the deleting? You will only learn by doing it again. Soon enough you will create something that surprises you, but at first everything sucks (; Anyway, I guess I'm just following Oliver's advice anyway... but here is a testimonial: It works!
THIS THIS THIS! The things you will remember are the interesting bits, the things you forget are the bits you'll find cool new solutions / weird problems to solve. There's always a handful of ways to solve a problem in Max and this is the best way to explore different routes and learn along the way!
great video! @14:15 | rate = 2 ^ (semitones / temperament) eg raise pitch by one whole step in 12 tone temperament: rate = 2 ^ (2 / 12) = 1.12246 lower pitch by 5 semitones in 12 tone temperament: rate = 2 ^ (-5/12) = 0.74915
great vid homie!
Please keep going, I am learning with you! 🙂
Hi Oliver! Enjoyed this and v. excited about Max 9. (Ian from Hki - long time!)
Thanks Ian! Lots to play with and explore!
will it run in DOS on my 486DX?
😂
Love that you're doing videos again. Really got a lot out of your tutorials in the past. Hope there is more to come.
Ahh, thanks, that means a lot to hear! Yes, I really enjoyed this so hope to do more soon (and I've got so much to re-learn in Max these days!)
43 These ableton dsp devices are overrated , they mostly only take max messages as control input , not capable of sample rate processing ( audio signals ) Why didn't they include some gen~ macros capable of that ?
Yeah, the lack of audio rate control was a little disappointing. Maybe they'll add it down the road? I'm hoping I'll still get some use out of the modules even if they only do a bit of the signal processing I'd normally use Ableton for, but I need to play around more. +1 on the gen~ macro too!
there's a recent update to the monome max package, I wonder if there'll be more updates
ooh, thanks for the heads up -- this was a great reminder to draw my monome clone out!
You seem to think Quality of Life additions are unnecessary.
Absolutely. And I love them!
50:20 Had the exact same reaction when I saw live.adsrui all over the place in abl.* example/help patchers. But I couldn't resist and checked and realized it was already there in Max 8... Sorry.
lalalala I'm not listening! ;-)
Nothing wrong with vizzie for a newbie like me!
Absolutely! Don't get me wrong, it has a role for people getting started (same for BEAP)... but I also see a lot of people only ever use VIZZIE or BEAP and it becomes a crutch for learning the wider system, and they're ultimately kinda limiting.
I love Max/MSP.
you are correct for doing so. <3
Everythings's Gone Green
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 ?
Oooh interesting question! I think I would say, rather than look for a book, try to spend some time reading through Max's own tutorials and object references. The Help files are the BEST teacher for Max, and you'll learn so much from reading them and trying stuff yourself!
@@thrly Thank you for your advice! I will read it and learn step by step. Hopefully I can show you something when I had the ability!
@@kwokedwin9628 looking forward to it! good luck!
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.
Thank you Mikey, it’s really special to read that I’ve helped someone find the tools to do something they enjoy! Keep going! X
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.