Announcements
News and announcements only
238 topics in this forum
-
Just a reminder about the new functions I added in the last few updates: respell find-chord find-root find-scale chromatic-scale filter-chromaticBest wishes, Janusz
-
- 0 replies
- 103 views
- 1 follower
-
-
Improved the RESPELL function and fixed the Opusmodus GPT display issue on macOS. RESPELL The RESPELL function is used to change the pitch names of chords to prevent the occurrence of identical note names and to avoid enharmonic duplication that could lead to notation display conflicts. This is especially useful in complex harmonic textures or clustered chord voicings, where multiple notes may share the same pitch class but require distinct enharmonic spellings for clarity. By adjusting the spelling of pitches (e.g., converting a cs4 to db4), the function ensures more readable and accurate notation.
-
- 0 replies
- 130 views
- 1 follower
-
-
After receiving some feedback on the new function, I decided to expand its functionality further. I hope it will become a useful tool in various contexts of your composition. Update 3.0.29556 split-chord (chord-span sequence &key lower-size upper-size lower-ambitus upper-ambitus lower-transposition upper-transposition lower-closest-path upper-closest-path rotation index) chord-span - Either a single integer or a list of integers specifying the maximum span (in semitones) for chord splitting:mSingle integer: Applies the same span to all chord-splitting events. List of integers: The function loops ove…
-
- 2 replies
- 411 views
- 2 followers
-
-
Opusmodus GPT has been integrated into the Assistant on Windows.
-
- 0 replies
- 196 views
- 1 follower
-
-
ChatGPT (Opusmodus GPT) can be opened directly in the Assistant window. This new functionality is available only on Mac, as LispWorks does not support browser plugins on Windows. For now, the "Opusmodus GPT" menu will open in the browser on Windows. Best wishes, Janusz
-
- 0 replies
- 220 views
- 1 follower
-
-
Added 24-bit support for the AIFF file format to the SPECTRAL-ANALYSIS function.
-
- 0 replies
- 142 views
- 1 follower
-
-
Opusmodus 3.0.29517 With the new SPECTRAL-ANALYSIS function, you can analyze audio files directly in Opusmodus. The SPEAR application is no longer required to generate spectral data. SPECTRAL-ANALYSIS spectral-analysis filename &key start end fft-size window-size hop-size frame-interval min-peak-diff min-amp-db under-peak-db window min-freq max-freq normalize sample-rate Arguments and Values: filename String. Path to the audio file to be analysed. Supported formats are AIFF and WAV. start (optional): Float. Start time (in seconds) of the…
-
- 0 replies
- 371 views
- 1 follower
-
-
Julio Herrlein Study and Practice in Composition with Opusmodus This is the second volume in the series of publications specifically dedicated to composing and analyzing music using the Opusmodus system. The primary purpose of this book is to provide a narrative of the compositional process in Opusmodus and demonstrate the interplay of functions in a typical daily workflow of practicing and studying composition. Simply having all the information scattered throughout the documentation is not enough to show how a composer connects ideas in the compositional process. Not everything in the composition can be reconstructed, due to the rapid flow of d…
-
- 0 replies
- 552 views
- 1 follower
-
-
Additional chord symbols and coorection to the Minor key (G Minor) intervals. The full list of the chord symbols you will find in the diatonic-chord function document. ;;; Major Key Chord Progression Symbols ;; I Chords (C Major) I ; C Major triad on I I6 ; C/E First inversion I6/4 ; C/G Second inversion Isus2 ; Csus2 Suspended 2nd chord Isus4 ; Csus4 Suspended 4th chord I7sus4 ; C7sus4 Dominant 7th suspended 4th I6add6 ; C6 Major 6th chord I6/9 ; C6/9 Major 6/9 chord Iadd9 ; Cadd9 Major triad with added 9th IMaj7 ; Cmaj7 Ma…
-
- 0 replies
- 331 views
- 1 follower
-
-
Additional chord chord progression in major and minor. Major Secondary Dominant Chords: V7/V ; D7 V7/V in C Major V9/V ; D9 V9/V in C Major V13/V ; D13 V13/V in C Major V7/ii ; A7 V7/ii in C Major V9/ii ; A9 V9/ii in C Major V13/ii ; A13 V13/ii in C Major V7/iii ; B7 V7/iii in C Major V9/iii ; B9 V9/iii in C Major V13/iii ; B13 V13/iii in C Major V7/IV ; C7 V7/IV in C Major V9/IV ; C9 V9/IV in C Major V13/IV ; C13 V13/IV in C Ma…
-
- 0 replies
- 212 views
- 1 follower
-
-
New function: DIATONIC-CHORD The DIATONIC-CHORD function generates chord sequences based on diatonic chord symbols relative to a specified key. It allows for flexible chord progression creation in both major and minor keys by interpreting chord degrees (e.g., I, ii, V7) within the context of the given key signature. The function supports key signature specification, inversions, and drop voicings, enabling composers and music theorists to programmatically generate chords with varied harmonic textures and smoother voice leading. This function is ideal for composers and arrangers who wish to streamline the creation of chord progressions, allowing for …
-
- 0 replies
- 223 views
- 1 follower
-
-
Opusmodus version 3.0 is fully compatible with macOS 15 (Sequoia). Best wishes, Janusz
-
- 0 replies
- 238 views
- 1 follower
-
-
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.
-
- 1 reply
- 243 views
- 1 follower
-
-
3.0.29389 In my latest update, I inadvertently introduced a bug into the QUANTIZE function. Please update to the current version. Best wishes, Janusz
-
- 0 replies
- 169 views
- 1 follower
-
-
3.0.29374 – Additions: The 'Display Commands List...' will display in all windows. Note that the commands can be in principle different between buffers, and the list is for a specific buffer. When the interface doesn't have an editor buffer, The 'Display Commands List..' finds the top workspace window and use it instead.
-
- 0 replies
- 207 views
- 1 follower
-
-
3.0.29368 When the search string matches a function, it goes to it immediately. The search history in Composer editor is independent for the Navigator search history. Best wishes, Janusz
-
- 0 replies
- 223 views
- 1 follower
-
-
Dear Opusmodus Users, We are excited to announce the launch of Opusmodus GPT, a customised version of ChatGPT tailored specifically for the Opusmodus community. Opusmodus GPT incorporates the entire Opusmodus documentation along with comprehensive usage examples. This tool allows you to interact and receive responses in your preferred language, making it easier than ever to explore and utilise Opusmodus functionalities. You can access Opusmodus GPT directly through the following link: ChatGPT - Opusmodus GPT CHATGPT.COM Opusmodus GPT is a document-based assistant for the Opusmodus music c…
- 3 replies
- 1.1k views
- 1 follower
-
Additions and improvement to DECHORD function: Extracts the root pitch from each chord by default: (dechord '(q c4 f4a4d5 e fs5)) => (q c4 mf f4 e fs5) Extracts the root pitch but returns it in normal-order (Pitch Class Set): (dechord '(q c4 f4a4d5 e fs5) :type 'pcs) => (q c4 mf d5 e fs5) Selects the 2nd pitch from each chord: (dechord '(q c4 f4a4d5 e fs5) :pitch 2) => (q c4 mf a4 e fs5) Selects the 2nd pitch and returns it in normal-order: (dechord '(q c4 f4a4d5 e fs5) :pitch 2 :type 'pcs) => (q c4 mf f4 e fs5) Applies the default pitch selection to a sequence of chords: …
-
- 0 replies
- 275 views
- 1 follower
-
-
Opusmodus has added Dark Mode support for Windows. Both systems allow customisation of Light and Dark modes separately. Best wishes, Janusz
-
- 0 replies
- 284 views
- 1 follower
-
-
COUNTERPOINT additional functionality: orchestra (Optional): Lists all instruments involved in the composition. This comprehensive list ensures that the counterpoint function can consider the full ensemble when applying transformations and generating output. instruments (Optional): Identifies a subset of instruments from the orchestra to which the counterpoint operations are specifically applied. This allows for targeted manipulation of particular voices or sections within the ensemble. Orchestra and Instruments The :orchestra and :instruments options are employed within the COUNTERPOINT function for orchestrating ensemble or orchestral compositions. These options e…
-
- 0 replies
- 356 views
- 1 follower
-
-
Additional DICTUM types: :grace-note and :previous Executes a specified function applied exclusively to grace note events. (:do (pitch-transpose 12 x) :grace-note t) Executes a specified function within the specified bar(s) exclusively to grace note events. (:do (pitch-transpose 12 x) :grace-note t :bar 2) This operation alters elements meeting certain predefined conditions from the preceding event, replacing them in the current event with a new element. Such conditional manipulation facilitates intricate, criteria-driven modifications. (:previous ff :do p) (:previous (h c4 f) :do (pp tr)) Example: …
-
- 0 replies
- 368 views
- 1 follower
-
-
To all users of the DICTUM function, please be advised that there have been changes to the DICTYM types. It is essential that you update these types within your scores if you are utilizing this function. This adjustment is necessary to ensure compatibility and functionality within your projects. We appreciate your attention to this matter and your continued use of our software. Dictum Examples: Changes a specified element to a new element across all bars. This operation affects every instance of the target element in the sequence. (:if f :do p) (:if q :do e) (:if stacc :do leg) (:if q :do stacc) (:if e :do (s stacc)) Modifies a …
-
- 0 replies
- 1.9k views
- 2 followers
-
-
To streamline the process of importing SPEAR spectral data into the Opusmodus Library, the three-step procedure has been consolidated into a singular operation. Consequently, the IMPORT-SPECTRAL-SPEAR function has been deprecated and superseded by the newly introduced SPEAR-DATA-TO-LIBRARY function. This enhancement simplifies the importation of SPEAR data in the form of .txt files into Opusmodus, making it more straightforward. ----- SPEAR-DATA-TO-LIBRARY &key data name section index note This function processes and imports spectral data from the SPEAR (Sinusoidal Partial Editing Analysis and Resynthesis) application, developed by Michael Klingbe…
-
- 0 replies
- 983 views
- 1 follower
-
-
Very fun experience with OM spectral function! Have you ever heard a piano speaking?
-
- 0 replies
- 621 views
- 1 follower
-
-
Great video form Stephane Boussuge.
-
- 0 replies
- 326 views
- 1 follower
-