Jump to content

opmo

Administrators
  • Content Count

    2,094
  • Joined

  • Last visited

Everything posted by opmo

  1. New release soon. New symbol * (pedal note or pedal point) added to the counterpoint dictum: ;; Patterns (setf p1 '(q c4 ds5 d4 eb3) p2 '(e c4 cs4 d4 ds4 e4 f4 fs4 g4) p3 '(q g4 c5 e ds4 d3 ds4 c4) p4 '(5q d2 cs3 - g4 - 3q c3 - fs3 q f4 e3) ) ;; Counterpoint, methods and polyphony (counterpoint (list p1 p2 p3 p4) '(((- 1 2 3) :span 4/4 :methods (- i r -)) ((- 4 3 *) :span 4/4 :methods (- ri - -)) ((4 * * *) :span 4/4 :methods (r - - -)) ((1 * 2 3) :span 4/4 :methods (- - i -)) ((* * * *) :span 4/4 :methods (- - - -))) :global-methods '((fl) (t12 cl) (hn) (t-12 vc
  2. until
    Session 13 Invitation to a weekly livestream series with Stéphane Boussuge. It's free to all who wish to learn more about the OPUSMODUS Music Composition System, plus Q&A. On Sat, Aug 15, 2020, from 06:00 PM to 07:00 PM, Central European Summer Time (CEST). Link: https://us04web.zoom.us/j/4306063713?pwd=QmYyWlBNSGNXMkh3Yjd3aEwrWGFmdz09 Meeting ID: 430 606 3713
  3. I do like the concept of moving the sequence to the first argument.
  4. More important you can apply the the unfold method to a specific bar or even to an event in a given bar number: Method applied to entire sequence: (unfold 'name 'method sequence) Method1 applied to 2nd bar only: (unfold 'name '((method1 2) method2) sequence) Method1 applied to the 3rd event in the 1st bar: (unfold 'name '((method1 1 3) method2) sequence) Examples: (setf mat '((s c4 d4 e4 f4 g4) (s c4 d4 e4 f4 g4) (s c4 d4 e4 f4 g4))) (unfold 'om 't7 mat) => ((s g4 a4 b4 c5 d5) (s g4 a4 b4 c5 d5) (s g4 a4 b4 c5 d5)) (unfold 'om '((t
  5. until
    Session 12 Invitation to a weekly livestream series with Stéphane Boussuge. It's free to all who wish to learn more about the OPUSMODUS Music Composition System, plus Q&A. On Sat, Aug 8, 2020, from 06:00 PM to 07:00 PM, Central European Summer Time (CEST). Link: https://us04web.zoom.us/j/4306063713?pwd=QmYyWlBNSGNXMkh3Yjd3aEwrWGFmdz09 Meeting ID: 430 606 3713
  6. until
    Session 11 Invitation to a weekly livestream series with Stéphane Boussuge. It's free to all who wish to learn more about the OPUSMODUS Music Composition System, plus Q&A. On Sat, Aug 1, 2020, from 06:00 PM to 07:00 PM, Central European Summer Time (CEST). Link: https://us04web.zoom.us/j/4306063713?pwd=QmYyWlBNSGNXMkh3Yjd3aEwrWGFmdz09 Meeting ID: 430 606 3713
  7. I discovered that the default :key-signature in PS function is set to (C Major) - this is why we get the rewrite. I will change the default to 'chromatic.
  8. (ambitus-filter '(-11 21) '((q c4ds3 e c4 c1 q d5 g9) (q c4 e d6 d6 d6 d6 c8 q d5 g9))) ((q c4ds3 e c4 - q d5 -) (q c4 -he q d5 -)) (ambitus-filter '(-11 21) '((q c4ds3 e c4 c1 q d5 g9) (q c4 e d6 d6 d6 d6 c8 q d5 g9)) :remain t) => ((-q. e c1 -q g9) (-q e d6 d6 d6 d6 c8 -q g9)) This example should help you howto to make a split.
  9. It is not interpretation this is how the system translate integers 0 1 2 3 4 5 6 7 8 9 10 11 = c, cs d eb, e, f, fs, g gs, a, bb b. Opusmodus is not trying to interpreted archaic systems of the past (tonalities, Major, Minor etc...). You can apply them of course but it requires a different perspective. If expression (w e1 f1 gb1 e1 f1 gb1 ab1 b1) is composer intend then you will get the exact notation. For example PS function will modify the pitch names (Preview Score), the DEF-SCORE instance will not. Note: If expression is modified the system wil
  10. This is correct. any process of pitches will end with: c, cs d eb, e, f, fs, g gs, a, bb b
  11. Me too, but this need to be addressed with Sibelius developers.
  12. This is an old Sibelius bug with clefs.
  13. Please make documentation for it, then we can add the chord list into the system and not Libraries.
  14. 5, 7 min is not acceptable Please send me the entier file with all the chords (compressed by email) and I will have a look.
  15. If this library is quite big would be better to do that with table and not with functions - just with results (values). The values (chords) are fixed therefore: (setf c7mt7 '(c4 e4 g4 b4)) (setf c7mt5 '(b3 c4 e4 g4)) (setf c7mt3 '(g3 b3 c4 e4)) (setf c7mt1 '(e3 g3 b3 c4)) (setf db7mt7 '(cs4 f4 gs4 c5)) (setf db7mt5 '(c4 cs4 f4 gs4)) (setf db7mt3 '(gs3 c4 cs4 f4)) (setf db7mt1 '(f3 gs3 c4 cs4)) or (setf c7mt7 'c4e4g4b4) (setf c7mt5 'b3c4e4g4) (setf c7mt3 'g3b3c4e4) (setf c7mt1 'e3g3b3c4) (setf db7mt7 'cs4f4gs4c5) (setf db7mt5 'c4cs4f4gs4) (setf db7mt3 'gs3c4cs4f4) (setf db7mt1 'f
  16. Maybe you should compile the file first and place the .dx64fsl file into the Extensions folder - for faster load.
  17. 2.1.25909 – Additions: :index in POLYPHONY function. – Fixed: missing list in the first voice in POLYPHONY function return.
  18. The MIDI player colours are fixed.
  19. A simple click (focus) on notation, midi player or graph display panel will make a copy (an image) to the clipboard of the selected panel which then can be pasted to any document.
  20. Set the same port in your score and in your virtual Instrument.
  21. Go to the Opusmodus/Extensions folder and remove the double name function form the user functions file. This function is already defined in Opusmodus - remains for version 1.0
  22. 2.1.25907 – Fixed: Prevent articulation on all but the first note of a tie. FIT-TO-SPAN with :extend 's option, stops flatten result.
  23. until
    Session 10 Invitation to a weekly livestream series with Stéphane Boussuge. It's free to all who wish to learn more about the OPUSMODUS Music Composition System, plus Q&A. On Sat, Jul 25, 2020, from 06:00 PM to 07:00 PM, Central European Summer Time (CEST). Link: https://us04web.zoom.us/j/4306063713?pwd=QmYyWlBNSGNXMkh3Yjd3aEwrWGFmdz09 Meeting ID: 430 606 3713
  24. There is nothing to do for ?alqsv-commands with a plot. It is for snippets. The command '? explain what each symbol do. Is OK. Have you try Emacs.
×
×
  • Create New...