Jump to content

Opusmodus 1.1.17866


Recommended Posts

We are proud to announce 7 new functions and great additions to tonality tools.

 

New:

 

GET-HARMONIC-PATH (sequence &key resolution loop unique sort remove row chord seed)

Returns a pitch sequence (tonality, scale) made up of an omn sequence or any number of voices (instruments).

 

DO-SECTION (section function sequence)

Distributes an operation over a range of lists. Binary list section returns a processed list if 1. If 0 the list is unchanged. A list section with symbols '- and 'x returns a processed list if 'x. If '- the list is unchanged.

 

DO-TIMELINE (list function &key (resolution :time-signature) loop)

(Please examine the function if have used before - changes and additions).

Distributes an operation over a number of bars, if 'x. If '- the bar is unchanged. Optionally you can use binary numbers: 1 equal x and 0 equal -.

 

GET-TUNING (frequency)

Returns the difference of a frequency value to the closest tempered pitch.

 

POSITION-TO-BINARY (numbers)

Returns a binary list where each of the position numbers is 1.   

 

BINARY-TO-DECIMAL (binary-list)

Converts a binary list to a decimal number.

 

DECIMAL-TO-BINARY (number)

Converts a decimal number to a binary list.

 

 

Revisions:

 

TONALITY-MAP (scale sequence &key resolution loop section)

HARMONIC-PATH (path sequence &key type resolution loop octave section seed)

 

 

Functions removed from the system:

 

BINARY-DO-SECTION

BINARY-TIMELINE

 

Both functions can be easily replaced with DO-TIMELINE or DO-SECTION (both work with binary list input).

The DO-SECTION is made for user’s own defined functions where section option is not applied.

 

Best wishes,

JP

Link to comment
Share on other sites

  • opmo unfeatured this topic
×
×
  • Create New...

Important Information

Terms of Use Privacy Policy