Jump to content

Announcements

News and announcements only

  1. Started by opmo,

    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

  2. Started by opmo,

    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.

  3. Started by opmo,

    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…

  4. Started by opmo,

    Opusmodus GPT has been integrated into the Assistant on Windows.

  5. Started by opmo,

    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

  6. Started by opmo,

    Added 24-bit support for the AIFF file format to the SPECTRAL-ANALYSIS function.

  7. 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…

  8. 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…

  9. Started by opmo,

    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…

  10. Started by opmo,

    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…

  11. Started by opmo,

    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 …

  12. Started by opmo,

    Opusmodus version 3.0 is fully compatible with macOS 15 (Sequoia). Best wishes, Janusz

  13. Started by opmo,

    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.

  14. Started by opmo,

    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

  15. Started by opmo,

    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.

  16. Started by opmo,

    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

  17. Started by opmo,

    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…

  18. Started by opmo,

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

  19. Opusmodus has added Dark Mode support for Windows. Both systems allow customisation of Light and Dark modes separately. Best wishes, Janusz

  20. Started by opmo,

    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…

  21. Started by opmo,

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

  22. Started by opmo,

    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 …

  23. Started by opmo,

    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…

  24. Started by opmo,

    Very fun experience with OM spectral function! Have you ever heard a piano speaking?

  25. Started by opmo,

    Great video form Stephane Boussuge.


Copyright © 2014-2025 Opusmodus™ Ltd. All rights reserved.
Product features, specifications, system requirements and availability are subject to change without notice.
Opusmodus, the Opusmodus logo, and other Opusmodus trademarks are either registered trademarks or trademarks of Opusmodus Ltd.
All other trademarks contained herein are the property of their respective owners.

Powered by Invision Community

Important Information

Terms of Use Privacy Policy