Jump to content

JulioHerrlein

Members
  • Posts

    816
  • Joined

  • Last visited

Posts posted by JulioHerrlein

  1. Dear Friends,

     

    Sometimes my composition process is very related to harmony and voice-leading. 

    For example starting with a sequence of chords in 4-part writing as a foundation

     for a string quartet or saxophone quartet.

     

    So, I have some questions regarding this:

     

    1) How to make ornaments and developing the texture in each voice individually but keeping the harmonic movement based on the first "chorale", the fundation of the composition. Maybe harmonic path ? But do you have other hints ?

     

    2) How to repeat the notes of a given chord within that foundational 4-part structure

     

    image.thumb.png.3f4f237031c17ca9b8c68db4d8696fd3.png

    Something like this...

     

    I have my ideas, but I´d like to hear more from you (especially in ways to be more flexible).

     

    Some of my ideas are here

     

     

     

  2. Dear Rangarajan,

     

    Some years ago I used something called soundflower to record every sound generated by the computer, including what is going in the browser.

    But I rarely use the sounds coming from the computer synthetizer. You can send midi notes to a DAW (digital audio workstation), like Logic or Garage Band, and even to another windows computer via RTP MIDI.

     

    WWW.TOBIAS-ERICHSEN.DE

     

    I´m more a "Windows guy", so I´m using Bandlab now as my prefered DAW (It´s free). Once you send your midi notes to a DAW it´s easy to record. Alternatively, you can export a music XML or midi file file to a notation program or to a DAW of your preference, choosing a VST instrument of your taste.

    I think Stephane show some setups here in the forum.

     

    All the best !

    Julio

     

    NOTE:

    If you are only in MAC. You dont need RTP MIDI

    Yes you can do it in Camtasia or OBS Studio (also in Active Presenter). Best !

  3. 7 hours ago, opmo said:

     

     

    Check the sound-set name of the articulation and the program.

    Yes, I´m using exactly the same sound-set and definitions (exactly the same folder, with the same def-instruments). I copied from the previous install at El Capitan...

    For example, the cello are receiving the notes alongside with the keyswitches (in the wrong octave). I don´t know how it occurs, because in the sound set its assigned the same way.

    I decided to open my last install of opusmodus in El Capitan (my old system) and there it worked...

    Is there something different in the way Opusmodus work at High Sierra ?

    In El Capitan, I have one earlier version of Opusmodus (I think one before this last).

  4. Dear Friends,

    I´m getting this error at opusmodus opening.

    IN conjunction with this, my PS functionality is not working as before.

    Preview score is not calling the right midi out port to my DAW.

    With the def score I can use it but keyswithches go wrong...

    My midi destinations:

     

    ((0 . "Session 1"))

     

    Session 1 is MIDI via Wifi (used to work before, when I was at El Capitan).

     

    I dont know what is this.

     

     

     

    image.png.f560caf61cf2de02ccf2b75d125fd7eb.png

     

    There is also this warning at start:

     

    image.png.d5c1c499f5458d8fe52bcff23b8540dc.png

    image.png

  5. Looks great, Torsten ! Thank you !

     

    I have a question about the origianal unfold function and by extension to your new unfold function:

     

    Regarding the use of customized methods, can we  put on def-library folders in the Def-Unfold_Sets

    a file with our customized methods with your function ?

    This file must have an specific name ?

    The sets of  methods are automatically loaded in the startup , so we can call the specific sets in

    the unfold function without having to evaluate the complete procedure of each method ?

     

    Best,

    Julio

  6. Great, Janusz !

     

    Or maybe put a user defined filter/map, like the one I suggested. With this, some people may choose a custom defined spelling.

    This is very useful for adapting material, making some scores more readable for performers (all flats, all sharps, tonality map oriented, etc).

     

    By the way, in my humble opinion, I don't think that modes and scales are archaic systems, since even Ligeti in the end of his carreer goes back to diatonic principles (the same is true for Penderecki). There are composers like Arvo Part (with some neomodal "Tintinabulation" stuff), Steve Reich, Terry Riley, and others minimalists that uses triadic and diatonic materiais that can be theorized as modal or tonal. You have jazz oriented guys also, like Kapustin, polystylistic guys, like Schnittke (who mix baroque with avant-garde music in the same Concerto), and many other in between possibilities, including Berio's use of quotation. So, in the contamporary music all tools are avaiable, not only the old-fashioned-historic-vanguard-Darmstad-atonal-Adorno stuff, so diversity and tolerance are important to keep music oxigenated. I know you are open minded guys.

     

    All the best

     

  7. Dear Janusz,

     

    I think that this could be a good thing to really implement in Opusmodus. I´m  finetuning it, because it involves not only a programming point of view, but also a theoretical and compositional way of thinking music. I feel that it deserves a better explanation, because a lot of chord symbols are based on my experience and also based in my Combinatorial Harmony Book.

     

    After the finetuning, I´m going to make an video explanation of it, to make the things clearer. 

    If you are interested we can build something to include in the current library of Opusmodus. 

     

    All the best !

    Julio

  8. Yes, Janusz !

    Great !

    Thank you.

    But I already did it.

    Maybe a second version, without functions would load faster. But actually I dont mind to wait 5 or 7 minutes for loading because it saves me a lot of typping after. I just have to choose my chords intuitively in guitar or piano and after I use chords symbols and manipulate the inversions.

     

    Thanks a lot !

    Best,

    Julio

  9. Thank you, Stephane and Janusz !

     

    Maybe I will need some help of you.

     

    The library looks like this. THis is one of the 4-note chords:

    It allow me to call chords using chord symbols.

    Best,

    Julio

     

    (setf C7Mt7 (ambitus-octaves 'c4 1 (pitch-rotate 1 (pcs-transpose -1 (pcs '4-20) :pitch))))
    (setf C7Mt5 (ambitus-octaves 'b3 1 (pitch-rotate 0 (pcs-transpose -1 (pcs '4-20) :pitch))))
    (setf C7Mt3 (ambitus-octaves 'g3 1 (pitch-rotate -1 (pcs-transpose -1 (pcs '4-20) :pitch))))
    (setf C7Mt1 (ambitus-octaves 'e3 1 (pitch-rotate -2 (pcs-transpose -1 (pcs '4-20) :pitch))))
    
    (setf Db7Mt7 (pitch-transpose 1 C7Mt7))
    (setf Db7Mt5 (pitch-transpose 1 C7Mt5))
    (setf Db7Mt3 (pitch-transpose 1 C7Mt3))
    (setf Db7Mt1 (pitch-transpose 1 C7Mt1))
    
    (setf D7Mt7 (pitch-transpose 2 C7Mt7))
    (setf D7Mt5 (pitch-transpose 2 C7Mt5))
    (setf D7Mt3 (pitch-transpose 2 C7Mt3))
    (setf D7Mt1 (pitch-transpose 2 C7Mt1))
    
    (setf Eb7Mt7 (pitch-transpose 3 C7Mt7))
    (setf Eb7Mt5 (pitch-transpose 3 C7Mt5))
    (setf Eb7Mt3 (pitch-transpose 3 C7Mt3))
    (setf Eb7Mt1 (pitch-transpose 3 C7Mt1))
    
    (setf E7Mt7 (pitch-transpose 4 C7Mt7))
    (setf E7Mt5 (pitch-transpose 4 C7Mt5))
    (setf E7Mt3 (pitch-transpose 4 C7Mt3))
    (setf E7Mt1 (pitch-transpose 4 C7Mt1))
    
    (setf F7Mt7 (pitch-transpose 5 C7Mt7))
    (setf F7Mt5 (pitch-transpose 5 C7Mt5))
    (setf F7Mt3 (pitch-transpose 5 C7Mt3))
    (setf F7Mt1 (pitch-transpose 5 C7Mt1))
    
    (setf Gb7Mt7 (pitch-transpose -6 C7Mt7))
    (setf Gb7Mt5 (pitch-transpose -6 C7Mt5))
    (setf Gb7Mt3 (pitch-transpose -6 C7Mt3))
    (setf Gb7Mt1 (pitch-transpose -6 C7Mt1))
    
    (setf G7Mt7 (pitch-transpose -5 C7Mt7))
    (setf G7Mt5 (pitch-transpose -5 C7Mt5))
    (setf G7Mt3 (pitch-transpose -5 C7Mt3))
    (setf G7Mt1 (pitch-transpose -5 C7Mt1))
    
    (setf Ab7Mt7 (pitch-transpose -4 C7Mt7))
    (setf Ab7Mt5 (pitch-transpose -4 C7Mt5))
    (setf Ab7Mt3 (pitch-transpose -4 C7Mt3))
    (setf Ab7Mt1 (pitch-transpose -4 C7Mt1))
    
    (setf A7Mt7 (pitch-transpose -3 C7Mt7))
    (setf A7Mt5 (pitch-transpose -3 C7Mt5))
    (setf A7Mt3 (pitch-transpose -3 C7Mt3))
    (setf A7Mt1 (pitch-transpose -3 C7Mt1))
    
    (setf Bb7Mt7 (pitch-transpose -2 C7Mt7))
    (setf Bb7Mt5 (pitch-transpose -2 C7Mt5))
    (setf Bb7Mt3 (pitch-transpose -2 C7Mt3))
    (setf Bb7Mt1 (pitch-transpose -2 C7Mt1))
    
    (setf B7Mt7 (pitch-transpose -1 C7Mt7))
    (setf B7Mt5 (pitch-transpose -1 C7Mt5))
    (setf B7Mt3 (pitch-transpose -1 C7Mt3))
    (setf B7Mt1 (pitch-transpose -1 C7Mt1))

    Each chord also have a octave up and down version, like this:

     

    (setf C7Mt7+12 (pitch-transpose 12 C7Mt7))
    (setf C7Mt5+12 (pitch-transpose 12 C7Mt5))
    (setf C7Mt3+12 (pitch-transpose 12 C7Mt3))
    (setf C7Mt1+12 (pitch-transpose 12 C7Mt1))
    
    (setf Db7Mt7+12 (pitch-transpose 13 C7Mt7))
    (setf Db7Mt5+12 (pitch-transpose 13 C7Mt5))
    (setf Db7Mt3+12 (pitch-transpose 13 C7Mt3))
    (setf Db7Mt1+12 (pitch-transpose 13 C7Mt1))
    
    (setf D7Mt7+12 (pitch-transpose 14 C7Mt7))
    (setf D7Mt5+12 (pitch-transpose 14 C7Mt5))
    (setf D7Mt3+12 (pitch-transpose 14 C7Mt3))
    (setf D7Mt1+12 (pitch-transpose 14 C7Mt1))
    
    (setf Eb7Mt7+12 (pitch-transpose 15 C7Mt7))
    (setf Eb7Mt5+12 (pitch-transpose 15 C7Mt5))
    (setf Eb7Mt3+12 (pitch-transpose 15 C7Mt3))
    (setf Eb7Mt1+12 (pitch-transpose 15 C7Mt1))
    
    (setf E7Mt7+12 (pitch-transpose 16 C7Mt7))
    (setf E7Mt5+12 (pitch-transpose 16 C7Mt5))
    (setf E7Mt3+12 (pitch-transpose 16 C7Mt3))
    (setf E7Mt1+12 (pitch-transpose 16 C7Mt1))
    
    (setf F7Mt7+12 (pitch-transpose 17 C7Mt7))
    (setf F7Mt5+12 (pitch-transpose 17 C7Mt5))
    (setf F7Mt3+12 (pitch-transpose 17 C7Mt3))
    (setf F7Mt1+12 (pitch-transpose 17 C7Mt1))
    
    (setf Gb7Mt7+12 (pitch-transpose 6 C7Mt7))
    (setf Gb7Mt5+12 (pitch-transpose 6 C7Mt5))
    (setf Gb7Mt3+12 (pitch-transpose 6 C7Mt3))
    (setf Gb7Mt1+12 (pitch-transpose 6 C7Mt1))
    
    (setf G7Mt7+12 (pitch-transpose 7 C7Mt7))
    (setf G7Mt5+12 (pitch-transpose 7 C7Mt5))
    (setf G7Mt3+12 (pitch-transpose 7 C7Mt3))
    (setf G7Mt1+12 (pitch-transpose 7 C7Mt1))
    
    (setf Ab7Mt7+12 (pitch-transpose 8 C7Mt7))
    (setf Ab7Mt5+12 (pitch-transpose 8 C7Mt5))
    (setf Ab7Mt3+12 (pitch-transpose 8 C7Mt3))
    (setf Ab7Mt1+12 (pitch-transpose 8 C7Mt1))
    
    (setf A7Mt7+12 (pitch-transpose 9 C7Mt7))
    (setf A7Mt5+12 (pitch-transpose 9 C7Mt5))
    (setf A7Mt3+12 (pitch-transpose 9 C7Mt3))
    (setf A7Mt1+12 (pitch-transpose 9 C7Mt1))
    
    (setf Bb7Mt7+12 (pitch-transpose 10 C7Mt7))
    (setf Bb7Mt5+12 (pitch-transpose 10 C7Mt5))
    (setf Bb7Mt3+12 (pitch-transpose 10 C7Mt3))
    (setf Bb7Mt1+12 (pitch-transpose 10 C7Mt1))
    
    (setf B7Mt7+12 (pitch-transpose 11 C7Mt7))
    (setf B7Mt5+12 (pitch-transpose 11 C7Mt5))
    (setf B7Mt3+12 (pitch-transpose 11 C7Mt3))
    (setf B7Mt1+12 (pitch-transpose 11 C7Mt1))

     

×
×
  • Create New...

Important Information

Terms of Use Privacy Policy