Max MSP Tutorial - What The Function = Ned Rush

Поделиться
HTML-код
  • Опубликовано: 7 апр 2025
  • The function object in @cycling74com Max can make things go up and down and left and right and other things. In this Max MSP tutorial I'm using it to mangle a drum loop in cyclical rhythmic ways. Support me on Patreon to download this Max patch plus many more.
    / 78701236
    Like me on Facebook / nedrush
    Follow me on Instagram / mrnedrush
    and Twitter / mrnedrush
    and Reddit / nedrush
    Or check out all my links linktr.ee/nedrush
    And now TikTok too, god knows why / thenedrush
    Ned Rush is an infotaining universe of ideas for ways to make music, including areas of music production, music composition, sampling, synthesisers and sound design in software like Ableton, MaxMSP, Reason, and on hardware such as eurorack modular, Elektron boxes like the Octatrack and Analog Rytm, also visual art strategies using Jitter, focusing on music genres such electronica, IDM, glitch, jungle, breakcore, electro-acoustic, musique concrete, as well as discussing music via interviews and podcasts, and music performances via livestreams.

Комментарии • 44

  • @vojkofau
    @vojkofau 2 года назад +7

    you could layer the waveform object over the function so you see what chunk are you changing. Also using an mc.function to simultaneously modulate additional parameters like gain, filtering or panning.

  • @Cidr0n
    @Cidr0n 2 года назад +9

    Awesome Ned. I would love a video(series) on how to get started with Max. Docs are good, but I think one needs a good mental model of how Max works in order to not become disheartened.

    • @NedRush
      @NedRush  2 года назад +3

      Music Hackspace has some good stuff. musichackspace.org/product/getting-started-with-max-on-demand/

  • @atuanoiniin
    @atuanoiniin Месяц назад

    BoC beats. Thanks for the informative and entertaining video!! It's good to see you trouble shooting stuff instead of just executing a plan without any reasoning.

  • @mattsniatynski9955
    @mattsniatynski9955 2 года назад +5

    The album "Formless" from 2003 by Gridlock is a favourite of mine and I'd always wondered what kind of black magic MIDI programming was required to create those lush, fluid percussion sounds... but now I see! Thanks for this!

  • @keziah8337
    @keziah8337 Год назад +1

    omg finally understood how fl studio's gross beat partly works

  • @psydyl
    @psydyl Год назад

    learnt a bunch while being thoroughly entertained, fantastic video ned

  • @unnecessary-roughness3303
    @unnecessary-roughness3303 Год назад

    thats some fancy rectangle

  • @LORDSofCHAOS333
    @LORDSofCHAOS333 2 года назад

    Ah good old max .
    Love the fact that u have no limits in it

  • @AutoVideanSpiral
    @AutoVideanSpiral Год назад +1

    I was really inspired by this video but I 'fixed' the glitch and made a modification to put a "shape"-object from the second output of the function object and driven by a phaser with a rate 2 inbetween. This way you can stay on 44k and not snapshot to 1 ms. Hope this can help someone out there. Much love thanks for great vids.

  • @talkinginhexagons2218
    @talkinginhexagons2218 Год назад

    This was great. Thanks. Very clear and informative!

  • @mannibimmel09
    @mannibimmel09 Год назад +1

    buffy the waveslayer.

  • @NaPzt3R
    @NaPzt3R 2 года назад +1

    Cool potch midulation!
    You could totally write the contents of the function to a buffer, and then use that as an actual audio signal to modulate the position of the wave~. Then you don't have to use snapshot~. I started doing this a lot, when I realized that the contents of a buffer doesn't actually have to be audio. It can be any data.

    • @NedRush
      @NedRush  2 года назад

      I’ve done similar using poke and a mutlislider to write to a buffer then reading back with wave~, but even with a high number of samples, I couldn’t get satisfying results. I’d be interested to see how you do it.

  • @Sh4d0wStR1k0r
    @Sh4d0wStR1k0r 2 года назад +2

    have a look at shape~ if you want to do away with the snapshot~

    • @NedRush
      @NedRush  2 года назад +1

      Just having a play with it now. Very cool. Although it seems you need to bang the function to update the shape~ which I can see having it’s good sides and it’s bad sides.

    • @WilsonRyan
      @WilsonRyan 2 года назад +1

      @@NedRush rightmost output of function updates on mouse click, so that to “t b” back to function’s input will make ya square :)

  • @animanoir
    @animanoir Год назад

    Ned Rush = Awesome

  • @mattkaz9604
    @mattkaz9604 2 года назад +1

    If you stick your function into listfunnel then uzi bang it into a poke~ you can get it sample accurate without the squishiness.

    • @NedRush
      @NedRush  2 года назад +1

      I’ll give that a try. Nice one. Although everyone said just use shape~

    • @mattkaz9604
      @mattkaz9604 2 года назад

      @@NedRush Maybe - half my stuff starts with a mangled function buffer in gen~ remixing a rotating buffer. I never explored shape particularly.

  • @animanoir
    @animanoir Год назад +1

    How can I edit an individual node in a message?

    • @NedRush
      @NedRush  Год назад +1

      Check out the Function helpfile. It has a tab for editing with messages.

  • @gyui1091
    @gyui1091 Год назад +1

    How do u lock the patch

  • @giobass
    @giobass 20 дней назад

    any sample that I drop in the buffer waveform, plays way faster...what can I do? heeeeeelp!!!!

  • @banalytic
    @banalytic 2 года назад +1

    hm... 🤔is it not okay to post a download-link for a self-programmed m4l-device 🙄 ... just wanted to share and say thank you for the inspiration...

  • @animanoir
    @animanoir Год назад

    Fantastic!

  • @hajojo037
    @hajojo037 2 года назад

    Great vid! Getting tons of new ideas. I'm still getting the not-so-good glitching even after using rampsmooth~. Any idea why this happens in the first place? Samplerate, etc?

  • @holgerk.4650
    @holgerk.4650 Год назад

    funny, it's a bit like custom building Pigments (R) in max

  • @johngardener279
    @johngardener279 8 месяцев назад

    would it be able to build that in max for live?

  • @WARDISWARD
    @WARDISWARD Год назад

    You want a great kick
    Do this
    Take the ramp (phasor ) or env , as long as it's a ramp line going from zero to one (speed defines the interval of the kick )
    Now divide a constant between 1-10 by the square root of the ramp wave .... so :constant/sqrt ramp
    Route this output into a cosine function , add a constant to the output of the cosine function ( phase ) and route it into a new cosine
    result: Ultra kick
    You're wecome

  • @junyanchow
    @junyanchow Год назад

    Thanks for the example. May I know what the 1.0.0 in phasor~ means? Is it same as 1n?

    • @NedRush
      @NedRush  Год назад +1

      Yes. Bars.Beats.Units

    • @junyanchow
      @junyanchow Год назад

      @@NedRush thanks for the answer (try to find it in Max help file, but couldn't get it)

    • @junyanchow
      @junyanchow Год назад

      @@NedRush I have another question, inside wave~, you provide 0 0 2, with this setting, what's the second zero means for the initial setting? (I felt confuse as that is for the end-point value)

    • @NedRush
      @NedRush  Год назад

      Start position, end position, number of outputs.

    • @NedRush
      @NedRush  Год назад

      Read this. docs.cycling74.com/max5/vignettes/core/maxtime_syntax.html

  • @ItsWesSmithYo
    @ItsWesSmithYo 2 года назад +1

    M4L manifests Beastie Boys…Puro Oro 🛞🪙

  • @adamsipos84
    @adamsipos84 2 года назад

    Barbican2-inspired?

  • @sofusforsberg460
    @sofusforsberg460 Год назад

    The grid in the function have 17 steps. Just FYI

  • @WARDISWARD
    @WARDISWARD 18 дней назад

    IWouldn't it be much much easier to just insert shape~ after phasor and function into shape~ , this way you get the function object directly as a waveform

  • @kokosnuss1111
    @kokosnuss1111 2 года назад

    Not the same, but similar concept just in Simpler
    ruclips.net/video/J9_w8c3BEOU/видео.html

    • @fullytrapped.
      @fullytrapped. 2 года назад

      Cheers for the share...hadn't come across his channel yet, good tuts along the lines of Ned's content. 👌