09. OM, Rhythm, & Ferneyhough

⭐️ Find this video helpful? Buy me a coffee! • ko-fi.com/composingwithopenmusic
✉️ Subscribe to the Creativity & Constraint Newsletter • tinyletter.com/peterunderhill
In this video, we'll build a patch to implement a rhythmic technique used in the music of Brian Ferneyhough!
To view Samuel Andreyev's analysis of Ferneyhough's technique:
• Brian Ferneyhough's St...

Пікірлер: 30

  • @pedrofariacomposer
    @pedrofariacomposer2 жыл бұрын

    Awesome video! I'm more of a Python head myself, so I wrote a little program that takes a OM rhythm tree, converts it into a Python nested list, then I can apply the transformations. After that, I converted it back into a OM rhythm trees. Your videos helped me a lot!

  • @gkatehis
    @gkatehis4 жыл бұрын

    This was really awesome. I'm having a lot of fun working through these videos. Thank you for making these!

  • @composingwithopenmusic

    @composingwithopenmusic

    4 жыл бұрын

    Glad to hear it!

  • @sehyungkim1234
    @sehyungkim12344 жыл бұрын

    Thanks a lot!! You're great!!

  • @davephillips1263
    @davephillips1263 Жыл бұрын

    Excellent tutorials. Special thanks for the pointer to Samuel Andreyev's analysis, I'm now a subscriber to his channel too. Such great resources for the motivated modern composer ! :)

  • @composingwithopenmusic

    @composingwithopenmusic

    Жыл бұрын

    So glad that the videos have been helpful!

  • @rodrigovpascale
    @rodrigovpascale4 жыл бұрын

    thanks for the incredible video!

  • @composingwithopenmusic

    @composingwithopenmusic

    4 жыл бұрын

    Glad you liked it!

  • @saidruiz7102
    @saidruiz71024 жыл бұрын

    Awesome material! Thanks!-

  • @composingwithopenmusic

    @composingwithopenmusic

    4 жыл бұрын

    Glad you liked it!

  • @brandonlincolnsnyder
    @brandonlincolnsnyder4 жыл бұрын

    awesome, love this

  • @composingwithopenmusic

    @composingwithopenmusic

    4 жыл бұрын

    Glad you like it!

  • @ckni8778
    @ckni87783 жыл бұрын

    Thank you!!!!!!

  • @Dovith
    @Dovith2 жыл бұрын

    Thank you for your videos, but i cannot get the same results that you get in the video. Is there any preset or library that I might be missing? I have followed every step thoroughly, but only get error massages.

  • @tariksalva
    @tariksalva2 жыл бұрын

    Guys, can someone please explain me the rhythmic values relation between the notation and the number orders at the very end 38:00 ? I’m having a quite hard time trying understand it. Thanks in advance.

  • @josehalac2150
    @josehalac21503 жыл бұрын

    thanx...awesome class...question: I created the patch you showed here and used a "save-as-midi" object (connected from the first outlet of the POLY object) to convert it into a midi file but when Sibelius opened it, somehow it got quantized and all the nice nested triplets disappeared. I then went into "notation" window in sibelius and there selected "complex" hoping it would read the OM file correctly but didn't work. Any thoughts/solutions to go from OM to Sibelius and keep exactly the same rhythmic output? thanx for these lessons!! josé

  • @fm42jgtr

    @fm42jgtr

    3 жыл бұрын

    Have you tried exporting as music xml?

  • @matteobergamin9549
    @matteobergamin95493 жыл бұрын

    don't know why but it doesn't work, once create patch "mapping function" the OMlistener returns me ((a b (c (d e)) f) (a b (c (d e)) f) (a b (c (d e)) f) (a b (c (d e)) f) (a b (c (d e)) f) (a b (c (d e)) f) (a b (c (d e)) f))...the patch i've created is the same, the subpatch are all in the lambda mode but it doesnt work...i'm going crazy, seems that lambda mode of the subpatch won't works and both omloop returns me nil...help me pls

  • @bmjcomposer
    @bmjcomposer3 жыл бұрын

    Thanks a lot, it’s awesome! but I i’m facing a problem is that then I evaluating the function at last it says: error while evaluating in the box MAPCAR in/ of (nil nil)arguments should be of type number.

  • @josebenjamingonzalezgomis6944

    @josebenjamingonzalezgomis6944

    3 жыл бұрын

    I have the same problem ¿Do you solve it? Thank you

  • @manolitosanchez
    @manolitosanchez4 жыл бұрын

    Thank you very much! I am new to OM, and I’m wondering why sometimes, even if the patch has inlets which go into processes, the inlets can remain unconnected (like the left inlet in “mapping-function” patch) and still work... thanks!

  • @composingwithopenmusic

    @composingwithopenmusic

    4 жыл бұрын

    Great question-- the "mapping function" patch is on "lambda mode," meaning that it will send itself as a function to the mapcar object below. The mapcar object will apply the function to a list of data from the left hand side of the main patch. In order to do this, we have to leave an inlet on the "mapping function" patch open.

  • @composingwithopenmusic

    @composingwithopenmusic

    4 жыл бұрын

    support.ircam.fr/docs/om/om6-manual/co/Mapcar.html

  • @composingwithopenmusic

    @composingwithopenmusic

    4 жыл бұрын

    Also see the seventh video tutorial on building a pitch circulation counter. I use a mapcar object with a patch on lambda mode at about 17:50. If you watch the video I think it might make sense.

  • @composingwithopenmusic

    @composingwithopenmusic

    4 жыл бұрын

    kzread.info/dash/bejne/lG2AzJOdZ7i5ns4.html

  • @manolitosanchez

    @manolitosanchez

    4 жыл бұрын

    Thank you so very much! Yes, I've seen every video so far. I'll also read the references you mentioned.

  • @NickBatinaComposer
    @NickBatinaComposer3 жыл бұрын

    So, pachwork, open music, Max msp, which would be recommended? I’m a big time DAW ninja and ReWire affezionato, but having worked with Max for abt a year now, it’s still too troubling to incorporate it into my work without spending 300% of my time on the patch itself! It’s frustrating, since my normal process is more akin to super slow improvisation, the continuous backtracking to re-work the patch is too time consuming! Are these other programs good alternatives to Max-specific annoying moments, or is this a pretty ubiquitous thing between types of object-based programming! Cheers to y’all, as well, for making me try again and again on this, y’all geeks are very inspiring, and the end result seems so tenacious at times that I feel like Mendelssohn after Beethoven 9 lmao 😜 stay safe fellers, and don’t get lost in the patch cords, it’s a pickle to get out!

  • @auedpo

    @auedpo

    2 жыл бұрын

    I've honestly found it difficult to do any sort of 'improvisation' in these object based programming languages. There are indeed live coding videos and I've sat through several of these sessions live and have found it to be done with varying success. I find that I use these types of softwares to instead solve a problem or help me to create data to then use in my music creation (improvisations?). I had a professor that often suggested trying to write out your max patch on a napkin before beginning just to get the gist of what you really wanted before attempting to build the machine!

  • @davephillips1263

    @davephillips1263

    Жыл бұрын

    Patchwork is no longer developed. PWGL was a development that took Patchwork further, but alas, it too is no longer developed. The combination of OM with Max/MSP is very cool, IRCAM's put some development energy into that connection, but Max/MSP is closed source commercial software, which may or not matter to you. Pure Data (aka Pd) is a great alternative to Max. Unfortunately, IRCAM has not put so much effort into bringing OM and Pd closer together. Given your comments re: your working method, you may find OM and/or Max to be not at all amenable to your workflow.

  • @steelwel3015
    @steelwel30153 жыл бұрын

    Hi Hello ajm Valarum arivu KZread channels