Chaotic Sounds - Max/MSP Tutorial

Поділитися
Вставка
  • Опубліковано 1 сер 2024
  • What does chaos sound like? Chaotic attractors can emerge not only through visuals, but though audio as well. In this video, I apply the formula for a chaotic attractor using [gen~] and explore several ways of manipulating the resulting chaotic signals into unique sounds and textures, eventually experimenting with multichannel signals.
    🎹Patch: github.com/umutreldem/hearing...
    🌖Index of strange attractors: www.3d-meier.de/tut19/Seite0.html
    0:00 - Introduction
    0:48 - What are chaotic attractors?
    4:28 - [gen~] and feedback
    11:58 - Implementing the formula
    16:43 - Visualising the signal output
    21:11 - Playing the signal as audio
    23:34 - Using the signal for buffer playback
    27:32 - Simulating multiple particles with [mc.gen~]
    36:06 - Multichannel chaotic buffer playback

КОМЕНТАРІ • 24

  • @yuanfeng4134
    @yuanfeng4134 4 місяці тому +2

    Legendary patching!! This tells the true beauty of MAX!!

  • @atillafiliz6591
    @atillafiliz6591 Рік тому +5

    Finally, some differential equations 👌👌

  • @vonzo55
    @vonzo55 Рік тому

    Fantastic! I will use it for driving the velocity accent

  • @venjsystems
    @venjsystems 11 місяців тому

    Great video, thanks!

  • @nikoladze
    @nikoladze 6 місяців тому +1

    Inspiring!

  • @alchemist.D
    @alchemist.D 10 місяців тому

    nice job

  • @BynarLogic
    @BynarLogic 8 місяців тому

    Amazing! I'm interested to see how this would work with 2d.wave~.

  • @Daruma_Studio
    @Daruma_Studio 2 місяці тому

    Im bummed your final product is not what your thumbnail makes it to be with the particle cloud. Despite that, this is a great tutorial, thank you so much.

  • @nicolaslan7950
    @nicolaslan7950 9 місяців тому

  • @LaurinkoSattumaa
    @LaurinkoSattumaa 11 місяців тому

    This!

  • @jjay775
    @jjay775 4 місяці тому

    Fantastic tutorial! - I have a query / observtion - In Max 8 I rebuilt the patch and found that it 'blows out' (no output') quite easily (eg try - b values) and doesnt reset with click~ requiring a reload of the patcher - I changed this for a toggle + sig~ pair to 'flood' the history objects for a reset - this worked better than click~ but I'm not sure why?

  • @gabrielestrada6165
    @gabrielestrada6165 9 місяців тому

    wonderful video! Tho I'm actually having issues with the Y axis of the attraction, the second IN and OUT of the gen, basically. I did follow your patch carefully but when I click the input 4 from outside the gen, the resulting scope is more of a quick explosion and then silence, rather than what happens in your video. When I plug both the first and second input in the scope it just shows this burst and nothing else.
    I've been trying to wrap my head around it but I really can't see issues in the gen sub.patch T.T

    • @HearingGlass
      @HearingGlass  9 місяців тому

      Hard to tell without seeing your patch, but my guess is that a small detail in your gen patch is off, creating the oscillator exploding.

  • @electricpurelands6431
    @electricpurelands6431 6 місяців тому +1

    Really interesting concept! I'm trying to recreate this patch but I'm having trouble getting Gen~ to cooperate, I've tried recreating what you did step by step but it always throws up a bunch off errors and fails to compile. The scope object just shows a constant static line. Any ideas why that might be?

    • @HearingGlass
      @HearingGlass  6 місяців тому

      My guess is that there is something different you did without noticing. Try downloading the patch in the video description and see if it also fails to work.

    • @electricpurelands6431
      @electricpurelands6431 6 місяців тому +2

      @@HearingGlass I left it for that day and the next day I just redid it the exact same way and there were no issues at all haha. Thank you for all these tutorials, I've gone through most of them.

  • @LaurinkoSattumaa
    @LaurinkoSattumaa 11 місяців тому

    Was the mc.scope lagging for not adjusting that calc count?

    • @HearingGlass
      @HearingGlass  10 місяців тому +1

      Indeed! Too many samples at once to calculate and display.

    • @LaurinkoSattumaa
      @LaurinkoSattumaa 10 місяців тому

      @@HearingGlass aye. Excited about this I implemented one Lorenz attractor (mod B) only to realize that them values either get disproportionally large or escape into arbitarily large or small values. IF I managed to set the gentilde patch correctly I assume that the attractors with trigonometric functions should be favored for these purposes as those remain perhaps more easily stable?

    • @HearingGlass
      @HearingGlass  10 місяців тому +1

      @@LaurinkoSattumaa That is the "chaotic" part of chaotic attractors, unfortunately. The book "Generating Sound & Organizing Time" has a chapter on this topic where they propose an algorithm for scaling the incoming stream of data, but even that might need some limiting to avoid clipping.

    • @LaurinkoSattumaa
      @LaurinkoSattumaa 10 місяців тому

      @@HearingGlass yes :D still, appears others are more stable than others. Any intuition on how to presume which ones might be more stable? Well, perhaps less parameters for one?

  • @thomasroyal9448
    @thomasroyal9448 5 місяців тому

    🧑‍🍳😘

  • @DennisOKeeffeMusicandart
    @DennisOKeeffeMusicandart 7 місяців тому

    I used this patch to generate audio that i then input into the phase scope in max m.s.p and the jit.spill object for conversion to "music similar" audio stream output, ua-cam.com/video/pj2GGoPGzWY/v-deo.html