QCGInteractiveMusic
QCGInteractiveMusic
  • 124
  • 464 188
65. Live Coding Toolkit for Pure Data - Part 11
Andrew R. Brown
andrewrbrown.net.au
Real-time Music and Sound with Pure Data vanilla
A series that explores the basics of electronic music through visual programming.
Live Coding Toolkit - github.com/algomusic/Live-Coding-Toolkit-for-Pure-Data
Introducing: [map]
Featuring: [rand], [ramp] and Pd delay objects for feedback
Hydra - Oliva Jack - hydra.ojack.xyz/
Hydra-MIDI - Arno Schlipf - github.com/arnoson/hydra-midi
Inspired by Phillip David Sterns - Genuary 2023 - pixelform/status/1612927216727228423
zhlédnutí: 1 529

Video

64. Live Coding Toolkit for Pure Data - Part 10
zhlédnutí 1,2KPřed rokem
Andrew R. Brown andrewrbrown.net.au Real-time Music and Sound with Pure Data vanilla A series that explores the basics of electronic music through visual programming. Live Coding Toolkit - github.com/algomusic/Live-Coding-Toolkit-for-Pure-Data Featuring: [randchord], [cycle], and [euclid] Utilises: Hydra - Oliva Jack - hydra.ojack.xyz/ Hydra-MIDI - Arno Schlipf - github.com/arnoson/hydra-midi H...
63. Live Coding Toolkit for Pure Data - Part 9
zhlédnutí 1KPřed rokem
Andrew R. Brown andrewrbrown.net.au Real-time Music and Sound with Pure Data vanilla A series that explores the basics of electronic music through visual programming. Live Coding Toolkit - github.com/algomusic/Live-Coding-Toolkit-for-Pure-Data Introducing: [euclid] Using: Hydra - Oliva Jack - hydra.ojack.xyz/ Hydra-MIDI - Arno Schlipf - github.com/arnoson/hydra-midi
62. Live Coding Toolkit for Pure Data - Part 8
zhlédnutí 1,2KPřed rokem
Andrew R. Brown andrewrbrown.net.au Real-time Music and Sound with Pure Data vanilla A series that explores the basics of electronic music through visual programming. Live Coding Toolkit - github.com/algomusic/Live-Coding-Toolkit-for-Pure-Data With thanks to: Hydra - Oliva Jack - hydra.ojack.xyz/ Hydra-MIDI - Arno Schlipf - github.com/arnoson/hydra-midi disintegration by Renzo Torr - Ritchse //...
61. Live Coding Toolkit for Pure Data - Part 7
zhlédnutí 988Před rokem
Andrew R. Brown andrewrbrown.net.au Real-time Music and Sound with Pure Data vanilla A series that explores the basics of electronic music through visual programming. Live Coding Toolkit - github.com/algomusic/Live-Coding-Toolkit-for-Pure-Data Introducing: [direct]
60. Live Coding Toolkit for Pure Data - Part 6
zhlédnutí 722Před rokem
Andrew R. Brown andrewrbrown.net.au Real-time Music and Sound with Pure Data vanilla A series that explores the basics of electronic music through visual programming. Live Coding Toolkit - github.com/algomusic/Live-Coding-Toolkit-for-Pure-Data Introducing: [randseq]
59. Live Coding Toolkit for Pure Data - Part 5
zhlédnutí 646Před rokem
Andrew R. Brown andrewrbrown.net.au Real-time Music and Sound with Pure Data vanilla A series that explores the basics of electronic music through visual programming. Live Coding Toolkit - github.com/algomusic/Live-Coding-Toolkit-for-Pure-Data Introducing: [ramp]
58. Live Coding Toolkit for Pure Data - Part 4
zhlédnutí 858Před rokem
Andrew R. Brown andrewrbrown.net.au Real-time Music and Sound with Pure Data vanilla A series that explores the basics of electronic music through visual programming. Live Coding Toolkit - github.com/algomusic/Live-Coding-Toolkit-for-Pure-Data Introducing: [sample~], [polysample~], and [randchord]
57. Live Coding Toolkit for Pure Data - Part 3
zhlédnutí 835Před rokem
Andrew R. Brown andrewrbrown.net.au Real-time Music and Sound with Pure Data vanilla A series that explores the basics of electronic music through visual programming. Live Coding Toolkit - github.com/algomusic/Live-Coding-Toolkit-for-Pure-Data Introducing: [panner~] and [echo~]
56. Live Coding Toolkit for Pure Data - Part 2
zhlédnutí 1,3KPřed rokem
Andrew R. Brown andrewrbrown.net.au Real-time Music and Sound with Pure Data vanilla A series that explores the basics of electronic music through visual programming. Live Coding Toolkit - github.com/algomusic/Live-Coding-Toolkit-for-Pure-Data Introducing: [periodic], [synth~], [fm~], [drums~], [quant], [rand], [defer], [gate], and [out~]
55. Live Coding Toolkit for Pure Data - Part 1
zhlédnutí 3,1KPřed rokem
Andrew R. Brown andrewrbrown.net.au Real-time Music and Sound with Pure Data vanilla A series that explores the basics of electronic music through visual programming. Live Coding Toolkit - github.com/algomusic/Live-Coding-Toolkit-for-Pure-Data Introducing: [tempo], [cycle], and [midi]
54. Performance-ready patches in Pure Data
zhlédnutí 3,1KPřed rokem
Andrew R. Brown andrewrbrown.net.au Real-time Music and Sound with Pure Data vanilla A series that explores the basics of electronic music through visual programming.
53. Smoothing with Line in Pure Data
zhlédnutí 2,5KPřed rokem
Andrew R. Brown andrewrbrown.net.au Real-time Music and Sound with Pure Data vanilla A series that explores the basics of electronic music through visual programming.
52. Low Pass Gate in Pure Data
zhlédnutí 1,8KPřed rokem
Andrew R. Brown andrewrbrown.net.au Real-time Music and Sound with Pure Data vanilla A series that explores the basics of electronic music through visual programming.
51. Modulation with LFOs in Pure Data
zhlédnutí 2,8KPřed 2 lety
Andrew R. Brown andrewrbrown.net.au Real-time Music and Sound with Pure Data vanilla A series that explores the basics of electronic music through visual programming.
50. Arranging Sequences in Pure Data
zhlédnutí 3,2KPřed 2 lety
50. Arranging Sequences in Pure Data
49. Tempo Modulation in Pure Data
zhlédnutí 2,1KPřed 2 lety
49. Tempo Modulation in Pure Data
48. Build a mixer in Pure Data
zhlédnutí 3,6KPřed 2 lety
48. Build a mixer in Pure Data
47. Stochastic Synthesis in Pure Data
zhlédnutí 2,9KPřed 2 lety
47. Stochastic Synthesis in Pure Data
46. Probability 3: Random walk in Pure Data
zhlédnutí 1,9KPřed 2 lety
46. Probability 3: Random walk in Pure Data
45. Probability 2: Gaussian distributions in Pure Data
zhlédnutí 1,7KPřed 2 lety
45. Probability 2: Gaussian distributions in Pure Data
44. Probability 1: Linear Random with Pure Data
zhlédnutí 1,9KPřed 2 lety
44. Probability 1: Linear Random with Pure Data
43. Audio Looper in Pure Data
zhlédnutí 10KPřed 3 lety
43. Audio Looper in Pure Data
42. Sampling with Pure Data
zhlédnutí 9KPřed 3 lety
42. Sampling with Pure Data
41. Granular Synthesis with Pure Data
zhlédnutí 14KPřed 3 lety
41. Granular Synthesis with Pure Data
40. Cutting Up Audio with Pure Data
zhlédnutí 4,2KPřed 3 lety
40. Cutting Up Audio with Pure Data
39. Modifying Audio File Playback with Pure Data
zhlédnutí 10KPřed 3 lety
39. Modifying Audio File Playback with Pure Data
38. Audio File Playback in Pure Data
zhlédnutí 11KPřed 3 lety
38. Audio File Playback in Pure Data
37. Drum Machine in Pure Data
zhlédnutí 15KPřed 3 lety
37. Drum Machine in Pure Data
36. Polymeter in Pure Data
zhlédnutí 1,5KPřed 3 lety
36. Polymeter in Pure Data

Komentáře

  • @nikovolk777
    @nikovolk777 Před dnem

    inlet: expected ‘float’ but got ‘list’

  • @bysharcc
    @bysharcc Před 4 dny

    if i'd use an audio file as an input, how would that be? because i despair rn pretty hard...

  • @returnofthemilk
    @returnofthemilk Před 15 dny

    Marvelous

  • @carlosayam
    @carlosayam Před 16 dny

    Need to fix >> Phasor~ * 2 - 1 (minus!) to make it bipolar

  • @vittrojanovsky
    @vittrojanovsky Před 21 dnem

    Hello Andrew! Firstly thank you for amazing tutorials. It's amazing! I have encountered a problem with this looper. The same problem occurs with the Sampling patch from another video as well. The sample records only for the fraction of a second even if I press on / off Record toggle for few seconds. Do you know where might be the problem please? The patch is exactly the same as I followed in the video.

    • @QCGInteractiveMusic
      @QCGInteractiveMusic Před 16 dny

      It's possible that when you created the audioLoop array it used the default size. At about 1 min into the video I show how to set the size property to allocate the amount of memory you want to store the captured audio. Hopefully, that fixes your issue.

  • @chrisw1462
    @chrisw1462 Před 23 dny

    You never say how to open a new patch. You never say what keys you're hitting to create the boxes. Only 5 minutes in, and I'm done.

    • @QCGInteractiveMusic
      @QCGInteractiveMusic Před 23 dny

      Fair call about not explaining how to open a new patch window (select New from the File menu), methods for creating the boxes are covered at around the 6:30 min mark.

  • @rbacellar_
    @rbacellar_ Před 29 dny

    i'm loving your tutorials!! thank you for sharing this knowledge

  • @AgencyStageWorkBtl
    @AgencyStageWorkBtl Před měsícem

    I really congratulate him, he has made a brilliantly great introduction that has left me super motivated, the truth is that I did not think it would be to find a program like that, I was looking for years but years and

  • @TheCinefotografiando
    @TheCinefotografiando Před 2 měsíci

    These videos of yours are a true godsend. Educator at heart you actually are, one can tell. For what is worth, thank your for your time sharing doing this.

  • @juleshorne2331
    @juleshorne2331 Před 2 měsíci

    Your tutorials are brilliant! Thanks so much. 🙏

  • @mitchellsloanmusic9658
    @mitchellsloanmusic9658 Před 2 měsíci

    Is there a way to do this, where it can detect transients and make the segments based on transients?

  • @mrair8259
    @mrair8259 Před 3 měsíci

    Excellent tutorials thanks!

  • @casim8842
    @casim8842 Před 4 měsíci

    I thought I was a PD 'expert'. Now I'm building my own synth in Purr Data, and it turns out I'm not, so, apologies for dismissing this series initially - they are now invaluable. Clear, uncluttered and precise!

  • @ggauche3465
    @ggauche3465 Před 4 měsíci

    I'm only up to here. A long time Max/MSP user as a young punk, I'm getting back into audio as an old punk. These vids are great Andrew. Methodical and comprehensive so far!

  • @guyanderton
    @guyanderton Před 4 měsíci

    this is like making a real mixer out of components thanks for this

  • @jonkruth4157
    @jonkruth4157 Před 4 měsíci

    wow you are the best pure data teacher ever

  • @jonkruth4157
    @jonkruth4157 Před 4 měsíci

    Thanks for your amazing work !!!!! But i dont understand . why is it value 1 on $v1 > 1 ? why not 2 or 3? How i know out the value? cheers

    • @QCGInteractiveMusic
      @QCGInteractiveMusic Před 4 měsíci

      1 is the maximum positive value we want for the waveform (they typically range from -1.0 to 1.0), so if it's greater than that, we fold it. Similarly, we fold values less than -1.

  • @momorarr
    @momorarr Před 4 měsíci

    [vline~] :DDDDDD

  • @draconianrhythms
    @draconianrhythms Před 4 měsíci

    Oh my god when it all comes together at the end 👌

  • @draconianrhythms
    @draconianrhythms Před 4 měsíci

    Insanely cool. How would you go about progressively reducing the volume of the older samples? So, if you had three overdubs (three audio samples playing over each other), it would be cool to have the oldest audio sample reduce in volume, and the second oldest audio sample also reduce (but not as much as the oldest), so you can use the looper without everything getting ‘muddy’.

  • @sandrocavali9810
    @sandrocavali9810 Před 5 měsíci

    Thanks!

  • @sandrocavali9810
    @sandrocavali9810 Před 5 měsíci

    Brilliant

  • @draconianrhythms
    @draconianrhythms Před 5 měsíci

    So cool! I’m very new to this, but seeing how easy it is to make sub patches for a particular scale, could you make a toggle switch that enables routing via a choice of sub patches, sub patch for major, another for minor etc? I’m thinking about hardware; a rotary encoder could cycle through any number of scales / sub patches…

  • @GiraGiroumusical
    @GiraGiroumusical Před 5 měsíci

    how to mute the sound?

  • @pablobeltran3028
    @pablobeltran3028 Před 5 měsíci

    he talks so slow, so i speed it up by changing playback speed to 1.2 ... works well for 'smart-enough' people, .like you and me!

  • @jonahlazarusdrums3099
    @jonahlazarusdrums3099 Před 5 měsíci

    how do you make the sound stop ? Once I run it the tone seems to run indefinitely...

  • @jamieleesounds
    @jamieleesounds Před 5 měsíci

    Andrew following your videos and studying pure data is my favourite hobby! Thanks so much for such great tutorials, you’re an amazing teacher!

  • @WARDISWARD
    @WARDISWARD Před 5 měsíci

    I think granular synthesis is just an evolution of timestretch , I was using the tabplay~ with a short loop length ( Around 30 ms ) ; by adjusting the loopstart ( which also banged the tabplay ) I could scan through it , make it a bit smoother by converting the looplenght (in samples ) to hert used by a phasor + another tabread~as a windwowing function (so tabread~multiplied by tabplay~ ) Crude but fun

  • @t1mer1ch
    @t1mer1ch Před 5 měsíci

    so great Andrew very inspiring thank you

  • @uoailewa
    @uoailewa Před 6 měsíci

  • @milesclark3350
    @milesclark3350 Před 6 měsíci

    your actually the goat dude I and everyone appreciate the work that goes into these tutorials

  • @ybRGBMFG
    @ybRGBMFG Před 6 měsíci

    cheers m8 <3

  • @kritikkaushal6305
    @kritikkaushal6305 Před 6 měsíci

    Thanks for this! Pure gold!

  • @alwayssomewhattired
    @alwayssomewhattired Před 6 měsíci

    VI Scose Poise

  • @dovydasgataveckas427
    @dovydasgataveckas427 Před 6 měsíci

    Followed step by step, the random was just spitting out random notes without any quantisation.

  • @uoailewa
    @uoailewa Před 6 měsíci

  • @denizatalay
    @denizatalay Před 7 měsíci

    This one was interesting!

  • @dovydasgataveckas427
    @dovydasgataveckas427 Před 7 měsíci

    Hello Andrew, I've been really enjoying your video series on PD, really great tutorials. But I seem to have run into an issue, I've been following this video step by step but as soon as I connect the "pack 0 0 0" object to "clone mono-synth 1" I receive an error message in the log "clone: instance number 1 out of range". I've tried figuring it out on my own but with no luck unfortunately. Looking forward to any suggestions that you might have! All the best!

  • @77774r
    @77774r Před 7 měsíci

    Andrew, thank you for your videos. Its very helpfull! I will watch all of them.

  • @extrajava9175
    @extrajava9175 Před 7 měsíci

    I managed to get the mute working by converting its output to bang and sending that to hot input on a multiply,

  • @gabrieldecarvalhoeoliveira5618

    come back!!

  • @replicaman9215
    @replicaman9215 Před 7 měsíci

    Terrific, well paced video. Clear, understandable, useful. Thanks a million

  • @AndrewLyonsPhD
    @AndrewLyonsPhD Před 7 měsíci

    Why do you subtract 90 before the UV meter?

    • @draconianrhythms
      @draconianrhythms Před 4 měsíci

      I’d like to know also 🤔

    • @enoodle
      @enoodle Před 11 dny

      i think it sets the noise floor to -90db, so VU meter will display your audio input with the signal starting from that value as 0.

  • @gabrieldecarvalhoeoliveira5618

    Hello!! I can't find your email in your website... I would love to be your student one day, if you'd agree! I currently study composition in Brasil, but soon I'll end my undergraduate time, and maybe I'll travel somewhere to immerse myself in eletronic studies. Let me know if there is a possibility for something like that to happen, or if you'd be wiling to give online classes some day!

  • @gabrieldecarvalhoeoliveira5618

    The little blips of noise sound like you are typing

  • @gabrieldecarvalhoeoliveira5618

    That's Amazing... I'm inspired to release my live codings now

  • @denizatalay
    @denizatalay Před 7 měsíci

    Another great video. Thanks!

  • @denizatalay
    @denizatalay Před 7 měsíci

    The best pure data tutorial and lecturer which I have ever seen! Thanks!

  • @laptopolist
    @laptopolist Před 8 měsíci

    Thank you for all of these practical tutorials.

  • @flywittzbeats4008
    @flywittzbeats4008 Před 8 měsíci

    I’m in North Carolina, US and those birds sound so gorgeous outside where you are. Australia perhaps? It sounds so insanely peaceful and relaxing but I wonder if that’s just because I don’t hear that here 😂