-
Posts
2,903 -
Joined
-
Last visited
Content Type
Forums
Events
Store
Video Gallery
Everything posted by opmo
-
video Opuspianotimbres for Pianoteq Video Contest 2017
opmo replied to Deb76's topic in Made In Opusmodus
Thank you for sharing, great piece and great sound. I like the 'live' video- 4 replies
-
- ircam solo instruments
- opusmodus
-
(and 1 more)
Tagged with:
-
How to control the beaming of notation ?
opmo replied to JulioHerrlein's topic in Score and Notation
(setf time-sig '((3 3 3 3) 8)) -
To get the intended time signature: :time-signature '((6 8 1) (12 8 2) (4 8 2)) ; etc... Good example with series of time signature values you will find in Webern 'Variationen Fuer Klavier Op.27, II' score in the Utilities panel: 'Score Examples/Webern'.
-
You will find the 'DADA Quartet' score in the Opusmodus Scores Library with the next release.
- 4 replies
-
- jazz
- avant garde
-
(and 1 more)
Tagged with:
-
How to extend the system with your own functions
opmo replied to opmo's topic in User Extensions Source Code
Here is an example of one of the Opusmodus contents.opmo files. ;;; Filters/Generate (gen-filter-ambitus "Finds and removes any pitch outside the range with symbols 0 replacing the others with 1 internally and create a map.") (gen-filter-anacrusis "Finds and preserves the end of a series of repeated items and replacing the others.") (gen-filter-change "Finds repeated items and replacing them with (0) internally, and create a map.") (gen-filter-remove "Returns a list of 0 and 1 internally and create a map.") As you can see the short description of the function is in a string: (function-name "short description in a string") Each folder needs to have its own contents.opmo file. -
Algorithmic avant garde jazz improvisation for tenor saxophone, piano, bass and drums. I thought it is time to add something new to our 'Made in Opusmodus' forum. Samples: VSL Ensemble Pro with Vienna Instruments Pro. If you like to study the score, here it is: DADA Quartet.opmo
- 4 replies
-
- jazz
- avant garde
-
(and 1 more)
Tagged with:
-
Notation: octave shift above pedal min width on single system tempo meter placement rit extension Fixed the flat-invert in PITCH-INVERT function.
-
Notation changes and improvements: * added support for dotted and dashed and short barlines * allow setting of slash grace duration * Improved edit UI * improved staff spacing * correct placement of articulations in multi-voice staff * Fixed tie problem with unpitched notes * ignore erroneous notations on chord notes * Improved handling of 'exact' mode layout * Improved tuplet handling * correct some layout errors * corrected occasional slur misplacement * improved placement of harmonic
-
Yes it is possible on my dev system. I will see what I can do.
-
I used this function for conversion of 4 instrument each with in its own tempo to one 'global' tempo. Examples: (length-tempo-map 72 36 '1/4) => 1/2 (length-tempo-map 72 36 'w) => 2 (length-tempo-map 72 88 '(1/8 1/4 -1/4)) => (9/88 9/44 -9/44) (length-tempo-map 72 '(120 36) '((1/8 1/4 -1/4) (1/16 1/8 -1/4 1/1))) => ((3/40 3/20 -3/20) (1/8 1/4 -1/2 2)) (length-tempo-map 72 '(36 96 72) '((1/20 1/20 1/20 1/20 1/20) (1/16 1/16 1/16 1/16 1/16 1/16 1/16 1/16) (1/8 1/8 1/8 1/8) (1/4 1/4 1/4 1/4 1/4 1/4 1/4 1/4)) :meter '(1 1 1)) => ((1/10 1/10 1/10 1/10 1/10) (1/8 1/8 1/8 1/8 1/8 1/8 1/8 1/8) (1/4 1/4 3/32 3/32) (3/16 3/16 3/16 1/4 1/4 1/4 1/4 1/2)) (length-tempo-map 72 36 '((e c4 e4 g4 h_e c5) (q c4 = = - - =) (q cs5 = - - = =))) => ((q c4 e4 g4 w_q c5) (h c4 = = - - =) (h cs5 = - - = =)) (length-tempo-map 72 '(36 96 72) '((e c4 e4 g4 h_e c5) (q c4 = = - - =) (q cs5 = - - = =)) :meter '(1 1 1)) => ((q c4 e4 g4 w_q c5) (e. c4 = = - -q =) (q cs5 = -h - = =))
-
I am afraid only macOS will do for the foreseeable future (Mac mini is sufficient to run Opusmodus).
-
setup using Emacs and SLIME with Opusmodus
opmo replied to rme's topic in User Extensions Source Code
Any special instruction (steps) for Org? -
I am adding all the suggestions to our todo list.
-
setup using Emacs and SLIME with Opusmodus
opmo replied to rme's topic in User Extensions Source Code
Thank you Matthew for the instructions. All is working fine. Alternatively you could put (ql:quickload "quicklisp-slime-helper") (cl-user::start-swank) into the 'Quicklisp Start.lisp' file which you find in the Opusmodus/Extension folder. This way all you need to do is to start Opusmodus then Emacs and finally type M-x slime-connect -
Parsimounious Voice Leading between collections of notes
opmo replied to JulioHerrlein's topic in Function Examples
Julio, just listening to you compositions, great quartet. julioherrlein.com -
Requirements: macOS 10.8 or higher, therefore macOS El Capitan 10.11 is fine.
-
Parsimounious Voice Leading between collections of notes
opmo replied to JulioHerrlein's topic in Function Examples
CHORD-CLOSEST-PATH -
Added to the system: (pushnew :opusmodus *features*)
-
I will asked Matthew about.
-
Good string sounds.
-
Highly flexible envelopes: fenvs
opmo replied to torstenanders's topic in User Extensions Source Code
Great library, thank you for publishing. -
A function is missing: PLIST->PAIRS > Error: There is no package named "TU" . > While executing: ccl::%parse-token, in process Listener-1(6). > Type cmd-/ to continue, cmd-. to abort, cmd-\ for a list of available restarts. > If continued: Retry finding package with name "TU". > Type :? for other options.
-
Update: Fixed a bug in LENGTH-EXPANSION-VARIANT function when :variant with '?. Additional keyword :quantize takes care of the unfinished tuplets.
-
Wim, I think your list is quite complete :-)