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. In the documentation for both the gen-ma-time-series and gen-ar-time-series functions, there are similar passages: What is the SAPA book referenced here? I can't seem to find the right google query to find it. Thanks, Jon

  2. Hello all, I've done this before back in 2018, but for some reason it's not working now. I'm trying to create a library of partials of a sea sound. I can get up to the load section of the documentation and everything comes up error free, but when I try to create the library i get the following error message: Error: Parsing of logical pathname "Partials/Sea-sounds1-frames" failed at index 8 (#\/). 1 (abort) Return to top loop level 0. I am following the instructions in the import-spectral-spear instructions. Anyone have any ideas? The data files are all there and seem to be fine. Just the library isn't created. I can send t…

  3. Started by erka,

    Is it possible to open a second notation view to compare two snippets or scores side by side?

  4. Started by mark-syd,

    Hi. I've had to reinstall OM on a new old machine after the new one died unexpectedly. I downloaded the latest version and installed it. At the Activation screen I enter my key and hit activate and it fails with In FORMAT: Missing argument: "Error when checking license: In FORMAT: Missing argument: \"License ~s got error: ~s\" ^" ^ This was previously okay but now not so much. .. mark. opusmodus-bug-form

    • 0 replies
    • 657 views
  5. Hello! I'm trying to use the arp-down function on some chords and not getting any results. Are they still supported? (setf protochords (gen-repeat 5 (respell '(eb2eb4g4bb4 arp-down c2c4e4ab4 ab2eb4ab4b4 arp-down d2d4f4a4 arp-down bb2d4f4bb4 arp-down g2eb4g4b4 arp-down c2c4eb4g4 arp-down ab2eb4ab4b4 arp-down d2d4gb4a4 arp-down bb2d4gb4bb4 arp-down g2d4g4bb4 arp-down c2c4eb4g4 arp-down ab2c4eb4ab4 arp-down f2db4f4a4 arp-down bb2db4f4bb4 arp-down g2d4g4bb4 arp-down eb2eb4gb4bb4 arp-down ab2c4eb4ab4 arp-down f2db4f4a4 arp-down d2d4f4a4 arp-down g2d4g4bb4 arp-down eb2eb4g4bb4 arp-down)))) Thanks! Tom

  6. I've downloaded the trial version of Opusmodus, and it looks like exactly what I'm looking for. I'm having trouble running almost all of the code examples though. (M1 MacBook, Ventura 13.1) For example, I copied the score on this page and pasted it into a new opmo file. (setf pitches '(c4 cs4 fs4 g4 c5)) (setf p-transp (pitch-transpose (pitch-to-integer pitches) (gen-repeat 5 (list pitches)))) (setf r-transp (gen-retrograde p-transp :flatten t)) (setf c-ambitus (ambitus '(c2 c3) p-transp)) (setf p-ambitus (ambitus '(c2 c3) p-transp :type :flat-invert)) (setf s-ambitus (ambitus '((c2 c3) (b2 f3) (g3 cs4) (fs4 g5) (c4 c5)) p-transp)) (setf …

  7. Started by Timothy Rolls,

    I just upgraded to 3.0 and I can't get the LoadCLM instruments.lisp file to load. Am I supposed to do that from within Opusmodus, or am I supposed to do that from in the Terminal? In version 2, it was done from within Opusmodus. I followed the instructions as best I could. If it's in terminal, how do I get to the directory, since terminal doesn't accept spaces in folder names? I'm on Mac OS 13.1, M1 processor Macbook Pro. Thank you, Tim

  8. Started by paul,

    The notes in the preview score say that :output :score will give you a def-score form in the listener but this is always give me the following error shown in the picture below. I don't know what I am doing exactly. It would be great if this works as notated in the function guidlines. Any help would be greatly appratiated. thanks!

  9. Started by fdsdb,

    Hi All, I am on OsX 10.13.6, High Sierra, I have encountered a phenomenon that I think can be useful to share: in using CLM code, the system sample rate setting sets to 48000, so if after that I use SC code I have errors and it does not run. So it is necessary to go to system settings and set again the sample rate to 44100. You can use MIDI Audio Setup --> Audio devices for that. Best Fabio

    • 0 replies
    • 1.1k views
  10. Started by AM,

    dear all as so often i try out strange things 🙂 i switch on midi-entry, read the pitches which i enter from a keyboard. everything clear so far. I am now trying to do this in a 2-second-loop (with sleep-function), so that variable X would always be assigned new values. at the end of the loop sequence, however, X is NIL. only when I evaluate X again are the values assigned. (see video) (the idea is... to IMPORT live-midi into a "realtime-process") some ideas? thanx andré clip.mov

  11. Started by RedDot,

    Hi, I recently received an email announcing the (paid) upgrade to Opusmodus 3.0, but there's a whole lot of information missing. Here goes: what exactly are the new features in Opusmodus 3 (vs 2.2)? Everything I saw on it here is rather elusive and extremely vague. All the best, António

  12. Started by JulioHerrlein,

    Dear Friends, In many PDF documentation items I found some trouble when copying it from assistant to composer section. Probably due to line breaking formatting, the code sometimes is copied with incomplete lines mixing with complete lines. When copying this: I get this: (setf omn '(e g6 f stacc e ab5 (omn-replace :length 'q omn) => (q g6 f stacc ab5 mp ten c4 (omn-replace :pitch 'c5 omn) => (e c5 f stacc mp ten mf ten (omn-replace :velocity 'p omn) mp ten e c4 mf ten e cs5 ff)) mf ten cs5 ff) ff) => (e g6 p stacc ab5 ten c4 ten cs5) (omn-replace :articulation 'tasto omn) => (e g6 f tasto ab5 mp tasto c4 …

  13. Started by edesert,

    Ctrl-Tab appears to be undefined in v3. Is there another assignment? Thanks!

  14. Started by Wolfgang,

    Hi, Is there a way to enable the pdf viewer of OpusModus to display the documentation in dark mode? It does not seem to be possible. Thanks in adavnce for any hint! Best, Wolfgang

  15. Started by jon,

    Greetings! Opusmodus notified me today that the new version was available. Congratulations on the release! Before I upgrade, I'm wondering if it is possible to have both 2.x and 3.x installed simultaneously. Not to run simultaneously, mind you, just to have both versions available. Thank you, Jon

  16. Started by olo,

    Hello forum, I have updated my MacBook Pro 2011 to a new Mac mini with M1 (2020) Arm processor running macOS Big Sur 11.1. I haven't found any info on Apple M1 searching the forum (so sorry if it has been addressed) but.. will OpusModus support this? I have OpusModus 2.1.3 version that will open in Rosetta 2, but it crashes all the time when evaluating a score. Playing the midi samples from QuickStart works fine it seems. Thanks, All the best Snorre (totall newbie and first post)

  17. Started by david,

    Hi, every time i create a file and i have copies with snake;-) what does the mean ?

  18. Started by vpolajnar,

    Hi ! Is there any possibility that I would get live midi notes from Max MSP, which I could use as live performance with Live Coding? Anybody did something similar? Best wishes, Vili

  19. Started by Avner Dorman,

    My Macbook Pro is having some issues and I need to send it into Apple for a repair. There is a chance that they will need to wipe out the hard-drive. Should I deactivate opusmodus on this machine? How do I do that? Thanks!

  20. Started by vpolajnar,

    Hi! I have rhythm (e s s -5q 5q 5q 5q 5q), which I would like to make legato: Instead of tie: While using (length-legato) function Opusmodus creates some complicated subdivisions: does anybody knows, how to avoid this? Best, Vili

  21. Started by orbitfold,

    If I click Opusmodus -> Check for updates it says "No valid update information could be loaded"

  22. Started by InLight-Tone,

    I haven't fired up OM in a bit but tried yesterday and it won't run at all. Is it required that we upgrade to 2.2+ or can we still run 2.1? I notice there are no download links for older versions. Is it possible to re-install 2.1? Thanks

  23. Started by Fabio,

    Hi, I have a problem with Opusmodus on a OsX High Sierra, iMac (21.5-inch, Late 2015), 2,8 GHz Intel Core i5, 8 GB 1867 MHz DDR3. I have correctly compiled CLM instruments, but in evaluating any example the sample rate of the audio card sets automatically to 192 khz, so I can not listen to result in a correct manner (it plays shorter and higher). However the aiff file is rendered good, because it plays correctly with any other software, for example QuickTime. The audio external card is a Focusrite Clarett 8 Pre. Any other Opusmodus Function seems to run good. I have already tried to destroy Opusmodus home folder …

  24. Started by vpolajnar,

    Dear Opusmodus masters! I am new to Opusmodus and I find it very satisfying exploring it. However I have a question if is possible to randomly spread my melody into 3 voices. For exmaple '(q c4 d4 e4 f4) would somehow magically transform into (setf voice1 '(q c4)) (setf voice1 '(q e4)) (setf voice1 '(q d4 f4)) I hope I explained clearly. All the best!

  25. Started by o_e,

    Hi, Is it possible to have two scores (workspaces?) side by side, that would be handy to compare, copy between 2 scores (like when I open for example "Counterpoint 1.opmo"?


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.