Jump to content
  • Opusmodus

    Downloads

     


    Opusmodus 2.1

    Free update to version 2.0 licence holder's.

    Language: English, French and Italian.

    © MMXX Opusmodus™ Ltd.

    All rights reserved.

    Requirements: macOS 10.9 or higher

     

     

     

     

     

    Changelog


    2.1.3


    – New Functions:

    • MORPH – Items crossover between lists next to each other.
    • PROB-MAP – Generates lists of values based on a map and a series of probability values.


    – Additions:

    • TONALITY-MAP – new :map octave.


    – Function Rename:

    • PROB-PICK – was PICK-PROB
    • PROB-WEIGHT – was PICK-WEIGHT


    – Fixes:

    • :text – don't emit a lyric for a tied note.
    • CLM – length conversion.


    – Documentation:

    • Examples edit.

     


    2.1.26081


    – Fixed:

    • MusicXML display where the tie element needed to come before voice element in the XML.
    • The *temp-tonality* variable inside the TONALITY-NAMEP function was misspelled.


    – Documentation:

    • Score examples edit.
    • New 'Quick Start' Workspace.


    – How to install the new 'Quick Start' folder:

    1. Delete the 'Quick Start' folder from your Opusmodus directory.
    2. Go to Opusmodus 'Help' menu and select the 'Install Quick Start Workspace' command.
    3. The new 'Quick Start' workspace will open.

     


    2.1.26076

     

    – Additions:

    • GEN-CHORD3 – omn-form sequence. A new keyword :chord
    • FIND-EVERYOTHER – A new keyword :offset


    Fixed:

    • tie attribute display in musicxml file.
    • Minor fixes and enhancements.

     

    – Documentation:

    • Documentation update and new score examples in Howto Utilities.

     


    2.1.26030

     

    – Update:

    • End-User License Agreement.

     


    2.1.26015

     

    – New:

    • SCALE-NUMBERS


    – Changes and Additions (check the documentation for each of the functions below):

    • GEN-CHORD-SERIES
    • GEN-COLLECT – tuplet grouping.
    • GEN-FRAGMENT – tuplet grouping.
    • GEN-INTERLEAVE – tuplet grouping.
    • GEN-MORPH – tuplet grouping.
    • CHORD-INVERSION – extended functionality.
    • DECHORD
    • PS – preserve pitch names (composers intend).
    • COUNTERPOINT – addition to dictum: :tempo :harmony and new voice symbol * (Pedal Point).
    • DICTUM-TEMPO


    – Fixed:

    • Tempo :length - tempo mark in the middle of a measure.
    • TIE-BARS – with argument section and exclude.

     


    2.1.25909

     

    – Additions:

    • :index in POLYPHONY function.

     

    – Fixed:

    • missing list in the first voice in POLYPHONY function return.

     


    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.

     

    – Documentation

    • Typos

     


    2.1.25905

     

    – New functions:

    • DICTUM-TEMPO

     

    – Additions:

    • COUNTERPOINT - optional :tempo
    • PS - :output :display-midi

     

    – Documentation

    • New documents, revised Counterpoint examples.

     


    2.1.25898

     

    – Fixed:

    • MIDI Entry - sticky notes on some midi keyboards (M-Audio): key down with a velocity of zero instead of key up - note on / note off.

     


    2.1.25893

     

    – Addition:

    • COUNTERPOINT - methods on bars and events.

     


    2.1.25892

     

    – Fixed:

    • Stop playback with <Cmd>-<Escape>, will no longer append MIDI entry input as if you were in a chord or the sustain pedal was down.

     

    – Changes:

    • Revised attributes list entry.
    • Pitch-Bend Down-Half is now assign to attributes.
    • Pitch-Bend Up-Half is now assign to velocities.

     

    – Documentation

    • Revised MIDI Entry document.

     


    2.1.25880

     

    – Fixed:

    • Export - Midi to Score

     


    2.1.25879

     

    – New functionality:

    • MIDI Entry (MIDI Keyboard input to score file).
    • Emacs-Slime Setup

     

    – Function update:

    • Plot function returns given values.

     

    – Fixed:

    • arrows are back in arp-down, arp-up and arp-adlib attributes.
    • POLYPHONY - iterate by default is set to nil.

     

    – Missing Documentation

    • Microtonality (GM, MTS and Pitch-Bend ports setup).

     


    2.0.25787

     

    – New functions:

    • MICROPOLYPHONY
    • MICRO-QUANTIZE
    • MAKE-BINARY
    • COLLATZ-SEQUENCE
    • ULAM-SPIRAL-ARRAY
    • ZIGZAG-ARRAY

     

    – Key shortcut changes:

    • Utilities Search: control-option-F
    • Navigator Search: control-shift-F

     


    2.0.25750

     

    – Fixed:

    • HARMONIC-PATH – bug introduced when fixing the TONALITY-MAP.

     


    2.0.25746

     

    – Fixed:

    • TONALITY-MAP – sort and root start.

    2.0.25744

     

    – Fixed:

    • RHYTHM-LAYOUT – note placement (:lines 1).
    • COUNTERPOINT – methods.
    • CHORALIS – when shorts path returned NIL.
    • HARMONIC-PROGRESSION – step sequence.
    • Print - right alignment.

     


    2.0.25716

     

    – New functions:

    • TONNETZ – 12 Tonnetz structures.
    • TONNETZ-STRUCTURE – Companion to TONNETZ function.
       

    – Fixed:

    • Italian documentation – misspels and typos.

     


    2.0.25669

     

    – Fixes:

    • COUNTERPOINT – span added an additional 1/4 length.
    • PS – error if controller option in an instrument.
    • CREATE-CHORD – error if incorrect chord arguments.
    • ttrem – error in display when ttrem inside a tuplet.
    • Italian documentation – misspels and typos.


    – Changes:

    • Changes to method names in default Unfold Set OM.lisp file.
    • Update to Quick Start folder.


    How to install the new Quick Start workspace:

    1. Delete the Quick Start folder from your Opusmodus directory.
    2. Select the Install Quick Start Workspace command from the Opusmodus Help menu.
    3. New Quick Start workspace will open. 

     


    1.3.24962


    – Update:

    • SNIPPET – length snippet will display without a line staff.


    To display the length SNIPPET line staff, set the *SNIPPET-LENGTH-LINE* to T

    (defparameter *snippet-length-line* T
     "Enable or disable the length snippet line staff display.")

    The default is: NIL

    – Fixed:

    • Bug fix found in length conversion to length-symbols function.
    • Missing OM Developer documents (English version). 

     


    1.3.24952 

    – Function name changes:

    • LENGTH-DIVIDE2 to LENGTH-SUBDIVISION
    • LENGTH-DIVIDE3 to LENGTH-SYNCOPATE


    – Function update:

    • LENGTH-DIVIDE – changes to arguments.
    • LENGTH-SUBDIVISION – changes to arguments.
    • LENGTH-SYNCOPATE – changes to arguments.
    • POLYGON-RHYTHM – enable fixed sides polygon. 


    – Note:

    • If you used any of the functions:
    • LENGTH-DIVIDELENGTH-DIVIDE2 or LENGTH-DIVIDE3 in your scores,
    • please check new documents in order to make the necessary correction.


    – New:

    • Enable or disable the DO-VERBOSE macro. 
    (defparameter *do-verbose* nil
     "Enable or disable traces printed by do-verbose.")

     


    1.3.24912 

    – Additions:

    • ADD-TEXT-ATTRIBUTS – Optional attribute type: :sticky and :non-sticky.


    – Fixed:

    • Typo error in 'GM Instrument Set.lisp' file. 

     


    1.3.24902 

    – New function:

    • POLYGON-RHYTHM – Generates a symmetrical polygon to a given n-gon.


    – Update:

    • LENGTH-WEIGHT – :swallow keyword added.
    • LENGTH-REST-SERIES – omn-form and :swallow keyword added.
    • LENGTH-TO-REST – omn-form and :swallow keyword added.


    – Documents:

    • Howto Score/Rhythm/Polygon Rhythm.opmo 
       

    1.3.24879

     

    – Fixed:

    • AMBITUS-CHORD – when input is a sequence of length-rests only.
    • Few minor bugs.
       

    1.3.24872

    – Changes:

    • UNFOLD – bar numbers - please check the updated document.


    – Fixed:

    • Quick Start, OMN - Preview Score.opmo 


    'Quick Start' directory update:

    1. Quit Opusmodus app.
    2. Delete the 'Quick Start' folder from the "~/Opusmodus" directory.
    3. Start Opusmodus app.
    4. Goto the Help menu and select 'Install Quick Start Workspace'.
    5. The updated 'Quick Start' workspace will open.


    – Documentation updates

     


    1.3.24844

     

    – New function:

    • CHORD-PROGRESSION

     

    – Update:

    • AMBITUS function allows range smaller than 6 semitones.


    – Fixed:

    • Quick Start - Lesson 1 - OMN


    – Documentation updates.

     


    1.3.24829

    – Fixed:

    • Number repeat in GEN-SORT with :type 'min-max

     


    1.3.24828

    – Fixed:

    • Removed AllNotesOff in Live Coding Instrument sequence-loop


    – Documentation updates.

     


    1.3.24811

    – Fixed:

    • Missing start value in GEN-BROWNIAN-MOTION and BROWNIAN-MOTION-SAMPLE function.
    • If plist NIL in CLOSEST-PATH and COMPARATIVE-CLOSEST-PATH function.


    – Documentation updates.
    – 'Quick Start' workspace update.

     


    1.3.24805 

     

    – New functions:

    • CLOSEST-PATH
    • COMPARATIVE-CLOSEST-PATH
    • RELATIVE-CLOSEST-PATH

     

    – Changes:

    •  CHORD-CLOSEST-PATH renamed to COMPARATIVE-CLOSEST-PATH.
    •  CHORD-RELATIVE-PATH renamed to RELATIVE-CLOSEST-PATH.
    •  A new keyword :lc (live coding) added to PS function.
    •  The default DEF-UNFOLD-SET set name renamed to om.
    •  :variant and :relative keywords removed from HARMONIC-PROGRESSION function.

     

    – Fixed:

    •  HARMONIC-PROGRESSION
    •  HARMONIC-PATH
    •  PITCH-VARIANT
    •  PITCH-ROW 

     

    – Documentation updates.
    – 'Quick Start' workspace update.

     


    1.3.24778


    – System Library documentation clean up - removing .webarchive files.
    – More Howto score examples.

     


    1.3.24769
     

    – New functions: 

    • GET-SIEVE-TREE
    • SIEVE-MERGE
    • SIEVE-TREE-SERIES
    • SIEVE-TREE
    • SIEVE
    • PICK-PROB
    • GEN-PROB
    • CREATE-OSC-THREAD
    • GET-OSC-THREAD-FROM-NAME
    • SEND-OSC-DATA
    • OSC-THREAD-ALIVE?
    • END-ALL-OSC-THREADS
    • END-OSC-THREAD
       

    – Howto Score/OSC/OSC 'Threads.opmo'
    – Changes to OSC functions, please check the new OSC documents if you use OSC.
    – Musicxml display improvements.

     


    1.3.24720

     

    – Update to 'Quick Start' workspace.
    – Add controller keyword :cc into PS.

     


    1.3.24711 

     

    – Function name changes: 

    • HEXACHORD-COMPLEMENT renamed to: GET-HEXACHORD-COMPLEMENT
    • GEN-AC-HEXACHORD renamed to: GET-AC-HEXACHORD
    • AC-HEXACHORD-COMPLEMENT-FORM-SET renamed to: GET-AC-HEXACHORD-COMPLEMENT-FORM-SET


    – New functions:

    • GET-DENSITY
    • FILTER-DENSITY

     

    – Fixed:
    • VELOCITY-TO-DYNAMIC
       
    – New directory in System Library: Analysis.
     

    1.3.24692 


    – Function name changes: 

    • DEF-UNFOLD renamed to: DEF-UNFOLD-SET 
    • DEF-INSTRUMENT-SETS renamed to: DEF-INSTRUMENT-SET 


    – New functions:

    • DEF-UNFOLD-SET
    • UNFOLD-SET-NAMES
    • GET-UNFOLD-SET
    • GET-UNFOLD-SET-GROUPS
    • GET-UNFOLD-SET-GROUP
    • UNFOLD
    • SOUND-SET-NAMES
    • GET-SOUND-SET-PROGRAM-GROUPS
    • GET-SOUND-SET-PROGRAM-GROUP
    • GET-SOUND-SET-PROGRAM
    • GET-SOUND-SET-CONTROLLER-GROUPS
    • GET-SOUND-SET-CONTROLLER-GROUP
    • GET-SOUND-SET-CONTROLLER
    • DEF-INSTRUMENT-SET
    • INSTRUMENT-SET-NAMES
    • GET-INSTRUMENT-SET
    • GET-INSTRUMENT-SET-GROUPS
    • GET-INSTRUMENT-SET-GROUP
       

    – New directory in System Library: Libraries.
    – New directory in Def-Libraries: DEF-UNFOLD-SETS.
    – New Extension file: 'OSC Remote Setup.lisp'.

    Fixed:

    • Documents errors.
       

    1.3.24667 

    – New functions:

    • STOP-ALL-OSC-THREADS

     

    Fixed:

    • Live Coding Instrument hanging note at 'Stop'.
    • Few document errors.
       

    1.3.24662 

    – Set of new functions:

    • DEF-INSTRUMENT-SETS
    • PS
    • DEF-UNFOLD
    • UNFOLD
    • BIND-TO-INTERVAL
    • PAN
       

    – Multi voice snippets.
    – Support for a second screen.
    – Additional library directory: DEF-INSTRUMENT-SETS.
    – Changes to ‘Eval Score’ and ‘Last Score’ shortcut keys. 

     


    1.3.24534 

    This update completes the CLM integration.
    Before opening the new application you need to delete the user Opusmodus directory. Make sure you save your personal files (scores, docs etc...) before. A good solution is to rename the Opusmodus folder first and then compress it. After you have deleted the Opusmodus user folder you can start the new application. At the start, Opusmodus will ask you for permission to create a new user folder in your home directory, if you don’t see a window for it, it means the old directory is still on your computer. Make sure the new Opusmodus directory is installed in your home directory. 

    For those of you that wish to dive into CLM sound synthesis system, I advise everyone to read the Read Me First document carefully first. 

    – CLM instruments, utilities and documentation:

    • LOAD-CLM-INS
    • WITH-SOUND
    • PLAY
    • STOP-SOUND
    • RING-MODULATE-FILE-SYNTH
    • PINS-SYNTH
    • EXPSRC-SYNTH
    • TUBEBELL-SYNTH
    • HAMMONDOID-SYNTH
    • METAL-SYNTH FM-SYNTH
    • GONG-SYNTH
    • FM-DRUM-SYNTH
    • STOCHASTIC-SYNTH
       

    – No bracket when tuplet is beamed.
    – Musicxml display improvements. 

    – Fixed:

    • An issue where CLM sound won't stop if there are more then two instances playing. 
    • An issue in Preferences where Change Audition Length 1/4 would set to 1/8. 
    • Navigator drag-and-drop re-arragement on Mojave. 
    • An issue where Navigator search instead of jumping to the match, the selection was extended.
       

    1.3.24409 

    – CLM instruments and documentation:

    • BADD-SYNTH
    • BANDEDWG-SYNTH
    • CIRCULAR-SCANNED-SYNTH
    • FM-BELL-SYNTH
    • FM-INSECT-SYNTH
    • FM-VIOLIN-SYNTH
    • GRANI-SYNTH
    • PIANO-SYNTH
    • PVOC-SYNTH
    • SCANNER-SYNTH
    • SINGBOWL-SYNTH

     

    – Additional documents for various function groups.

×
×
  • Create New...

Important Information

Terms of Use Privacy Policy