Jump to content


  • Posts

  • Joined

  • Last visited

Everything posted by JulioHerrlein

  1. Many thanks, Stephane !! I´m kind of searching methods to generate a good part of the material for my pieces... Maybe it´s necessary to code one different thing per texture... And, after all, merge all the sections together. Thanks a lot !
  2. 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 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
  3. 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. rtpMIDI | Tobias Erichsen 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 !
  4. Thanks a lot, Stephane ! Great, as usual ! Best ! Julio
  5. Thanks, Janusz I did the test with the same VST setup, just changing the OSX. I don´t know. Going to try a little more. Thanks I´m going to stick on 10.11 Articulations are really important to me... Thanks for the help
  6. 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).
  7. I get rid of the errors but for some reason my articulations wont change anymore...
  8. HEMLOCK Resolved ! Right Folder... Dear Janusz, I don´t know in what folder I must put the file Load CLM Instruments.lisp you mentioned here: and here: Thanks in advance ! Best, Julio FOUND !! ~/Opusmodus/Extensions/“ directory.
  9. 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. There is also this warning at start:
  10. Thank you, guys !! Yes, I try to read all the stuff, but it does not mean I understand it all by myself... And this quarantine is so lonely... I need to talk with you... Fortunately, I have this marvelous forum !! With amazing people ! It´s very cool to have some functions with short "nicknames" ! Thanks a lot. I will try this.
  11. 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
  12. 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
  13. How about a function to adapt Modal or Chromatic Spelling to the user´s taste, like in Finale ? Best, Julio
  14. Yes, maybe some funcionality to make octave transpositions easier, and a voicing system as well. I´ll make it clear. Best, Julio
  15. 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
  16. 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
  17. 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))
  18. Thanks a lot, Stephane ! Great meeting ! I have one question, regarding the use of customized methods. We can put on def-library folders in the Def-Unfold_Sets a file with our customized methods. 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 ? I did an 11000 lines of code with my book´s chord library. Took me 2 weeks in notepad++ It takes like 7 minutes to load, but its a kind of shortbreak to common practice chords. Now with MIDI entry, things can be easier for common practice guys like me, who dont want to have chords generated by vectors, but by specific tonal or modal chords. But I had to copy octave up and down versions of each chord and it multiplied the line numbers. With a preloaded method of transpositions this could be easier, maybe... All the best ! Thanks again ! Best ! Julio
  • Create New...

Important Information

Terms of Use Privacy Policy