opmo Posted June 12, 2021 Share Posted June 12, 2021 Opusmodus version 2.2 Language: English, French, Italian and German Opusmodus 2.2 requires a new serial number to run. When purchasing the upgrade the current user will need to provide an Opusmodus 1.0 - 2.1 serial number. To purchase version 2.2 please go to Upgrade Now page. – New Functions: OMN-ANALYSIS STATISTIC-ANALYSIS CHORD-DISSOLVE SCORE-INSTRUMENT-EVENTS REWRITE-ACCIDENTALS – Fixed: POLYPHONY OMN-DICTUM GEN-STEPS CLM French version and minor bugs – Enhancement: MIDI-TO-EDITOR COUNTERPOINT GEN-DIVIDE MUSICXML-TO-EDITOR Musicxml – notation display Documents format. New Documentation: Quick Guide, Nigel Morgan Tutorials, OMN The Language and How-to Score are now in English, French, Italian and German language. The System Function library documents in German will be released in the coming weeks and months (1000 pages :-). AM and hujairi 1 1 Link to comment Share on other sites More sharing options...
opmo Posted June 15, 2021 Author Share Posted June 15, 2021 rewrite-accidentals This function replaces all accidentals to a given map in an omn-form sequence. The chromatic map will rewrite all pitch accidentals with sharps when the pitch ascends and with flats when the pitch descends. The sharp map uses sharp accidentals only and the flat map uses flat accidentals only. The default map is as follows: c cs d ds e eb f fs g gs a bb b. Examples: (setf omn1 '((5q fs4 p - bb3 f3 e4) (-3q g4 c5) (s eb5 a5 mf cs6 gs6) (5q gs6 pp cs6 mf a5 eb5 -) (-s c5 g4 e4))) (rewrite-accidentals omn1 :map :chromatic) (rewrite-accidentals omn1 :map :sharp) (rewrite-accidentals omn1 :map :flat) JulioHerrlein and Stephane Boussuge 2 Link to comment Share on other sites More sharing options...
Recommended Posts