Jump to content

JulioHerrlein

Members
  • Posts

    806
  • Joined

  • Last visited

Everything posted by JulioHerrlein

  1. Dear Wim I found your model very interesting and useful. It worked for me. Best ! Julio
  2. Dear Janusz, I presume that under each function there is a code that is hidden for the sake of elegance and for practical reasons. Actually, when using Opusmodus built-in functions we are working in a "pseudo-code". For example, last week André Meier wrote the code below, for tweaking lenghts. This could be transformed in a OM built-inl function, in a way that we could not see the entire code, only the call of the function. I'm asking where can I see the entire lisp code of the built in functions in order to learn to code my own functions, like André and Torsten. Best, Julio André Meier Function "lenght-staccato" (defun length-staccato (n alist) (let ((newlengths) (new-omn (omn-merge-ties (flatten alist))) (time-sign (get-time-signature alist))) (progn (setf newlengths (loop for i in (omn :length new-omn) when (> i 0) append (if (= n i) (list i) (list n (* -1 (abs (- i n))))) else collect i)) (if (omn-formp alist) (omn-to-time-signature (make-omn :length newlengths :pitch (omn :pitch new-omn) :velocity (omn :velocity new-omn) :articulation (omn :articulation new-omn)) time-sign) newlengths)))) (length-staccato 1/16 '(q -q q q)) (length-staccato 1/16 '(q e4 mp q tasto q -q q q)) (length-staccato 1/16 '((e. c4 eb4 fs4 a4 tie) (s a4 e. cs4 e4 g4 e bb4 tie) (e bb4 e. d4 f4 gs4 s b4)))
  3. Dear Torsten/Janusz Is there a way to see the Lisp Code underneath the existing functions of Opusmodus in order to learn ? Best, Julio
  4. Hey, Stephane! Thank you! Hope you like it. What a lovely combination! I feel very honored with this picture! Best! Julio added 2 minutes later Thank you, LOOPYC! It's really cool to have a physical book. Best regards and happy xmas to you! Best Julio
  5. Tested !!! It works !! No XML bug and works w/ sublists. Thanks André !! You rock ! Best, Julio
  6. Yes, Hope he read throught this. Always amazing ideas coming. Best Julio
  7. Thanks a lot, Ole ! I noticed that problem. I got a strange musicXML result when evaluating this: (length-staccato-lists 1/16 '((e. c4 eb4 fs4 a4 tie) (s a4 e. cs4 e4 g4 e bb4 tie) (e bb4 e. d4 f4 gs4 s b4))) In the screen it appears somewhat buggy and in the XML, the result is unaltered (no staccato at all) Best ! Julio bugxml_lengthfunction2.xml
  8. Dear Andre, Thank you! Very nice example. I will study this. Best Julio
  9. 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
  10. Dear Friends, I'm happy to announce that my doctoral dissertation in music composition will have many Opusmodus examples ! I'd like to know how the best way to export plots, and midi piano roll (assistants) for using as examples in Microsoft Word, PDF applications, vectorial graphic software (like Corel), etc I was just snapshoting the screen with built in mac snapshot function (CMN + CTRL + SHIFT + 4) but wondering if there are some method for saving the output. Best, Julio
  11. WOW !!! GREAT ! Thanks ! It was really a lot of work done ! Lots of sets, but it's really useful, I think. Best ! Julio This will be in the next release, I think. Looking Forward ! added 2 minutes later If you like Set Theory and Guitar, you gonna like my book. Please, Check it out ! https://www.melbay.com/Products/Default.aspx?bookid=30042BCDEB Best, Julio
  12. Really Cool, Janusz !! Thanks a lot. Can we do the reverse ? Typing the Forte code 3-11b and getting the integer list (0 4 7) ?
  13. Very nice, Janusz ! Thank you ! Best, Julio
  14. It's a really interesting issue to study the different approaches of the post tonal Theory. The more hardcore atonal side does not consider prime and inverted form as different things, ontologically but in fact, our tonal oriented ear really can tell the difference between a major and a minor triad as a clear episthemological distinction. Counting or not counting the inverted forms also have implications on the Problems of enumeration of the types of series, as Frippertinger & Lackner recent studies related to group theory and a more modern approach to Hauer Tropes demonstrates. Best Julio
  15. Very cool, Janusz! Im doing my doctoral dissertation now and I'm doing some thing interesting related to rhythm that certainly could be transformed in a function. I'll tell you soon. This Will be useful there. Best Julio
  16. Really Cool, Janusz ! But what I was refering would be getting the inverted form from the Forte Number, i.e., from 3-11 and not the opposite, informing the integer list and getting all the info, although this can be very useful too. In my book, I specify this by adbing a "b" after the set: 3-11 = 037 3-11b = 047 like this, from http://composertools.com/Tools/PCSets/PCSRelations.html Best ! Julio
  17. Dear Friends, I'm working with pcs now. A lot of pcs have inverted forms. For example: Pcs 3-11 correspond to the minor triad (037) and also the major triad (047) since both have the same interval vector. But when I evaluate the expression below, I get only the prime form (037) and not the IF (047). Is it possible to retrieve also the inverted form, like the example below ? (setf pcset (pcs '3-11)) >> (0 4 7) ??? Thanks a lot
×
×
  • Create New...

Important Information

Terms of Use Privacy Policy