Skip to content
View in the app

A better way to browse. Learn more.

Opusmodus

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Support & Troubleshooting

Discuss anything related to Opusmodus that doesn't fit in another sub-forum here!

  1. Started by hujairi,

    Hello, I was just going through the Per Norgard tone-lakes function. When I just tried running one of the sample codes in the information about it, I am able to general omn out of the code, but when I select anything under " Evaluate Score", none of the options yield anything. I also get the error pasted below. I assume this is connected to some error I might have down when installing my Opusmodus 4.0 upgrade, but I don't really know what the problem is. Here is the code snippet I used: (tone-lakes 108 '(0 -14 -7) nil '(g5 eb4 a4 cs5) 'chromatic '(p i ri r) :imethod 'wrap :iambitus '(c4 b5)) Here is the error: OM 1 > tone-lakes (g5 e5 d5 bb4 f4 b5 fs4 d4 c5 a4 …

  2. Hello, I am a little rusty in all things Opusmodus, and am getting back into it, especially with the 4.0 upgrade. I purchased the license, and installed the upgrade, but now I noticed I cannot get any sounds out of Opusmodus whenever I try auditioning anything. The window that opens up (and usually disappears a few seconds after starting Opusmodus) doesn't shut down, even though it says "2 seconds remaining"). I went through the Opusmodus folders and saw the following error. This error comes after I tried going through the CLM Read Me file. This the error I'm dealing with. I'd appreciate any help I can get on this so that I could begin working with Opusmodus again. Than…

  3. Started by C-ton,

    What is the CLM Installation procedure for Windows? I have a new install of Opusmodus 3.0 on Windows 10 Pro. Any insight is appreciated. Many thanks!

  4. Started by Vani,

    Hi all — I’m trying to better understand how to switch MIDI output back to internal sounds in Opusmodus after routing to Kontakt via the ‘IAC Bus 1.’ What’s the correct way to reset the output to internal, either in the score layout or sound set? And what is the best way to Would be nice to see an easier way to navigate the midi routing in a future update. @opmo Also I appreciate you adding the 8 string lay-out. However, I am still unclear as to what that does or how to use it. That said perhaps we can add a 9 string version that responds to midi from C#1 to e6? Thanks

  5. Started by Andy,

    Would have been nice to include the upgrade in the sale? (but no surprise you didn't) In my humble opinion Opusmodus is way overpriced and always has been. I would have upgraded to the latest version a long time ago if you made it accessible to mere mortals in the real world i.e not academics Just my feedback.

  6. Started by Cosimodaniele,

    Hello everyone, Unfortunately, I am unable to install version 3 of Opusmodus (I’m attaching screenshots). I tried Opusmodus 4, but after the trial period ended, I attempted to revert to version 3. Please note that I uninstalled everything and tried reinstalling version 3, but without success. Can anyone help me? Thank you very much.

  7. Started by AM,

    The workflow with importing/exporting MusicXML is really great—it opens up a whole new way of working. Congratulations and thanks to Janusz and the OPMO team! Greetings André

  8. I can't open the documentation inside Opusmodus in Windows 11. Don't know why. Do I need to have edge installed ? Thanks,

  9. Hi! I'm encountering a notation glitch/issue that I just can't nail down. I have a function (assign-registers) that assigns a list of pitch-classes to different registers. My goal is to notate them as chords on a Piano Staff as whole-notes. The chords should not have any octave duplications, and in this case should all have eight notes. To illustrate that, I've added a format statement that shows both the list of chords created by the (pitch-transpose -24 (chordize pitch-list))) as well as the original untrnsposed list of pitches. [Note: The OpusModus forum interface wants to consume the asterisks (*) in my variable names. The variables are correct regardless of the actu…

  10. Subject: Setting MIDI output ("Bus 1") on Mac M3 Body:

  11. Hello, I'm a new user and wondering if there is a recommended method to input and convert a score to OpusModus. I have a score I've written in 4 parts each part represented in its own file in both MusicXML and MIDI. My goal is to import (either the MIDI or MusicXML) and convert these to OMN so that I can modify them using functions. I have been able to import them but I'm having difficulty converting them to OMN and I haven't been able to find this specific use case in any of the documentation. Any best practice or advice is appreciated. Regards, Tom

  12. Hi all, I'm new to both Opusmodus and just intonation. I'm working through the book "The Arithmetic of Listening" by Kyle Gann, and interested in exploring these topics in Opusmodus. I see the command for ratio-to-cent (documentation excerpt pasted below) which gets me part of the way to what I'm interested in, but what if I want to actually here this scale? Or tune my music to match this scale? I think I can understand how to build out any just intonation scale, but just not sure how to actually hear and write music using the scale. Any advice? LaMonte Young's Well-Tuned Piano: (ratio-to-cent '(1/1 567/512 9/8 147/128 1323/1024 21/16 189/128 3/2 49/32 441/256 7/4 63/32 …

  13. Dear @Stephane Boussuge , In your YouTube video https://youtu.be/YiniUvDrvIw?si=Lz-p2ncP4_SeddS3 you shared a trick to nicely interact in a light way with Ableton by dragging OM-exported midi to session view. You also show to use IAC in preview-score. My question refers to the iac instrument set. Would you mind to share the code of your iac instrument set ?

  14. Started by AM,

    I’m trying to merge two voices, but the grace notes get lost in the process. What do I need to do differently? Thanks for any advice! Greetings André (setf v1 '(-1/4 1/28 eb5 p ten a4 bb2 ff ten+marc (-acc 1/8 gs4 mf leg) 1/28 b4 ppppp ten -3/28)) (setf v2 '(-6/28 (-acc 1/8 f6 ff) 3/28 d4e9 pppp ten -5/28)) (merge-voices v1 v2) => (-7w. 7q^7h. d4e9 pppp ten eb5 p ten a4 bb2 ff ten+marc b4 ppppp ten -7h.)

  15. Started by Cliff,

    I have tried to use the new OM 4.0 feature. Downloaded https://musescore.com/user/10919536/scores/2377386. Download format chosen musicXML. Renamed it to G_Minor_Bach.xml See attachment. Moved it to workspace folder. Then tried (setf import (musicxml-to-omn (workspace-file "G_Minor_Bach.xml") :inst 1)) which failed Break. 1 (continue) Return from break. 2 (abort) Return to debug level 1. 3 Return to top loop level 0. Type :b for backtrace or :c <option number> to proceed. Type :bug-form "<subject>" for a bug report template or :? for other options. OM 147 : 2 > <<automatic abort>> OM 147 > musicxml-to-omn :inst 1 Error: External format (:utf…

  16. Started by Cliff,

    Is the plot result plausible ? (setf rhy-1 (polygon-rhythm '(0 3 8) 12 0)) (circle-rhythm-plot rhy-1 :points 12) ;; (1/12 -1/12 -1/12 1/12 -1/12 -1/12 -1/12 -1/12 1/12 -1/12 -1/12 -1/12) ;; look OK

  17. Given: user defined function: test-foo-lib in Opusmodus/User Source/Libraries/Def-Unfold-Sets Opusmodus version: Version 3.0.28766 (3.0.28766) (defun test-foo-lib (offset pattern) (setf pattern-flat (flatten pattern)) (format t "test-foo-lib: ~% offset: ~A ~% pattern: ~A ~% pattern-flat ~A ~%" offset pattern pattern-flat) (setf pat-length (omn :length pattern)) ;just for debugging reason (setf result (pitch-transpose offset pattern-flat))) ;Test (setf my-pattern '(s bb4 p a4 h. db4 t gs4 mf fs4 c5 b4 q f5 e5)) (setf testresult-1 (test-foo-lib 12 my-pattern)) ;direct call Listener output:…

  18. Hi, I have experimented with tonality-map and harmonic-path, and I have a simpler problem I think, but let me know if I should still be using the previous to solve this problem? Thinking like a guitar player, I want to play a pattern from a series of chords based on the note order within the chord. 1st note, 2nd note, 3rd note. For example say I have chord c4e4g4, and I have a picking pattern that goes (e c4 e4 c4 q e4g4 e c4 e4 c4) this is choosing notes in an order of ( e 1 2 1 q 23 e 1 2 1) Now the next chord has notes (a3e4a4) which would result in (e a3 e4 a3 q e4a4 e a3 e4 a3) following note order within the chord of ( e 1 2 1 q 23 e 1 2 1) I would like to appl…

  19. Hi everyone, I have an idea for a piece where I generarte motivic material then map it contrapuntally to the chord progression of John Coltrane's "Giant Steps" For example, let's say I have Coltrane's classic motif (e c4 d4 e4 g4 ) and I manipulate it with inversion, retrograde, randomization, etc. How can I then apply, or map that material to the chords? Same for a 16-measure melodic structure made up of multiple generated motifs. How would I map such a melody? I have input the progression as such: (setf StepsChords '(((h (b3 maj7) (d3 7) ) ((g3 maj7) (bb3 7)) ( w (eb3 maj7) ) ( h (a3 m7) (d3 7)) ( (g3 maj7) (bb3 7)…

  20. I'm running into a recurring and confusing issue in Opusmodus and would really appreciate your help. I work with a folder structure where each folder is dedicated to a compositional theme (e.g., melodic counterpoint ideas). Inside these folders, I create many uniquely named .opmo files as I experiment. Once I'm satisfied with a file, I save and lock it to preserve its state. However, after restarting Opusmodus, I consistently receive a set of confusing prompts, such as: "File has changed on disk and you have made changes too. Read in disk version of ...?" I usually select “No”, assuming I haven’t saved a newer version elsewhere. Then I get: "Do you want your changes saved…

  21. Started by PatrickMimran,

    if i use chat gpt from opusmodus, we cannot copy paste from within the page, and from one window to another. If i use chat gpt from a browser outside of opusmodus it works. It would be nice to fix this problem Thank you Patrick

  22. Started by strum,

    I want to map a melody over chords taking into consideration both of their durations. (setf motif '(s b3 b3 b3 b3 b3 b3 b3 b3 b3 b3 b3 b3 b3 b3 b3 b3)) (setf chords '(q c3e3g3 d3f3a3 h g3b3d3)) (setf map-1 (harmonic-path chords motif)) yet I get (s c3 e3 g3 d3 f3 a3 g3 b3 d3 c3 e3 g3 d3 f3 a3 g3) I find that no matter what notes I put in motif, I always get the same result which is just the 9 chord notes being arppegiated 16 times in sequence. Ideally I would like the notes of motif, to find it's closest match in the chord.

  23. Started by mstep,

    Hello, using pitch-transpose i sometimes get unexpected results with pitches as transpose value. the results are one octave lower than expected. Here are examples: (pitch-transpose 'd3 '(c3 d3 e3 f3)) -> (d2 e2 fs2 g2) (pitch-transpose 'd2 '(c3 d3 e3 f3)) -> (d1 e1 fs1 g1) (pitch-transpose 'd4 '(c3 d3 e3 f3)) -> (d3 e3 fs3 g3) interestingly, this one works as expected: (pitch-transpose 'd5 '(c4 d4 e4 f4)) -> (d5 e5 fs5 g5) What am i missing?

  24. Started by Cliff,

  25. Started by strum,

    Hi, Using diatonic-chord Is there a work around to be able to omit 3rd from a chord, as I don't see any defined explicitly with omit 3rd. Are all the chords defined somewhere accessible that I could add more? thanks


Copyright © 2014-2026 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

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.