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!
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 ! :)
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!
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.
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.
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!
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!
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.
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.
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é
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.
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.
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
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!
This was really awesome. I'm having a lot of fun working through these videos. Thank you for making these!
Glad to hear it!
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 ! :)
So glad that the videos have been helpful!
Awesome material! Thanks!-
Glad you liked it!
thanks for the incredible video!
Glad you liked it!
Thanks a lot!! You're great!!
awesome, love this
Glad you like it!
Thank you!!!!!!
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!
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.
support.ircam.fr/docs/om/om6-manual/co/Mapcar.html
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.
th-cam.com/video/b9Lj1d7USnk/w-d-xo.html
Thank you so very much! Yes, I've seen every video so far. I'll also read the references you mentioned.
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!
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!
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.
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.
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é
Have you tried exporting as music xml?
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.
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.
I have the same problem ¿Do you solve it? Thank you
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
Hi Hello ajm Valarum arivu TH-cam channels