Jump to content

JulioHerrlein

Members
  • Content count

    19
  • Joined

  • Last visited

About JulioHerrlein

  • Rank
    Member

Contact Methods

  • Website URL
    www.julioherrlein.com

Profile Information

  • Gender
    Male
  • Location
    Brasil

Recent Profile Visitors

140 profile views
  1. How to control the beaming of notation ?

    Yeah, Stephane ! Thanks ! And you changed lenght-div for some-lenght. Great. I did this today. By the way, I generated 400 files with this method today ! All the sets mod 12. Like 100 pages, or more. Thanks !
  2. JulioHerrlein

  3. How to control the beaming of notation ?

    Hey, Janusz ! It worked ! Thanks for your patience ! This will be an immense time saver to me. Best ! Julio
  4. Hello, Friends ! I'm using the code below to generate combinations of rhythm in 12/8 time signature. I'd like to have my XML with correct beaming of the notes, related to the most common interpretation of a 12/8 time signature, i. e., beaming every 3 8th notes. Instead, I'm getting it more beamed like a 6/4 time signature: Is there some form of force the right beaming? All the best ! Please help this doctorate student ! Julio (setf some-pitches (integer-to-pitch (gen-integer-step 7 145 '(0)))) (setf some-lengths (span some-pitches '(e e e -e -e -e -e -e -e -e -e -e -e e e e -e -e -e -e -e -e -e -e -e -e e e e -e -e -e -e -e -e -e -e -e -e e e e -e -e -e -e -e -e -e -e -e -e e e e -e -e -e -e -e -e -e -e -e -e e e e -e -e -e -e -e -e -e -e -e -e e e e -e -e -e -e -e -e -e -e -e -e e e e -e -e -e -e -e -e -e -e -e -e e e e -e -e -e -e -e -e -e -e -e -e e e e e -e -e -e -e -e -e -e -e -e e e e e -e -e -e -e -e -e -e -e -e e -e - - = = = = = = = = = = - - - = = = = = = = = = = - - - = = = = = = = = = = - - - = = = = = = = = = = - - - = = = = = = = = = = - - - = = = = = = = = = = - - - = = = = = = = = = = - - - = = = = = = = = = = - - - = = = = = = = = = = - - - - = = = = = = = = = - - - - = = = = = = = = = -))) ;(setf some-division '(12)) ;(setf length-div (gen-divide some-division some-lengths)) (setf time-sig '(12 8)) (def-score time ( :key-signature 'chromatic :time-signature time-sig :tempo 112 :layout (clarinet-layout 'clarinet) ) (clarinet :length length-div :pitch some-pitches :channel 1 :sound 'gm :program 'clarinet ))
  5. Complementary Rhythms

    Thanks, Stephane ! I'm going to investigate it ! I'm doing a kind of catalog of all timepoints modulo 12, and organizing with the complementary sets. Opus Modus is very useful here. The only issue was a stack overflow when I tried to compute as musicXML all the sets at once. Now, I'm doing one at a time and saving XML for each. Tedious but secure. And much easier with OM, than writing each one on Finale, altough I'll finish there, editing beams and other layout stuff. Thanks a lot ! Best ! Julio
  6. Complementary Rhythms

    Lenght invert !!! Gonna Try added 5 minutes later FOUND !!! BINGO ! length-invert '(q -e -q):omn t) added 6 minutes later Hope it help other people. Best !
  7. Complementary Rhythms

    Hello, Friends Now I'm working on sets of complementary rhythms. For example: (s -s -s s) is complementary of (-s s s -s) I generated in puredata the rhythm syntax of all the all the sets of rhythms in modulo 12, with their rotations, so I don't need to type it (and think) in every set. In Puredata I convert a FORTE number onto a series of atacks(It's a big list !, but this is another story...) Here is the problem: I can save some time: instead of generating the entire catalog, I can just generate half of it and after generated the next half using complementary sets. I just need a function that converts the rests on atacks and vice-versa. I just need something that change (s -s -s s) onto (-s s s -s), just changing the minus to positive and the positive to minus. I tried Notepad editors also. Please, any hint ? Thanks in advance ! Best Julio added 9 minutes later I know, there is a function to invert integers, but my database is already in the form of (s -s s s -s type of thing)...
  8. How to span different time signatures ?

    Thanks, Janusz ! All the best to the OM team ! Julio
  9. How to span different time signatures ?

    I just read now the first line of your message. Thanks, Stephane ! Best, Julio
  10. How to span different time signatures ?

    Thanks a lot, Stephane ! This is great ! And thank you for showing me more functions. However, there some issues: how to control to get a 12/8 instead of a 6/4? Or: how to get always a time signature with x/8 ? Or always with a X/4, or mix them ? In the example you provide, a 12 generates a 6/4 instead of a 12/8. I changed the code a little: (setf some-pitches (integer-to-pitch (gen-integer-step 7 480 '(0)))) ;>>> here, because I want to stay in the same note g4 (setf lengths (span some-pitches '(q q e q q q e))) ;>>> here, because I want this specific rhythm, not random sample (setf some-division '(21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3)) ;here, there's that problem of 6/4 versus 12/8 and one more problem occurred because OM stop changing the timesignature after the number 14 (xml attached) I don't know why. (setf length-div (gen-divide some-division some-lengths)) (setf time-sig (get-time-signature length-div)) (def-score time ( :key-signature 'chromatic :time-signature time-sig :tempo 112 :layout (clarinet-layout 'clarinet) ) (clarinet :length lengths :pitch some-pitches :channel 1 :sound 'gm :program 'clarinet )) Best !! Julio test_timesigchange21to3.xml
  11. How to span different time signatures ?

    This is even more simple: (setf pitches '((g4 g4 g4 g4 g4 g4 g4 g4 g4 g4 g4 g4 g4 g4 g4 g4 g4 HERE COMES THE Pitch List :type :pitch))) (setf lengths (span pitches '(e -e -e -e HERE COMES THE Rhythm pattern list - same size or less than the pitches))) (def-score Stage-1 (:key-signature 'chromatic :time-signature '(4 4) '(1 8) >>>>>>>> Here is the problem: How to span the content through different Time Signatures using the same rhythm list and pitches ? :tempo 80 :layout (treble-layout 'piano-rh)) (piano-rh :length lengths :pitch pitches :channel 1 :sound 'gm :program 'clarinet) )
  12. Hello, friends ! I'm trying to make some rhythm patterns and I'd like to use the same pattern changing just the time signature order/or sequence. For example, assuming an 8th note as the number 1. 2 2 1 2 2 2 1 (african bembé rhythm) as a pattern. This pattern could match in a 12/8 time signature or also in a 3/4 time signature. This is ok, no problem. But what if I like to span it as a 10/8 + 2/8 or 9/8 + 3/8 or 7/8 + 5/8 or in a sequence like 3/8 + 2/8 + 4/8 + 3/8 always repeating the time signature sequences until have al the notes spanned ? Thanks for help ! Best ! Julio This works for me with ONE time signature only. I need the same stuff with a SEQUENCE of time signatures. (setf padrao '((0 1 2 3))) (setf pitches '((g4 g4 g4 g4 HERE COME THE PITCH LIST, padrao :type :pitch))) (setf lengths (span pitches '(e e -e e HERE COMES THE Rhythm pattern list - same size or less than the pitches))) (setf text (span pitches padrao)) (def-score Stage-1 (:key-signature 'chromatic :time-signature '(4 4) :tempo 80 :layout (treble-layout 'piano-rh)) (piano-rh :length lengths :pitch pitches ;text text :channel 1 :sound 'gm :program 'clarinet) )
  13. Parsimounious Voice Leading between collections of notes

    Thank you, Stephane, for the tip. Thanks for listening, Janusz (I feel honored) ! Best ! Julio
  14. El Capitan Compatibility

    I have Opusmodus running on El Capitan. The latest version is only compatible with Sierra ? Do I must have to upgrade my OSX to get upgrades ? Best. Julio
  15. Parsimounious Voice Leading between collections of notes

    Thanks ! I'll Try !
×