Jump to content

JulioHerrlein

core_group_3
  • Content Count

    189
  • Joined

  • Last visited

  • Days Won

    11

Everything posted by JulioHerrlein

  1. JulioHerrlein

    Harmonic Rhythm Question

    Thanks a lot, Stephane !! Best ! Julio
  2. JulioHerrlein

    Harmonic Rhythm Question

    Dear All, Stephane did this amazing and clear example (code below) of how to spread an harmonic progression over a predefined texture. This can be altered to any harmonic idiom. I did some test, using a chorale texture originated from a 12-tone row and also a more jazz-oriented chorale. THE QUESTION IS (For Stephane Boussuge) 1) How the harmonic rhythm is controlled here? In the example, the chord changes every half note. 2) How can I make the harmony changes at every quarter note ? 3) Can I use different rates of harmonic rhythms ? Best, Julio ;;; Classical Accompaniment Exemple ;;;--------------------------------------------------------- ;;; Parameters ;;;--------------------------------------------------------- ;;; Motif definition (setf mtf1 '((s c5 leg g5 leg e6 leg g5 c5 leg g5 leg e6 leg g5))) (setf mtf2 (pitch-transpose 4 mtf1)) (setf mtf3 '((-q e5))) (setf mtf4 '((-q g4c5))) (setf mtf5 '((q c2 -))) ;;; Chords definition (setf chords (library 'harmoprog1 'minor-4vx 'prog1)) ;;; Ostinati (setf ost1 (gen-repeat (length chords) mtf1)) (setf ost2 (gen-repeat (length chords) mtf2)) (setf ost3 (gen-repeat (length chords) mtf3)) (setf ost4 (gen-repeat (length chords) mtf4)) (setf ost5 (gen-repeat (length chords) mtf5)) ;;; Tonality-map series (setf tm-path (tonality-series chords)) ;;; Here we apply the map 'tm-path' into arpegio sequence. (setf ost1.map (tonality-map tm-path ost1)) (setf ost2.map (tonality-map tm-path ost2)) ;;; Here we apply our library chords into chord sequence. ;;; The harmonic-path preserves the voice leading. (setf ost3.map (harmonic-path chords ost3)) (setf ost4.map (harmonic-path chords ost4)) (setf ost5.map (harmonic-path chords ost5)) (setf violin1 (ambitus '(g3 c7) ost2.map)) (setf violin2 (ambitus '(g3 c6) ost1.map)) (setf viola (ambitus '(c3 e4) ost3.map)) (setf violoncello (ambitus-chord 12 (pitch-transpose -12 ost4.map))) (setf bass ost5.map) ;;;--------------------------------------------------------- ;;; Score and Layout ;;;--------------------------------------------------------- (def-score Classical-accomp (:title "Classical accompaniment example" :composer "S.Boussuge" :copyright "Copyright © 2018 s.boussuge" :key-signature 'chromatic :time-signature '((1 1 1 1) 4) :tempo 80 :layout (bracket-group (violin-layout 'violin1 :name "Violin-1") (violin-layout 'violin2 :name "Violin-2") (viola-layout 'viola) (violoncello-layout 'violoncello) (contrabass-layout 'bass) ) ) (violin1 :omn violin1 :channel 1 :sound 'gm :program 'String-Ensemble-1 :volume 100 :pan 48 :controllers (91 '(68)) ) (violin2 :omn violin2 :channel 2 :sound 'gm :program 'String-Ensemble-1 :volume 100 :pan 48 :controllers (91 '(68)) ) (viola :omn viola :channel 3 :sound 'gm :program 'String-Ensemble-1 :volume 90 :pan 64 :controllers (91 '(68)) ) (violoncello :omn violoncello :channel 4 :sound 'gm :program 'String-Ensemble-1 :volume 90 :pan 80 :controllers (91 '(68)) ) (bass :omn bass :channel 5 :sound 'gm :program 'String-Ensemble-1 :volume 90 :pan 80 :controllers (91 '(68)) ) )
  3. JulioHerrlein

    Kanikkai for Piano

    Thanks, Stephane!!! All the best! Julio
  4. JulioHerrlein

    Kanikkai for Piano

    Great !! Opmo Score avaiable ? Best, Julio
  5. In my Dissertation, I worked a way to convert every chord and set in a modulo 12 rhythm, so the entire catalog of FORTE are converted to rhythms, following the steps of Babitt: As a hardcore serialist, Babbitt was interested in converting 12-tone rows to rhythms, in a kind of 12-tone rhythm theory. Below, Wuorinen show one example of a typical Babbitt idea: For the sake of explaining my idea of function, it's important to have in mind that for Babbitt, the order of the row is very important and lead to different results in the pitch to rhythm conversion. Take a look in the example below: In the preceeding figure, the order of the C major triad generate different rhythms. In the example (0 4 7) have a different result from (4 0 7) or (7 0 4). In the system I developed in my Dissertation, the order does NOT matter, since (0 4 7), (7 0 4) or (4 0 7) will result in exactly the same rhythm, as you can see below: In my system, the transposition equals rotation (as well as in Babbitt) And every chord symbol can be transformed in a rhythm: Even voicings can be converted in longer Rhythms (the more spread the voicing, the longer the rhythm): So I did every FORTE SET in the catalog, in this way: Below, you can see the example of the rhythm of the major triad (Forte number 3-11b). In the 1st bar there is the prime form (0 4 7). In each subsequent bar there is a rotation of the first set by 16th note increments. HERE IS THE POINT, for the sake of the new function ! The note C (that I call Rhythmic Fundamental, the "root" of the rhythm) is being displaced, as you can see in the circled notes. THE SET WRAP AROUND ITSELF, always forming 12 time-points (always twelve 16th notes), in a different way from Babbit, where the order of the sets generates longer rhythms. THIS WAY IS MORE INTERESTING For Popular and Minimalist Repetition Music, as well as 12 tone music. In the bottom staff, there are the complementary rhythm of the 3-11b set, i.e., the 9-11a set. In the catalog, every set is presented alongside its complementary set and every set is presented in 3/4 (16th notes) and in 12-8 (with the 8th note as the base value for the increments and rotations). So the function needed would be the one that mirror exacty this kind of conversion, not the tradicional time-point-system conversion, so I could use my catolog inside Opusmodus, connecting the diferent sets, like this: Or even using portions of the Rhythmic Sets, by truncating some of them, like this: In the preceeding example, only parts of the 2 sets are used (9 time points out of 12 in the first and 8 time points out of 12 in the second). So, I hope someone could help me to find a way of implementing this. Maybe Janusz or Stephane could find interesting to develop this kind of idea inside the software. All the best ! Julio Herrlein
  6. JulioHerrlein

    Autour de Tête Noire for Orchestra

    Great work, Stephane ! Congrats ! Julio
  7. JulioHerrlein

    Idea for a Rhythmic Set Theory Function

    I did my own chord symbols for all the FORTE Structures (p. 361 of Dissertation ). Just in case... Some have Strange names, specially the chords that contain a Chromatic Cluster. Best, Julio
  8. JulioHerrlein

    Idea for a Rhythmic Set Theory Function

    WOWWWWWWWWWWWWWWWWWWWWWWW I´m CRAZY to have IT !!!!! Thanks a lot !!!! When it is going to be released ? BEST !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! :) :) :) :) :) :) :) :) :) :) :) :)
  9. JulioHerrlein

    Pattern for Piano

    Thanks, Stephane ! Best, Julio
  10. JulioHerrlein

    Pattern for Piano

    The chords are also derived from the slonimsky patterns? Do you remember wich slonimsky pattern you used? Im teaching slonimsky patterns to my students and using opusmodus in the class. This is Great! Best Julio
  11. JulioHerrlein

    Pattern for Piano

    Sounds Great, Stephane! Somewhat jazzy and groovy in my perception. Any hint of the code/method used? Best!
  12. JulioHerrlein

    Idea for a Rhythmic Set Theory Function

    Thanks a lot, Janusz! Let me know if you find something wrong. Looking forward for this function. Looks Great! Best, Julio
  13. JulioHerrlein

    Idea for a Rhythmic Set Theory Function

    Dear Janusz, Yes, I did a mistake in the dissertation caption of this example but in the attached complete catalog of the Dissertation it's correct. The complete rotations of the 4-24 set are like this (page 388 of the dissertation): Thank you ! Julio
  14. JulioHerrlein

    Idea for a Rhythmic Set Theory Function

    WOW !!!!!!!!!!!!!!!!!!! Amazing !!!! This is great !!!!! MUCH LOVE !!! Thanks ! Next release ? All the best !! Julio LOOKING FORWARD !!!!!!!!!!!!!!!!!!!!!!!!!!!! 😎😎 😍 😍 THIS IS THE Coolest thing !!! hahahahahaha
  15. JulioHerrlein

    Idea for a Rhythmic Set Theory Function

    Thanks a lot, Janusz !! Looking forward to next release of Opusmodus. All the best ! Julio
  16. JulioHerrlein

    Length-Legato opposite function

    Dear Friends, What is the exact opposite function of length-legato ? Lenght-legato turns this: onto this: I want exactly the reverse: Changing this: to this: Thanks for help ! Best ! Julio
  17. JulioHerrlein

    Idea for a Rhythmic Set Theory Function

    I'm very Happy to see your work, Janusz! Thank you for all your Hard work in Opusmodus! All the best! Julio added 7 minutes later André Meier came with something interesting in this post: Best, Julio
  18. Dear All, I have a little suggestion for workflow. 1) A simple context menu button (or some way) to open the XML snippet in other software. Like right-clicking on the snippet and have an option (OS based option) like "open with" (musescore, finale, sibelius, etc) This could be useful for collecting material for a piece to be edited outside Opusmodus. I personally use Musescore with my students. It's free, open and runs windows and mac. I also use Finale for myself. This simple options could solve the problem of the audition of many different snippets. 2) Another (much more complex) idea would be when click over each snippet to have a play panel, similar to the live coding panel (with play/stop button, tempo, volume, maybe sound and channel assigment , according to the number of staves, etc... This could be handy. Best, Julio added 2 minutes later Like this (when clicking over the snipett inside Opusmodus:
  19. JulioHerrlein

    XML Snippet "open with" context menu option

    Marvellous, Stephane !! Thanks ! Julio
  20. JulioHerrlein

    Opusmodus with sound synthesis package (CLM)

    I know !I just need to understand it better.
  21. JulioHerrlein

    Slonimsky Stuff HELP

    Dear All, Is there a function where you can specify the creation parameters of the melodic patterns devised by Slonimsky on the Thesaurus ? Is there a function where you can specify: 1) The division of the octave (Tritone, Ditone, Sesquitone) ? 2) The pattern way (Infra, ultra, interpolation, and their combinations) ? Thanks for the help ! Best, Julio
  22. JulioHerrlein

    Slonimsky Stuff HELP

    After we figure out the pattern sequence, gen-sive or make-scale do the job. added 1 minute later PATT # 1 (make-scale 'c4 12 :alt '(1 5)) This is why I love Opusmodus ! Best !! Julio
×