Cymatics - Max/MSP Tutorial

Sdílet
Vložit
  • čas přidán 8. 07. 2024
  • In this video we are going to simulate Cymatics (making sound and resonance visible) by applying a formula that creates Chladni Patterns. Normally this resonance is visualised from sound, but we use data as input here since we are using a computer and are nerds. This is a great starting point for creating patches that create visual patterns from data you can get by analysing audio or from a synthesizer.
    🎹Patch: github.com/umutreldem/hearing...
    🌖Creating Digital Chladni Patterns: thelig.ht/chladni/
    0:00 Introduction
    0:39 Chladni Patterns are hard
    2:40 Creating a particle system with Jitter Matrices
    8:35 Implementing the algorithm in jit.gen
    18:08 Debugging and changing parameters
    22:12 Changing patterns real-time and final fixes

Komentáře • 25

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

    For those of us who can understand formulaic expressions, it would be great to have a video explanation of how cymatic maths work. Thank you for your help 🎉

  • @cutback443
    @cutback443 Před rokem +2

    YES!!!! took forever, but I finally found this video. THANK YOU!

  • @paulvis7500
    @paulvis7500 Před rokem +1

    Excellent tutorial--thank you!

  • @corydonahue2340
    @corydonahue2340 Před rokem +1

    This is incredible, beyond excited to learn more and explore what can be done from this setup.

  • @AntonyNorthcutt
    @AntonyNorthcutt Před rokem +1

    This is pure GOLD!

  • @camerona7235
    @camerona7235 Před 2 lety +1

    Great editing when you were reading out the formula explanation 😂 interesting stuff, gotta try it out

  • @sophiejeannin
    @sophiejeannin Před 2 lety +1

    Great tuto ! Thanks a lot !

  • @normanfreund
    @normanfreund Před 2 lety +1

    Nice, will have to try this for my next project.

  • @Illkacirma
    @Illkacirma Před 2 lety +1

    awesome tutorial! thx!

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

    2:38 Start

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

    greattttt ❤

  • @kayirangasteve1264
    @kayirangasteve1264 Před rokem +1

    Hi thanks a lot for this tutorial, I tried to patch a midi keyboard however Im getting the same shapes and patterns throughout different keys from the piano keyboard regardless of how much force I am applying to press the keys. Is any how this can be solved ? Would be kind to provide the tutorial concerning this ? I am looking forward to hearing from you. thanks

    • @HearingGlass
      @HearingGlass  Před rokem +1

      I would have to see what you do with the MIDI keyboard input to figure out what the problem is.

  • @stenkillak5640
    @stenkillak5640 Před rokem +1

    Hey, im fairly new to this programm and im still learning. Excellent tutorial btw. I have a question, how can i connect my song to this project and make it vizualise my song?

    • @HearingGlass
      @HearingGlass  Před rokem

      There are a lot of ways you can turn audio signals into numbers, to be used as a frequency for the cymatics in this patch. Check out [peakamp~] for an example.

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

    Its amazing! So cool, but. i did not really understand how i can patch it to an audio channel? Anyone can point me in the right direction?

  • @selfhelp441
    @selfhelp441 Před rokem +1

    love this, thank you for such a detailed explanation. i'm wondering how we could determine this ratio is between N and M? as typically our source would be either one frequency, a collection of frequencies/an audio source? (lets call this F).
    to determine N and M from F we could express this as
    N = F * R1
    M = F * R2
    where R1 and R2 are ratios of F, so we could rewrite your equation as
    force = (sin(pi*(f * R2)x) * sin(pi(f * R1)y)) + (sin(pi(f * R1)x) * sin(pi(f * R2)*y)) * v
    would it be correct in assuming (as a non mathematician) that R1 and R2 are integer values representing the order of the harmonics? where if R1 = 1 and R2 = 2, N would represent the fundamental frequency, and M would represent the second harmonic (which is twice the frequency of the fundamental) ?

    • @HearingGlass
      @HearingGlass  Před rokem

      This is definitely one way of doing it - you would get the R1 & R2, derive a ratio from them, and apply it to your sound generation process.
      I also applied this by working with harmonic intervals. Using a MIDI keyboard, slicing out the two simultaneous notes played, and getting their ratio as the basis for the N & M values.

  • @xiTSLOTTE
    @xiTSLOTTE Před rokem

    Is there a possibility where I can add a value that turns it back into noise? Also, love the turtorial. Thank you so much!

    • @HearingGlass
      @HearingGlass  Před rokem

      Absolutely! Check out the [mix] operator in [jit.gen] which will interpolate between two matrices. Try and see how you can change it from its position to a random place.

  • @Messitom123-vl4dq
    @Messitom123-vl4dq Před 4 měsíci

    Hi! I am doing a research paper over this concept in my high school IB class and want to understand how I can create a patch using only 1 frequency and not 2 in order to create different patterns that correspond with different frequencies. Using this, I want to create a visual universal sound alphabet. Do you know any way I could do this? I have no experience with max and sadly don’t have time to learn it completely by when the paper is due. I saw your other comment that ties with making a ratio of M and N but can’t implement it into Max. Thank you so much for making this video. Anything helps! 😁

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

      What you describe is very, very tricky - it would require you to model the actual physics that make the phenomenon possible. Maybe you can find a way to take a frequency and derive two numbers (or one ratio) from them?

  • @0x44Monad
    @0x44Monad Před 10 měsíci

    Is there a way to do this without get? Don't have it...

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

    Are you able to provide a download of your code for this that we can upload into Max?

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

      You can download the patch from the video description.