Announcements
News and announcements only
256 topics in this forum
-
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.
-
- 0 replies
- 3.6k views
- 1 follower
-
-
2.1.25905 – New functions: DICTUM-TEMPO – Additions: COUNTERPOINT - optional :tempo PS - :output :display-midi – Documentation New documents, revised Counterpoint examples. Preview Score example with DICTUM-TEMPO function and :display-midi (ps 'gm :fl (list voice1) :cl (list voice2) :hn (list voice3) :vc (list voice4) :octave-shift t :flexible-clef t :tempo (dictum-tempo dictum-a dictum-b dictum-c dictum-d) :output :display-midi :display :window ) - Janusz
-
- 0 replies
- 4k views
- 1 follower
-
-
2.1.25893 – Addition: COUNTERPOINT - methods on bars and events.
-
- 0 replies
- 3.7k views
- 1 follower
-
-
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. Best wishes, Janusz
-
- 0 replies
- 3.4k views
- 1 follower
-
-
MIDI ENTRY To start the MIDI input into your score file, select the command MIDI Entry from the Tools menu. When MIDI Entry is ON, the Listener echo bar will change to orange: Now you know the MIDI Entry is ON. Depending on the position of the pitch-bend wheel and the modulation wheel as well as the position of the sustain pedal the colour of the Listener echo bar will change. To make the MIDI Entry as functional as possible there are a number of commands that will increase the speed of your work without the need to move away form your MIDI keyboard. Every entry is octave independent, except the pitch entry. …
-
- 0 replies
- 4.6k views
-
-
Build-in Slime in Opusmodus coming soon. Here is the 'Emacs-Slime Setup.lisp' extension file: ;;;--------------------------------------------------------- ;;; SLIME in Opusmodus ;;;--------------------------------------------------------- #! ;;; HOWTO If you're accustomed to Emacs and Common Lisp, you may prefer SLIME, the Superior Lisp Interaction Mode for Emacs, to editing lisp in regular Opusmodus windows and its listener. There are a number of places to get Emacs for MacOS. One that works well is: https://emacsforosx.com SLIME ships with Opusmodus, in the "/Applications/Opusmodus.app/Contents/Resources/third-party/slime" directory. There are two parts…
-
- 0 replies
- 5.1k views
-
-
2.0.25787 – New functions: MICROPOLYPHONY MICRO-QUANTIZE MAKE-BINARY COLLATZ-SEQUENCE ULAM-SPIRAL-ARRAY ZIGZAG-ARRAY – Key shortcut changes: Utilities Search: control-option-FNavigator Search: control-shift-F At the moment we have two versions of Opusmodus, one for macOS 10.15 (Catalina) and one for macOS 10.9 - 10.14 due to Apple Xcode bug.Therefore use the Forums Download link, which you find in the Forums menu. In the HowTo Score section you will find a few new examples to play with: HowTo Score/Polyphony/Micropolyphony 1.opmo HowTo Score/Polyphony/Micropolyphony 2.opmo Ho…
-
- 0 replies
- 4.1k views
-
-
MICROPOLYPHONY is a polyphonic musical texture developed by György Ligeti which consists of many lines of dense canons moving at different tempos or rhythms, thus resulting in tone clusters vertically. According to David Cope, "micropolyphony resembles cluster chords, but differs in its use of moving rather than static lines"; it is "a simultaneity of different lines, rhythms, and timbres". Example with two choirs:
-
- 0 replies
- 5.1k views
-
-
2.0.25746 TONALITY-MAP – sort and root fix. At the moment there are two versions of Opusmodus app, one for macOS 10.15 (Catalina) and one for macOS 10.9 - 10.14 due to Apple Xcode bug. Best wishes, Janusz
-
- 0 replies
- 1.6k views
-
-
2.0.25744 - Out Now – Fixed: RHYTHM-LAYOUT – note placement (:lines 1). COUNTERPOINT – methods. CHORALIS – when shorts path returned NIL. HARMONIC-PROGRESSION – step sequence. Print - score right alignment. Use the direct Download link from the Forums menu.
-
- 0 replies
- 3.9k views
-
-
The Karajan Music Tech Conference is a cross-industry networking event in a creative environment. Parametric Music Composition with Opusmodus presentation by Stéphane Boussuge
-
- 0 replies
- 2.1k views
-
-
To run Opusmodus 2.0 on Catalina you need macOS 10.15.4 or higher.
-
- 0 replies
- 1.7k views
-
-
I spent some time making the TONNETZ function a truly compositional tool. I have extended the Tonnetz to 12 spaces (nets) with a possibility of net transitions. Here is how it works. Arguments and Values: chord - a chord or pitch list (intervalic content, one of 12 Tonnetz numbers). transition - list of transition names: p, r, l, n, s, h and 0 (repeat). net - an integer. Tonnetz net label: 1 to 12. join - 0 (a transition) or 1 (a joined transition). step - a list of integers. Number of axis steps: 0 (no change), 1 (1 step up), -1 (1 step down) etc… rotate - a list of integers. Chordal rotation based on a rotate-nu…
-
- 0 replies
- 4.2k views
-
-
We have successfully built Opusmodus on macOS 10.15 An update will follow shortly.
-
- 0 replies
- 1.8k views
-
-
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 reply
- 2.1k views
-
-
-
- 0 replies
- 2.2k views
-
-
Opusmodus 2.0 - New Functions: POLYPHONY The POLYPHONY function allows you to modify unwanted events (interval, velocity or attribute) in a musical texture consisting of two or more simultaneous lines (voices). The unwanted pitch can be removed with (p) symbol (pause), replaced with the an octave (o) of the leading voice or replaced with an interval value in relation to the leading voice pitch. Dictum form: (<interval><pitch-event><velocity><attribute>) in that order. Dictum examples If true: (7 p) 7 - test interval p - pause (7 o) 7 - test interval o - octave …
-
- 0 replies
- 3.1k views
-
-
Forthcoming ver. 1.4 Microtonal System OMN Syntax: Example: Best wishes, Janusz
- 1 reply
- 4.8k views
-
To make the direct access to your own Instrument-Sets programs from the Libraries pane you need to create a new folder with the name 'Def-Instrument-Sets' in the '~/Opusmodus/Def-Libraries' directory. This will be the place where you store your Def-Instrument-Sets instances and the files will be loaded at startup.
- 1 reply
- 4.9k views
- 1 follower
-
-
-
We are happy to announce the Italian version of Opusmodus is almost ready and will be released with the forthcoming update version 1.4. The entire Opusmodus documentation was translated by Prof. Marco Giommoni. Best wishes, Janusz
-
- 0 replies
- 2.1k views
-
-
– 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 – Fixes: Bug fix found in length conversion to length-symbols function. Missing OM Developer documents (English version). Best wishes, Janusz
-
- 0 replies
- 1.6k views
-
-
– 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.") length-divide This function is able to divide…
-
- 0 replies
- 2.3k views
-
-
– Additions:ADD-TEXT-ATTRIBUTS – Optional attribute type: :sticky and :non-sticky– Fixed:Typo error in 'GM Instrument Set.lisp' file. Best wishes, Janusz
-
- 0 replies
- 1.7k views
-