OMN Lingo
OMN The Language
109 topics in this forum
-
Hi, Don't know if this is a known issue: (setf one '((q g3 = = tie)(q g3 = =))) (setf two '((q g3 g3 g3 tie)(q g3 = =))) (get-time-signature one) -->((4 4 1) (3 4 1)) ;wrong (get-time-signature two) -->((3 4 2)) ;correct best ole
-
- 5 replies
- 2.5k views
-
-
Hi, I have an omn-script and I want to transpose the pitches, so I tried to use '(omn :pitch variable) but this does only work for plain lists.. How can I mapcar it to all my sublists (measures)? Or are there other ways to transpose (only) the pitches from an omn-script? thanks! ole
-
- 4 replies
- 2.1k views
-
-
Hi, I'am typing in the bourree of the first french suite from Bach. First, how can I create an upbeat/anacrusis? Second, when I try to compile my score I get the error: "> Error: The value h. is not of the expected type list." Notation OMN via the context menu is working fine..What am I missing? ole ;;;;;;;;;;;;;;;; (setf rechte-hand-oben '((repeat (e f3 leg g3) (q a3 stacc e f4 leg e4 q d4 e c4 leg bb3) (q a3 stacc cs4 stacc d4 stacc d4 leg) (leg q cs4 d4 e4 leg e f4 leg d4) (w e4) (h f4 g4) (h e4 q f4 stacc e4 stacc) (q f4 g4 f4 leg e4) (h. f4 leg e g4 f4) (h e4 d4) (q. e4 leg e f4 q e4 stacc gs4 stacc) (end1 h. a4) (end2 h. a4)))) …
-
- 17 replies
- 4.3k views
-
-
How may i retrieve modes from libraries as a pitch list like (c4 d4 etc....) Thanks Patrick
- 13 replies
- 3.7k views
-
Hello i try to tranlate pattest into list of pitches from library how may i achieve this , could you help thanks (setq pattest (library 'modes 'minor nil :random 3 )) (setq pattestpitches (mapcar 'integer-to-pitch pattest ))
-
- 3 replies
- 1.8k views
-
-
Dear developers, Are you considering to support microtonal music at some stage? In particular, this would mean allowing for additional (or, even better, custom) accidentals in addition to the current b and s in the OMN language. Quartertones are already supported even by MusicXML and out-of-the-box by standard music notation software like Finale and Sibelius, so adding at least those would be welcome. For example, some ASCII microtonal music notations use | for quarter tone sharp (meaning and arrow upwards) and ! for quarter tone flat, but other characters could be used as well, if that would cause problems for your parser. A consistent interpretation of enharmonic notat…
-
- 3 replies
- 3.4k views
-
-
Dear developers, Following up with my previous post: more generally, can users extend the OMN language, or is this planned in future? After all, it is impossible for a software designer to add every idiosyncratic music notation option some composer may be using (or which has been used in the past), but ideally (power-) users would be able to extend the language according to their needs. You are probably knowing better than me all those special notations that you are not yet supporting, and likely understand the need easily. Particular important would be additional expressions. Users would likely need to define some mapping to the equivalent MusicXML markup. I understand t…
-
- 1 reply
- 1.8k views
-
-
J.S. Bach, Chorale cantata, BWV 5 Four voices. (setf soprano '((-h. q g4) (q g4 a4 bb4 c5) (h. d5 fermata q d5) (q d5 c5 bb4 c5) (h. a4 fermata q a4) (q bb4 c5 d5 d5) (h c5 q d5 fermata d5) (q bb4 c5 d5 d5) (h c5 q bb4 fermata d5) (q f5 d5 d5 d5) (h c5 q c5 fermata c5) (q d5 c5 bb4 c5) (h a4 q g4 fermata))) (setf alto '((-h. q d4) (q eb4 e e4 gb4 q g4 g4) (h. gb4 fermata q gb4) (q g4 e g4 gb4 q g4 a4) (h. gb4 fermata q gb4) (q g4 a4 bb4 bb4) (q bb4 e a4 g4 q a4 fermata gb4) (q d4 c4 f4 g4) (q g4 e f4 eb4 q d4 fermata f4) (q f4 e f4 g4 q a4 g4) (e g4 f4 g4 e4 q f4 fermata e f4 eb4) …
-
- 0 replies
- 12.1k views
-
-
An example of the direct conversion of OMN score to the standard notation.J.S. Bach, Goldberg-Variationen, Variation 18 a 1 Clav. Right hand (1st voices).(setf rh1 '((repeat (-h g5 tie) (h g5 fs5 tie) (q fs5 e g5 fs5 h e5 tie) (q e5 e d5 cs5 h d5) (-h e5 tie) (q e5 e d5 e5 h fs5 tie) (q fs5 e a5 g5 h a5 tie) (e a5 g5 a5 fs5 h g5) (-h e5 tie) (h e5 d5 tie) (q d5 e e5 fs5 h g5 tie) (e g5 fs5 g5 e5 h fs5 tie) (q fs5 fs5 h e5 tie) (q e5 e5 h d5 tie) (q d5 g5 e cs5 d5 q e5 tie) (h e5 d5)) (-h a5 tie) …
-
- 0 replies
- 2.6k views
-