Jump to content


  • Posts

  • Joined

  • Last visited

Everything posted by JulioHerrlein

  1. My conference about Rhythmic Set Theory. Best ! Julio Herrlein´s conference at the III International Congress of the Brazilian Association of Musical Theory and Analisys (TeMA) and the IV International Congress of Music and Mathematics. This Congress was University of Rio de Janeiro (UFRJ), hosted by Prof. Dr. Carlos Almada, Prof. Dr. Pauxy Gentil-Nunes and Prof. Dr. Liduíno Liduino Pitombeira, among many other people. It was a great honor to be in this amazing meeting with great musicians and having the oportunity to talk about my doctoral dissertation research, in many topics related to rhythm and popular music. My doctoral dissertation (in portuguese) can be downloaded in this link: http://hdl.handle.net/10183/179457 EXAMPLES: - ALL ROTATIONS OF THE BEMBÉ RHYTHM 12:59 - REGULATIVE TIME-POINT (ANKU) - EXPLANATION 15:33 e EXAMPLE 16:11 - LIGETI´S DIATONIC HARMONIC CLOUDS in Cordes à Vide (Piano Etude 2) 18:37 - DANCING AND NON-DANCING RHYTHMS 19:40 - BEMBÉ WITH ALTERNATIVE SUBDIVISIONS 21:32 - EXCERPT OF JACOB COLLIER INTERVIEW TO JUNE LEE 22:00 - BEMBÉ RHYTHM INSIDE A CYCLE OF SEPTUPLETS 23:20 - WAYNE KRANTZ "WHIPERSNAPPER" SOLO ANALISYS WITH RHYTHMIC SETS 24:09 I know that music theory is sometimes very hard to grasp, but it can really bring light about the nature of some music materials. If you are just curious, you can jump straight to the musical examples. These examples are very practical in its nature and the catalog of rhythms contained in the dissertation can be used in a very practical way, for composing and improvising. I hope it can be inspiring for you to make some music. All the best ! Enjoy !
  2. Dear Janusz, It looks like the set is converted to its prime form internally before converted to the pc-rhythm set. So, the prime form of the set 7-35 (major scale, notes C D E F G A B) is (013568T) But in this case, the result would be: B C D E F G A wich is most "compact" way to express this set. So, there is an "hidden" function inside the pc-rhythm function. A function that converts the chords or notes into its more compact prime form. Yes, this looks very convenient from the programmer standpoint. I was expecting to convert literally the notes onto its time-point position, like in this diagram. Maybe a keyword or one more derived function for converting melodies to time-point in a cyclic way (in my way, not Babbit´s way) could be very convenient. It ocurred to me now. All the best, Julio
  3. Dear Torsten The function pitch-invert works as the tradional inversion, mirroing the intervals upside-down. Negative harmony is somewhat similar to inversion, but not exactly the same thing. Please, take a look in Levy book and in the video above, and you will see what I mean. I'm looking for something straightforward and non-academic, inside the 12-tone temperament, very simple, just to spice up the old progressions and voice-leading with a negative version. Thank you for the reply and references. Best, Julio
  4. Dear Janusz, I´m exploring this function recently and I get a problem: When evaluating this: (setf pcrhy '(c4d4e4f4g4a4a4)) (make-omn :length (pcs-rhythm pcrhy :omn t) :pitch (melodize pcrhy)) I´m getting this (right) result But, when evaluating this: (setf pcrhy '(c4d4e4f4g4a4a4b4)) (make-omn :length (pcs-rhythm pcrhy :omn t) :pitch (melodize pcrhy)) I´m getting this (wrong) result: I would expect to have this result What is wrong ? Best, Julio
  5. Dear Janusz, I was looking back to this textural method and I noticed that "chord-closest-path" function no longer exists. What the name of the new correspondent replacement function ? Best, Julio
  6. Yes, interesting. And importing MusicXML is also important and desirable.
  7. Dear All, One interesting thing that could be implemented as a function could be a form of generating Negative Harmony. In the video below, there are some explanation of what it is and the origin in the Levy book. It was a trendy topic due to the Jacob Collier interview. And there are a lot of fun videos making versions of pop tunes using negative harmony. The way I understand it, it is simply a kind of mapping notes in relation to an axis, like in the figure below. So we need a function that could map a note in any register to another note in the closest register to the first on. So, any C note will be mapped to G, all Db to F#, all D to F, all, Eb to E, all B to Ab, all Bb to A. It´s also possible to generate other mappings as well. I think that replace map or substitute map can do the job, but I´m not sure (I will try), but I find interesting to post it here to explore the idea. All the best, Julio It´s kind of funny to sse in this por versions how every is upside down and how you can generate an entirely new song from exactly the same material. POP TUNES with negative harmony:
  8. It would be great to have it automated because its painful to make it in notation software...
  9. Hello, Friends I´d like to ask if there is some support in MusicXML for Stemlet notation (as in the example below) and if it can be accomplished in the OMN Lingo. I like this kind of writing for rhythmic stuff (the downbeat is more clear, IMHO). All the best, Julio
  10. Heavy pressure by Monsieur Boussuge ! Indeed, really important and time saver for the composer. This would let us import stuff, maintaining the attributtes (dynamics, markings) of existing scores. All the best ! Julio
  11. Looking forward to this. Now I´m trying to get some Ravel Piano scores onto OMN to make some tweaks.
  12. Dear All, I´m doing some melodic permutations and I have a question about replace-map: Here are four elements permutations, generated by: (permute '(1 2 3 4)) (setf permut4 '((1 2 3 4) (1 2 4 3) (1 3 2 4) (1 3 4 2) (1 4 2 3) (1 4 3 2) (2 1 3 4) (2 1 4 3) (2 3 1 4) (2 3 4 1) (2 4 1 3) (2 4 3 1) (3 1 2 4) (3 1 4 2) (3 2 1 4) (3 2 4 1) (3 4 1 2) (3 4 2 1) (4 1 2 3) (4 1 3 2) (4 2 1 3) (4 2 3 1) (4 3 1 2) (4 3 2 1))) Here are the pitch material to be permutated: (setf permutcontent '((1 cs4) (2 d4) (3 e4) (4 g4))) I used the REPLACE MAP FUNCTION, like this: (replace-map permutcontent permut4) THE RESULT: ((c4 d4 e4 g4) (c4 d4 g4 e4) (c4 e4 d4 g4) (c4 e4 g4 d4) (c4 g4 d4 e4) (c4 g4 e4 d4) (d4 c4 e4 g4) (d4 c4 g4 e4) (d4 e4 c4 g4) (d4 e4 g4 c4) (d4 g4 c4 e4) (d4 g4 e4 c4) (e4 c4 d4 g4) (e4 c4 g4 d4) (e4 d4 c4 g4) (e4 d4 g4 c4) (e4 g4 c4 d4) (e4 g4 d4 c4) (g4 c4 d4 e4) (g4 c4 e4 d4) (g4 d4 c4 e4) (g4 d4 e4 c4) (g4 e4 c4 d4) (g4 e4 d4 c4)) THE QUESTION: What if I want to replace one item (like a pitch) for a list of melodic pitches ? How to proceed ? For example: Instead of substitute a C4 for the number 1, I want to substitute a list of notes, like (cs4 ds4) (setf permutcontent '((1 cs4 ds4) (2 d4) (3 e4) (4 g4))) When I set this, a get only the cs4 permeated... Best, Julio I got it ! All the material must have the same number of elements, like (setf permutcontent '((1 (c4 cs4)) (2 (b4 ds4)) (3 (c5 f4)) (4 (cs5 ds4)))) Resulting in: ((c4 cs4) (b4 ds4) (c5 f4) (cs5 ds4)) ((c4 cs4) (b4 ds4) (cs5 ds4) (c5 f4)) ((c4 cs4) (c5 f4) (b4 ds4) (cs5 ds4)) ((c4 cs4) (c5 f4) (cs5 ds4) (b4 ds4)) ((c4 cs4) (cs5 ds4) (b4 ds4) (c5 f4)) ((c4 cs4) (cs5 ds4) (c5 f4) (b4 ds4)) ((b4 ds4) (c4 cs4) (c5 f4) (cs5 ds4)) ((b4 ds4) (c4 cs4) (cs5 ds4) (c5 f4)) ((b4 ds4) (c5 f4) (c4 cs4) (cs5 ds4)) ((b4 ds4) (c5 f4) (cs5 ds4) (c4 cs4)) ((b4 ds4) (cs5 ds4) (c4 cs4) (c5 f4)) ((b4 ds4) (cs5 ds4) (c5 f4) (c4 cs4)) ((c5 f4) (c4 cs4) (b4 ds4) (cs5 ds4)) ((c5 f4) (c4 cs4) (cs5 ds4) (b4 ds4)) ((c5 f4) (b4 ds4) (c4 cs4) (cs5 ds4)) ((c5 f4) (b4 ds4) (cs5 ds4) (c4 cs4)) ((c5 f4) (cs5 ds4) (c4 cs4) (b4 ds4)) ((c5 f4) (cs5 ds4) (b4 ds4) (c4 cs4)) ((cs5 ds4) (c4 cs4) (b4 ds4) (c5 f4)) ((cs5 ds4) (c4 cs4) (c5 f4) (b4 ds4)) ((cs5 ds4) (b4 ds4) (c4 cs4) (c5 f4)) ((cs5 ds4) (b4 ds4) (c5 f4) (c4 cs4)) ((cs5 ds4) (c5 f4) (c4 cs4) (b4 ds4)) ((cs5 ds4) (c5 f4) (b4 ds4) (c4 cs4))) But would be nice to MIX different number of elements...
  13. I Love pieces with Scores !! Thank you and congrats for the music, Stephane ! Sounds great ! Best, Julio
  14. Very Cool ! opmo code/score avaiable ? Best, Julio
  15. Thank you, Janusz ! I'm using this with the new closest-path function. Best, Julio
  16. Dear Friends, When evaluating this (cmd+1) '(h (g3f4b4db5) (c4 maj7)) as snippet, I get this: Why is that c4 alone there in the beginning of snippet ? Best, Julio
  17. Dear André, It's all solved with :start option ! You can decide a "model" voicing for the voice-leading ! Very cool ! Best, Julio Thank you, Janusz !
  18. Dear Friends, Very basic question: I use some old VSL sample .gig files with gplayer. I really like this libraries and the way it sounds. The combination patches alternate sounds via keyswitches in the lower range of keyboard (or the upper range in some instruments). Something like: C normal sound C# pizz D marcato etc Can I use this keyswitches in the OMN lingo, without having to send the midi note itself to activate the keyswitch, something like: (marcato e c4 d4 s legato fs4 g4 cs5 eb5 ) Opusmodus will send the keyswitches as a hidden midi note in the expression ? All the best, Julio
  • Create New...

Important Information

Terms of Use Privacy Policy