Jump to content
  • Changelog


    3.0.29423

     

    – Additions:

    • DIATONIC-CHORD - Secondary Dominant Chords

     

    – Documents:

    • Documents edit.

     


    3.0.29422

     

    – New functions:

    • DIATONIC-CHORD

     

    – Documents:

    • Documents edit.

     


    3.0.29376

     

    – Fixed:

    • When performing UNDO or REDO, the system wasn’t correctly computing the required colours. In revision 29376, we made adjustments to always trigger a re-colouring process after each UNDO or REDO. This should resolve the issue with incorrect colouring after an UNDO operation.

     


    3.0.29374

     

    – Additions:

    • The 'Display Commands List...' will display in all windows.

     

    Note that the commands can be in principle different between buffers, andthe list is for a specific buffer. When the interface doesn't have an editor buffer, The "display command list.."  finds the top workspace window and use it instead.

     


    3.0.29368

     

    – Additions:

    • When the search string matches a function, it goes to it immediately.
    • The search history in editor is independent for the Navigator search history.

     


    3.0.29366

     

    – Fixed:

    • cents attribute - nonsticky now

     


    3.0.29365

     

    – Fixed:

    • MICRO-QUANTIZE (cents)

     

    – Documents:

    • Documents edit.

     


    3.0.29361

     

    – Additions:

    • INFINITY-SERIES - keywords update
    • TONE-LAKES - keywords update

     

    – Documents:

    • Documents edit.

     


    3.0.29357

     

    – Additions:

    • QL - update

     

    – Documents:

    • Documents edit.

     


    3.0.29356

     

    – Additions:

    • MESSIAEN-PERMUTATION - update

     

    – Documents:

    • Documents edit.

     


    3.0.29337

     

    – Modification:

    • SEGMENT-TO-TIME - new keyword :ratio

     

    – Documents:

    • Documents edit.

     


    3.0.29336

     

    – Additions:

    • LENGTH-MAP - new keyword :group

     

    – Documents:

    • Documents edit.

     


    3.0.29319

     

    – Additions:

    • GUI improvement

     

    – Documents:

    • Documents edit.

     


    3.0.29306

     

    – New functions:

    • SEGMENT-TO-TIME

     

    – Documents:

    • Documents edit.

     


    3.0.29290

     

    – New functions:

    • EVENT-VARIANT

     

    – Documents:

    • Documents edit.

     


    3.0.29284

     

    – Additions:

    • Windows Dark Mode

     

    – Documents:

    • Documents edit.

     


    3.0.29277

     

    – New functions:

    • ADD-INTERVAL-OMN

     

    – Documents:

    • Documents edit.

     


    3.0.29273

     

    – Additions:

    • Settings/Preferences - colorization for light and dark mode.

     

    – Documents:

    • Documents edit.

     


    3.0.29232

     

    – Additions:

    • COUNTERPOINT - new: :orchestra and :instruments

     

    – Documents:

    • Documents edit.

     


    3.0.29228

     

    – New functions:

    • GEN-TIME-CONTROLLER

     

    – Documents:

    • Documents edit.

     


    3.0.29216

     

    – New functions:

    • FILTER-CHANGE
    • FILTER-ANACRUSIS

     

    – Documents:

    • Documents edit.

     


    3.0.29215

     

    – Fixed:

    • GEN-RAMP

     

    – Documents:

    • Documents edit.

     


    3.0.29214

     

    – New functions:

    • SCALE-RAMP
    • GEN-RAMP

     

    – Documents:

    • Documents edit.

     


    3.0.29206

     

    – Additions:

    • DICTUM - new type previous

     

    – Documents:

    • Documents edit.

     


    3.0.29205

     

    – Additions:

    • DICTUM - new type grace-note

     

    – Documents:

    • Documents edit.

     


    3.0.29199

     

    – Changes:

    • DICTUM type names

     

    – Documents:

    • Documents edit.

     


    3.0.29191

     

    – New functions:

    • SPEAR-DATA-TO-LIBRARY

     

    – Documents:

    • Documents edit.

     


    3.0.29173

     

    – New functions:

    • CHORD-DICTUM, MAKE-CHORD-DICTUM, GEN-CHORD-DICTUM and SPECTRAL

     

    – Fixed:

    • Line numbering code which cause the occasional crash.

     

    – Documents:

    • Documents edit.

     


    3.0.29158

     

    – Addition:

    • CHORD-INNER-REMOVE - new keyword: retention and inner

     

    – Documents:

    • Documents edit.

     


    3.0.29151

     

    – Fixed:

    • RND-ROW - Microtone

     

    – Documents:

    • Documents edit.

     


    3.0.29141

     

    – Fixed:

    • MAGIC-SQUARE - Doubly Even-sized Magic Squares

     

    – Documents:

    • Documents edit.

     


    3.0.29134

     

    – Fixed:

    • COUNTERPOINT (brocken after changing the GET-MAX-SPAN function).

     


    3.0.29133

     

    – Fixed:

    • GET-MAX-SPAN
    • tuples grouping

     

    – Documents:

    • Documents edit.

     


    3.0.29111

     

    – Fixed:

    • changed the error not to try to stop sound in a recursive error.

     


    3.0.29111

     

    – New:

    • Display Commands List... - Developer shortcuts. You find the commands list window in the 'Help' menu.

     

    – Fixed:

    • Listener - removes selection before doing the evaluation form the editor.
    • snippet - no clef changes (better visualisation of the intervals direction).
    • Navigator - folders will not collapsed when changing Navigator directories (menu).

     

    – Documents:

    • Documents edit.

     


    3.0.29099

     

    – New functions:

    • RND-MELODIZE
    • RND-CHORD-PITCH-ORDER

     

    – Documents:

    • Documents edit.

     


    3.0.29086

     

    – New functions:

    • INFINIT-SERIES (extended)
    • TONE-LAKES
    • LAKE-START-POSITION
    • LAKE-EVERYOTHER
    • GEN-LAKE-SIZE
    • CHECK-TONE-LAKES-SYMMETRY

     

    – Documents:

    • Documents edit.

     


    3.0.29077

     

    – New functions:

    • RND-REST

     

    – Documents:

    • Documents edit.

     


    3.0.29059

     

    – Fixed:

    • Irrational tuplet  - notation.

     

    – Documents:

    • Documents edit.

     


    3.0.29058

     

    – Fixed:

    • ASSEMBLE-SUBSEQ
    • Workspace and Assistant file sort

     

    – Documents:

    • Documents edit.
    • Irrational tuplet pieces

     


    3.0.29052

     

    – Fixed:

    • DEF-SC-SCORE - output file name extension format.

     

    – Documents:

    • Documents edit.

     


    3.0.29046

     

    – New functions:

    • DEF-SC-SCORE
    • OMN-TO-SC

     

    – Documents:

    • Documents edit.

     


    3.0.29016

     

    – Fixed:

    • OMN notation - group of attributes with error message.
    • Repeat of tie attribute in OMN-TO-TIME-SIGNATURE function.
    • Variabiles Warnings

     

    – Documents:

    • Documents edit.

     


    3.0.29006

     

    – Fixed:

    • MacOS function opusmodus::au-graph-start returned error

     


    3.0.29005

     

    – Fixed:

    • PPRINT-EXPRESSION

     


    3.0.29004

     

    – New functions:

    • REMOVE-ATTRIBUTE
    • REPEAT-ATTRIBUTE

     

    – Documents:

    • Documents edit.

     


    3.0.29003

     

    – Fixed:

    • FILTER-TIE - length-rests list

     

    – Documents:

    • Documents edit.

     


    3.0.29001

     

    – Fixed:

    • QUANTIZE - omn-form

     

    – Documents:

    • Documents edit.

     


    3.0.29000

     

    – New functions:

    • NTH-EVENT
    • OMN-LAST-EVENT
    • OMN-BUTLAST-EVENT

     

    – Documents:

    • Documents edit.

     


    3.0.28979

     

    – New functions:

    • NTH-XY

     

    – Documents:

    • Documents edit.

     


    3.0.28975

     

    – Fixed:

    • GEN-ENVELOPE-TENDENCY - limits
    • ENVELOPE-EXP - return size

     

    – Documents:

    • Documents edit.

     


    3.0.28963

     

    – Additions:

    GEN-PITCH-SERIES - :repeat :seed 

     

    – Documents:

    • Documents edit.

     


    3.0.28961

     

    – New functions:

    GEN-PITCH-SERIES

     

    – Documents:

    • Documents edit.

     


    3.0.28945

     

    – New functions:

    GEN-ENVELOPE-TENDENCY

     

    – Documents:

    • Documents edit.

     


    3.0.28944

     

    – Documentation to CLM envelope functions:

    ENVELOPE-CONCATENATE

    ENVELOPE-DECREASE

    ENVELOPE-DIVIDE

    ENVELOPE-EXP

    ENVELOPE-INCREASE

    ENVELOPE-INTERP

    ENVELOPE-LENGTH

    ENVELOPE-MAX

    ENVELOPE-MULTIPLY

    ENVELOPE-REFLECT

    ENVELOPE-REPEAT

    ENVELOPE-REVERSE

    ENVELOPE-SAMPLES

    ENVELOPE-SIMPLIFY

    ENVELOPE-X

    ENVELOPE-Y

    MAX-ENVELOPE

    MIN-ENVELOPE

    NORMALIZE-ENVELOPE

    SCALE-ENVELOPE

    STRETCH-ENVELOPE

    WINDOW-ENVELOPE

    X-NORM
     

    – Help function for XY-PLOT:

    MAKE-XY

     

    – Note:

    The XY-PLOT input should be composed of pairs of x and y values. Typically, x represents the independent variable, which is often time in many applications, while y represents the dependent variable, often amplitude or another measure.

    Please check the documentation.

     

    – Documents:

    • Documents edit.

     


    3.0.28931

     

    – New functions:

    • BETA-DISTRIBUTION
    • BILATERAL-EXPONENTIAL
    • CAUCHY-DISTRIBUTION
    • GAUSSIAN-DISTRIBUTION
    • WEIBULL-DISTRIBUTION
    • SEGMENT-INTERPOLATION

     

    – Documents:

    • Documents edit.

    3.0.28931

     

    – New functions:

    • FFTH
    • FFTW

     

    – Improvements and Changes:

    • GEN-BROWNIAN-MOTION
    • BROWNIAN-MOTION-SAMPLE

     

    – Documents:

    • Documents edit.

     


    3.0.28916

     

    – New function:

    • UNIFY-RHYTHMS

     

    – Documents:

    • Documents edit.

     


    3.0.28912

     

    – New function:

    • NORMAL-PROB

     

    – Documents:

    • Documents edit.

     


    3.0.28911

     

    – New function:

    • AUTOCORRELATION

     

    – Documents:

    • Documents edit.

     


    3.0.28902

     

    – New function:

    • RHYTHM-SERIES

     

    – Documents:

    • Documents edit.

     


    3.0.28886

     

    – Fixed:

    • hanging notes in notation and midi player.

     

    – Documents:

    • Documents edit.

     


    3.0.28876

     

    – Fixed:

    • Fixed missing Assistant history display - empty panel.

     

    – Documents:

    • Documents edit.

     


    3.0.28822

     

    – Additions:

    • ps - :output :audition
    • variant-analysis - form improvement

     

    – Documents:

    • Documents edit.

     


    3.0.28805

     

    – Additions:

    • variant-analysis - form improvement
    • dictum - omit rests with :apply only

     

    – Documents:

    • Documents edit.

     


    3.0.28766

     

    – Additions:

    • harmonics - :quantize and :coeff keywords
    • tonality-map - :map 'extend

     

    – Documents:

    • Documents edit.

     


    3.0.28724

     

    – Changes:

    • Workspace directory sort by NAME.
    • Function search shortcut changed to Cmd-D

     

     

    – Documents:

    • Documents edit.

     


    3.0.28560

     

    – Fixed :

    • :section set to base-0.


    – Documents:

    • Documents edit.

     

    – Update:

    • *default-notation-editor* set to MuseScore 4.app.

     


    3.0.28470

     

    – Fixed :

    • Save As... in Notation, MIDI and Graphs panels in older macOS versions.

     


    3.0.28468

     

    – Fixed :

    • Application crash when #| comment was used.
    • Alias folder name corruption with 'Duplicate' command.
    • Error window at the start if 'Workspace' deleted or not found.

     


    3.0.28460

     

    – Fixed :

    • Listener - append bigline.

     


    3.0.28450

     

    – Additions:

    • Notation Print - Copyright input added.

     

    – Fixed :

    • Cursor (hide) when copying notation.

     


    3.0.28437

     

    – Additions:

    • Notation, MIDI and Graph - Copy/Past.
    • Better Bug-Form report.

     

    – Fixed :

    • Coding Instrument - when switching from Bar to Beat and back.
    • Search none function names documents.

     


    2.2.26941

     

    – Fixed:

    • DIRECTED-INTERVAL-VECTOR

     

    – Improvements :

    • DICTUM
    • ELEMENT-ANALYSIS

     


    2.2.26940

     

    – Improvements :

    • RND-SUM-TO-SIZE
    • MusicXML display

     


    2.2.26934

     

    – Fixed:

    • AMBITUS - if first bar a rest.

     

    – Documentation:
    Documentation and examples update

     


    2.2.26928

     

    – Fixed:

    • QUANTIZE - if tie at the end.

     

    – Documentation:
    Documentation and examples update

     


    2.2.26918

     

    – Additions:

    • DICTUM - additional functionality - see documentation.

     

    – Changes:

    • PS - flexible-clef and octave-shift default set to NIL.
    • Snippet - octave-shift default set to NIL.

     

    – Documentation:
    Documentation update

     


    2.2.26911

     

    – New Functions:

    • DICTUM - merges APPLY-TO-DICTUM and OMN-DICTUM to one function.

     

    – Fixed:

    • QUANTUM

    and minor bugs

     

    – Documentation:

    Corrections and additions

     


    2.2.26907


    – Fixed:

    • RND-SUM-TO-SIZE

    and minor bugs

     


    2.2.26905


    – Fixed:

    • CHORD-INTERVAL-REMOVE
    • CHORD-INTERVAL-REPLACE

     

    – Documentation:

    Corrections and additions

     


    2.2.26904

     

    – Function name change:

    • APPLY-TO-RANGE to APPLY-TO-DICTUM


    – Additions:

    • APPLY-TO-DICTUM dictum types: :range, :any and :event.


    – Documentation:
    Documentation update
     


    2.2.26901


    – New Functions:

    • APPLY-TO-RANGE

     

    – Fixed:

    • DECHORD

     

    – Documentation:

    Corrections and additions

     


    2.2.26897


    – Additions:

    • COUNTERPOINT - new keyword :sequence


    – Documentation:

    Update to number of documents

     


    2.2.26891

    – New Functions:

    • PITCH-PROGRESSION
    • RND-BEAT-ORDER
    • RECONSTRUCT-OMN


    – Fixed:

    • RND-ORDER init seed bug


    – Documentation:
    Update

     


    2.2.26887

     

    – Changes:

    • RND-REPEAT (same as RND-SAMPLE) no more part of the system (doc).

     

    – Fixed:

    • Unfold Set OM.lisp file setup

     

    – Documentation:

    Update to number of documents

     


    2.2.26880

     

    – New function:

    • GET-BEATS
    • ATTRIBUTE-SERIES

     

    – Changes:

    • PITCH-EXPANSION-VARIANT now PITCH-SEGMENT-VARIANT
    • GET-EVENTS - additional functionality

     

    – Documentation:
    Corrections and additions

     


    2.2.26862

     

    – Changes and Enhancements:

    • CHORD-VOICING now DROP-VOICING

     

    – Documentation:

    Corrections and additions

     


    2.2.26853

     

    – New Functions:

    • MCLENGTH

     

    – Documentation Edit:

    • GEN-TUPLET
    • GEN-LENGTH-CARTESIAN 

     


    2.2.26846

     

    – New Functions:

    • PAUSE-SERIES

     

    – Fixed:

    • VOICE-VARIANT (:rest 's and 'e )

     


    2.2.26839


    – New Functions:

    • GET-EVENTS
    • VOICE-VARIANT


    – Changes and Enhancements:

    • ELEMENT-ANALYSIS
    • RECURRING-ANALYSIS
    • VARIANT-ANALYSIS


    – Fixed:

    • LENGTH-DIVIDE


    – Documentation:
    Edit and corrections. 

     


    2.2.26813

     

    – Fixed:

    • RND-ORDER 

     

    – Documentation:

    • Edit and correction 

     


    2.2.26810

     

    – Additions:

    • OMN-DICTUM - two additional cases: butlast and rest.

     

    – Documentation:

    • Edit and correction 

     


    2.2.26807

     

    – Fixed:

    • POLYPHONY
    • OMN-DICTUM


    – Additions:

    • MICROPOLYPHONY - length-prob, interval-prob (probability). 
    • POLYPHONY - sustain (overlap).


    – Documentation:

    • Edit and changes 

     


    2.2.26790 

    – New functions:

    • ELEMENT-PLOT
    • EVENTS-PLOT


    – Probability additions:

    • GEN-BINARY-RND
    • GEN-GROUP
    • GEN-REPEAT-SEQ
    • GEN-RND-OMN
    • GEN-STEPS
    • GEN-TRANSFORM
    • GEN-UNISON
    • GET-AC-HEXACHORD
    • HARMONIC-PATH
    • MICROPOLYPHONY
    • PASSING-INTERVALS
    • TONALITY-MAP
    • VELOCITY-VARIANT 


    – Documentation:

    • Edit and changes

     


    2.2.26781

     

    – Enhancement:

    • pedal on rests
    • OMN-DICTUM - reconstruct velocity
    • RND-ORDER - probability
    • RND-SAMPLE - probability
    • POLYPHONY - closest octave

     

    – Fixed:

    • microintone gliss 
    • niente dynamic (last symbol)
    • QUANTIZE - zero length/duration
    • octave-shift over bars
    • notehead and rest length
    • noteheads half and whole notes display
    • Midi to Score - Error: The value NIL is not of the expect type

     

    – Documentation:

    • Edit and changes

     


    2.2.26652 

    – New:

    • QUARTER-TONE-CLOSEST


    – Fixed:

    • OMN-REPLACE
    • LENGTH-WEIGHT


    – Enhancement:

    • COMPILE-SCORE
    • QUANTIZE


    – Documentation:

    • Edit and changes

     


    2.2.26620

    – Fixed:

    • AMBITUS-INTERVAL
    • INTERVAL-AMBITUS


    – Documentation:

    • Edit and change

     


    2.2.26608

    – Fixed:

    • POSITION-INSERT


    – Documentation:

    • Edit and changes

     


    2.2.26603
     

    – New:

    • FUNCTION-SEARCH


    – Changes:

    • TROPE-HEXACHORD - sort


    – Fixed:

    • GEN-SIEVE-TREE
    • SIEVE-TREE-SERIES
    • SIEVE-TREE


    – Documentation:

    • Edit and changes
    • Analysis documantation German version

     


    2.2.26595

    – New:

    • LOGARITHMIC-SPIRAL


    – Changes:

    • GET-SIEVE-TREE - GEN-SIEVE-TREE


    – Fixed:
    voice-snippet - port

     


    2.2.26586 

     

    – Fixed:

    • RATIO-TO-CENT - round T equal integer (default :round T).

     


    2.2.26585 

     

    – Changes:

    • GEN-CURVE - ascending and descending symbols now: a and d.
    • GEN-DIRECTION-SERIES - ascending and descending symbols now: a and d.
    • GEN-SURROUND - ascending and descending symbols now: a and d.


    And minor fixes.

     


    2.2.26568

    – Additional Functionality:
    COUNTERPOINT - new keyword :global-harmony and :global-tonality

     


    2.2.26563 

     

    – Additional Functionality:

    • COUNTERPOINT - additional dictum keyword :tonality
    • GEN-DICTUM - additional dictum keyword :tonality

     

    Additional dictum symbol (=) - repeats last method, harmony or tonality values.

     


    2.2.26558

     

    – New Functions:

    • COLLECT-STREAM
    • DISTRIBUTE-STREAM
    • REPLACE-STREAM
    • COLLECT-SCORE-INSTRUMENTS


    – Changes and Improvements:

    • ELEMENT-ANALYSIS
    • SEARCH-FOR-PATTERN
    • SERIES-ANALYSIS
    • STATISTIC-ANALYSIS


    – German Documentation:

    • Binaere Ordnung


    – System Library Directory:

    • Name changes

     


    2.1.26529

     

    – New Functions:

    • SEARCH-FOR-PATTERN
    • SERIES-ANALYSIS
    • REMOVE-SERIES

     

    – Function Name Changes:

    • OMN-ANALYSIS to ELEMENT-ANALYSIS
    • FT to GI

     


    2.1.26520

     

    – 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


    – Documentation:

    • German language


    – Enhancement:

    • MIDI-TO-EDITOR
    • COUNTERPOINT
    • GEN-DIVIDE
    • MUSICXML-TO-EDITOR
    • Musicxml – notation display
    • Documents format.

     


    2.1.26283
     

    – Changes:
    :variant symbols:

    • p (prime), r (retrograde), i (invert), ri (retrograde-invert),
    • a (ascending), d (descending), ad (ascending-descending),
    • da (descending-ascending), ro (random order) and ? (at random).


    – Additions:

    • DO-TIMELINE and DO-TIMELINE2 - assign variable :index.
    • DEF-UNFOLD-SET - new methods.
    • MAKE-DICTUM and GEN-DICTUM - omit methods in template. :omit. The default is T.
    • :omit - list of variants to omit. The default is NIL.


    – Fixed:

    • COUNTERPOINT - methods on events.
    • Minor bugs


    – Enhancement:

    • Musicxml – notation display.

     

    – Documentation:

    • Minor changes to documents and Quick Start examples.


    – How to install the new 'Quick Start' folder:
    Delete the 'Quick Start' folder from your Opusmodus directory.
    Go to Opusmodus 'Help' menu and select the 'Install Quick Start Workspace' command.
    The new 'Quick Start' workspace will open.

     


    2.1.26252
     

    – New Functions:

    • FT - Generates a list of numbers: 1..6 equal (1 2 3 4 5 6).


    – Fixed:

    • ROUND.5 - when 0 returned NIL.
    • FIND-BAR - when N was not a list.
    • UNFOLD - velocityp was sent to NIL.

     


    2.1.26237

     

    – Fixed:

    • FIND-EVERYOTHER - flatten list of lists.

     


    2.1.26235

     

    – New Function:

    • BAR-TO-SEC - converts bar span to seconds values.


    – Revision:

    • OMN-DICTUM - changed to dictum grammar, additional functionality.


    – Fixed:

    • OMN-REPLACE - ignored tie attribute when edition articulations.

     


    2.1.26219

    – New Functions:

    • OMN-DICTUM - Edits an omn-form sequence on an event element basis (l p v a).


    – Fixed:

    • POSITION-INSERT - did not cover all possible positions.

     


    2.1.26209

    – New Functions:

    • CHORD-DERIVE - Chord rotation method developed by Pierre Boulez.
    • RHYTHMIC-LEVEL - Returns a list of rhythmic levels derived from a span and its division, according to given proportions.
    • RP - This function result derives from a pair-list and returns a number of repeats on a given item.


    – Additions:

    • PITCH-VARIANT - additional variant symbol 'a (random order).

     


    2.1.26191
     

    – Changes:

    • PARTIAL-ROW - removed from the system.
    • PITCH-ROW - new keyword :quantize


    – Notation Enhancement:

    • More compact stemside slurs and other enhancements.


    – Documanation:

    • Examples edit.
    • Fixed to 'Quick Start' ABC.pdf document.

     

    New Navigator and Utilities icons.

     


    2.1.26175

     

    – Changes:

    • gen-osc-data - :min and :max set to NIL (default).
       

    2.1.26172

     

    – Fixed:

    • PDF view - continues page (default).
    • PPRINT-SCORE and PPRINT-LAST-SCORE - bars numbers and its length equal the given time signature.
       

    2.1.26170


    – Fixed:

    • conversions to hertz

     


    2.1.26169


    – New Functions:

    • CENTS-TO-ATTRIBUTE


    – Enhancement:

    • Musicxml – notation display.
    • Conversion functions – added :quantize and :remain option.


    – Snippet:

    • *snippet-clef-default* – Custom snippet clef display.


    Example:
    Add the expression see below, into the ~/Opusmodus/Extensions/User Source.lisp file.
    (defparameter *snippet-clef-default* :treble-down8)

    – Documentation:

    • Microtonality – How to generate micro intervals from various sources.

     


    2.1.26098


    – 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


    – Fixed:

    • :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

     

    – Fixed:

    • 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-DIVIDE, LENGTH-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