Jump to content

Support & Troubleshooting

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

  1. Started by Rangarajan,

    The documentation for the function "gen-markov-from-transitions" names the function as "gen-markov-form-transitions". Please check and correct. Rangarajan

    • 1 reply
    • 1.3k views
  2. Started by Rangarajan,

    Hi, In the documentation of "Tonalities", I can see a large number of interesting pre-defined tonalities. Is this collection exposed as a "Library", or in some other manner? How can I programmatically access these tonalities? Regards, Rangarajan

    • 4 replies
    • 1.6k views
  3. Started by Rangarajan,

    Just as compile-score allows us to create a midi output file of the score, is there a way to get mp3 file output? Or should I use some other software for it? Regards, Rangarajan

    • 4 replies
    • 1.8k views
  4. Started by AM,

    what's new/different in Opusmodus 1.1.18273 thanx a.

    • 1 reply
    • 1.3k views
  5. Started by Rangarajan,

    Hi, While single-line comments are accepted within def-score, block comments are not! When I comment out multiple instruments using block comments in def-score, I get compiler error when I "Evaluate and Play". Is this a known issue? Regards, Rangarajan

    • 4 replies
    • 1.8k views
  6. Started by Rangarajan,

    Hi, I am having difficulty understanding this new function. When I read the starting statement "The GEN-TENDENCY function generates N samples of given values (floating numbers)..." I thought, the function will generate N samples from the given list, but it does not do that! It does not directly generate from the "given values". Perhaps it will be of help if the explanation can be elaborated a bit more. For example, what does this do? (gen-tendency 2 '(0.9 0.1 0.7 0.9)) On my system, it gives => (0.917174 0.100803904) I immediately thought it will generate two values closest to what is in the given list, but the following proved me wrong. …

    • 3 replies
    • 1.7k views
  7. Started by Rangarajan,

    Hi, Looks like there is some issue with make-omn function. Evaluating the following causes no problems: (make-omn :pitch '((bb4)) :length '(e) :span :pitch) However, the following causes the system to become unresponsive in a couple of seconds: (make-omn :pitch '((bb4)) :length '(-e) :span :pitch) The difference between the first and second is that the pitch has "rest" length. Please check. Regards, Rangarajan

    • 2 replies
    • 1.4k views
  8. Started by Rangarajan,

    Hi, Is there a direct way to get the pitches of a scale represented as, say, '(d4 major)? This representation of scale is well supported in HARMONIC-PROGRESSION function, but I want to get only the pitches in the scale, not the chord or progression. The following works: (expand-chord-name 'major :type :pitch) => (c4 d4 e4 f4 g4 a4 b4) But I want the root to be also specified as part of the scale such as '(d4 minor). The function should ideally be called "expand-scale" or something similar, but I do not find such a function in the library (I may be missing it!) Regards, …

    • 5 replies
    • 1.7k views
  9. Started by Rangarajan,

    Hi, When you click "Clear" in the Listener window, the entire text is cleared as expected, but the prompt does not appear - even if you press "Enter" many times. It comes back only after you evaluate an expression. I think that "Clear" should bring back the prompt after clearing the text. Regards, Rangarajan

  10. Started by Rangarajan,

    I noticed that the documentation for "pitch-to-midi" function says the argument must be a list. To confirm this, the examples use a list argument. However, the function accepts even a single pitch and returns the expected midi value. I think the implementation is useful as it is, only the doc must change. The same observation is true for "midi-to-pitch" function as well. Regards, Rangarajan

    • 2 replies
    • 1.4k views
  11. Started by Rangarajan,

    When I execute a function/expression in the Listener, there is a dump of trace messages of other functions called from that function. Is it possible to disable this tracing? I find it distracting. Regards, Rangarajan

    • 0 replies
    • 1.1k views
  12. Started by BrianCope,

    Hello I'm gradually getting to know the DO-TIMELINE function and wanted to ask about the 3 x DO-TIMELINE scripts inlcuded in the example. Which of the 3 is being read when we evaluate and notate? It's difficult to tell from the notation so is there a particular order that these are read in and what is the best way to switch between them without deleting them? (do-timeline '( afl nil cl (x - x - x - x - x - x -) bcl (- x - x - x - x - x - x) hn t vn (- x - x - x - x - x - x) vc (x - x - x - x - x - x -) ) '(pitch-variant x :variant '?) :time '1/1) (do-timeline '( afl (x - x - x x - - x - x - x - x - x x - - x - x -) cl …

    • 14 replies
    • 3.1k views
  13. Started by Rangarajan,

    Hi, When I use a function such as "harmonic-progression" where I have to specify a scale, it seems natural to associate the root with the scale description. For example, '(c4 major) or '(a3 lydian) seems correct to me. But what is allowed is this: '(c major) and '(a minor). Why is the former representation (with the actual root octave) not allowed? I see that the function "harmonic-progression" allows you to mention the root as an argument, but is it not more natural to bind it to the scale itself? Regards, Rangarajan

    • 4 replies
    • 1.6k views
  14. Started by Rangarajan,

    Hi, Let us say that I have 3 files (File1, File2, File3) in my workspace. With File3 in the composer view, when I "Remove" it from the workspace, the file is removed from the workspace files list, but is still visible in the composer. Is this intended behavior? I personally think the file should not be visible and the next "appropriate" (either previous or next) file in the workspace must be made active. If at this point I close the workspace and reopen it, I am surprised to find File3 automatically being opened in the composer, when it is no longer in the workspace. This is even more surprising/confusing. Just my view. Regards, Rangaraja…

    • 2 replies
    • 1.3k views
  15. Started by EAIP,

    I've encountered some unexpected behavior of an OMN-script, maybe I'm missing something? The following code gives the intended result: (e d4 mp> > > > pp -) But in the following context using exactly the same OMN-script (second bar) the hairpin won't display: ((e d4 f> > > >) (e d4 mp> > > > pp -)) Both bars playback as intended though. /Erik Opusmodus 1.1.17944 OS X 10.9.5

    • 4 replies
    • 1.8k views
  16. Started by Rangarajan,

    Hi, When I write code in the main Composer window, I have the menu option to "Evaluate and Play" and "Evaluate and Notation". Is there a way to do both, that is, play as well as render the notation for the score I write? Because of the random nature of the notes generated in my code, I cannot do one (Play) and then the other (Notation), because the values would change every time. It would help if I can do both at the same time so that I can check if what I am doing is correct. Regards, Rangarajan

    • 2 replies
    • 1.3k views
  17. Started by julio d'escrivan,

    Hi guys, When there is an update, do we go to the downloads page and fill in all our details again to download the update or is there a place where registered users can download them from without having to fill the form each time? Thanks! Julio

  18. Started by erka,

    Hi, it says in "Introduction to Opusmodus" : Then there is Stages: a 30-part collection of score-scripts and text commentaries designed to be opened simultaneously. Both these are available as a download: a PDF file formatted as a printable A4 book. I see the 30 Stages but where can I find the pdf to download? Rolf

    • 1 reply
    • 1.5k views
  19. Started by Rangarajan,

    Hi, In the documentation of "Chord-Library", the following two examples are incorrect: (expand-chord-name 'maj7s11 :pitch) => (c4 e4 g4 b4 gb5) (expand-chord-name 'maj :interval) => (4 3) The :type keyword is missing. I guess the correct evaluation is: (expand-chord-name 'maj7s11 :type :pitch) => (c4 e4 g4 b4 gb5) (expand-chord-name 'maj :type :interval) => (4 3) Regards, Rangarajan

    • 2 replies
    • 1.4k views
  20. Started by born,

    Hi, after updating to Version 1.1.17676 the notation window ("Evaluate and Notation" and "Notation OMN" does not come up anymore (plot, midi are working fine). How can I reset the system ? Best, Achim

    • 3 replies
    • 1.6k views
  21. Started by ecole,

    Hello! Just letting you know -- I ran into this error while trying out the (gen-mandelbrot) function: (setf man-int (gen-mandelbrot 6 6 6)) (setf man-lis (integer-to-pitch (array-to-list man-int))) (gen-divide 6 (substitute-map '(1/4 1/8 -1/8 1/8 1/16 1/16) (1 2 3 4 5 6) (flatten (array-to-list man-int)))) >Error: Car of (1 2 3 4 5 6) is not a function name or lambda-expression. I figured out that (1 2 3 4 5 6) needs to be '(1 2 3 4 5 6) Really enjoying learning opusmodus! Elliot

    • 1 reply
    • 1.4k views
  22. Started by AM,

    simple question, perhaps someone could help me. i like to replace some ordinary notes (example) with an "acciaccatura"? example: from... '((e c6 q. ab5 3e g5 f5 e5 q f5 -)) to... '((acc c6) q. ab5 3e g5 f5 e5 q f5 -) ; = replace e c6 with (acc c6) i think, its not complicated but i didn't found the OMN-solution. thanx for your help!! andré

    • 5 replies
    • 1.9k views
  23. Started by AM,

    short question... i've programmed a score with special bars like... ......3/20 5/16 7/12 3/32 1/10....... etc. musicXML/notation has no problem with it, but MIDI can not play it (errors)!!! it works, when i do an musicXML-export to SIBLEIUS... score/notation is okay, and no playback-problems on SIBELIUS. but it would be nice, if i could simulate it directly on OM via MIDI (an later with the contimbre-library). where is the problem? or is there a solution..? thanx for help andré

    • 1 reply
    • 1.1k views
  24. Started by lviklund,

    Hi again. Maybe this is a pure LISP support Q but I ask anyway. This works in my score of course: (display-midi (compile-score 'string-quartet-a :instrument 'violin1)) but when I try to do this: (defparameter *default-pathname-defaults* "XXXXXX") (load "score.opmo") (load "String Quartet-A.opmo") (load "String Quartet-A-Timeline.opmo") (load "String Quartet-B.opmo") (load "String Quartet-C.opmo") (display-midi (compile-score '((string-quartet-a :start 1 :end 2 :instrument 'violin1) ;<-------- (string-quartet-a :start 1 :end 2) (s…

    • 2 replies
    • 1.5k views
  25. Hi, A general question: Is there anyway to backward access a parameter within make-omn? (like Pkey within a Pbind in Supercollider) Something like this: (make-omn :length '(e e e e e) :pitch (list (integer-to-pitch (length :length))) ) => (e f4 f4 f4 f4 f4) Allt the best, Erik

    • 2 replies
    • 1.5k views

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