Jump to content

Rangarajan

Members
  • Posts

    222
  • Joined

  • Last visited

Everything posted by Rangarajan

  1. Hi, Is there any UI library that works with Opusmodus? Is it possible to build dialogs with UI controls in OM environment? Likewise, any way to interact with JVM? I have earlier used JFLI in LispWorks with reasonable success. Regards, Rangarajan
  2. OK. I had accidentally defined these two functions in my project and got an error message that these are predefined. I assume someone else might encounter the same situation and that is why I made that suggestion. Regards, Rangarajan
  3. Hi, I stumbled upon two functions in Opusmodus that seem to be undocumented: - (left-rotate a-list) - (right-rotate a-list) Could you take care of this in the next release? Both are useful functions. Regards, Rangarajan
  4. Hi SB, Thanks a lot. When I was waiting for your reply, I spent a few hours trying to understand this myself. In the process, I wrote up the details so that others can learn a little bit quicker. I have posted the details in my blog. Here it is: http://rangakrish.com/index.php/2016/01/08/how-to-use-reaktor-with-opusmodus/ Hope it is of use to others. Regards, Rangarajan
  5. Dear SB, Thanks. There are so many videos of yours, but in French. People like me who do not know French are at a disadvantage because we can't follow your nice videos. Hope you do something in English soon! Coming to my question about Reaktor, I went through Controllers1 and Contrllers2 as per your suggestion. The following are the specific doubts from the example discussed: 1) For the :sound option, the value is given as "reaktor". Is this a predefined parameter? What other predefined options are available? How to use them? 2) The :port option has been commented in the example. Is this by oversight? On my system, the program talks to Reaktor only when the :port is set to 0 and not when it is commented. Please clarify. 3) Coming to the :controllers option, I launched my Reaktor 6 and used the SteamPipe.ens as discussed in the example. Strangely, I could not identify most of the control numbers used in the program. I tried "OSC & MIDI Learn" option in Reaktor, and saw there were controllers with CC = 74, CC = 55, etc., but not for others. So how did you arrive at these Cc numbers for the SteamPipe? Did you assign your own numbers to the controls? 4) For CC = 55, the program generates random integers. On my Reaktor SteamPipe, this number is assigned to REVERB L/R control (bottom left) and the allowed values are 0 to 1. So how is it correct to send a value that is a whole number? 5) Last question: When you give a list of values for the controllers, at what interval does the value get sent to the controller? Hope you can help me with these questions. The most difficult thing for me to learn OpusModus is not the syntax or the basic concepts, but these extra nice things that are not documented that well (for a beginner). Thanks, Rangarajan
  6. Hi, In the documentation for DEF-SCORE, there is a nice example of using Reaktor. Where can I find more information on this? I do not understand the :controllers option given in that example. Regards, Rangarajan
  7. Thanks. My question is specific to :port option. If we define :port 0 (for example), then we are sending the instrument details to a virtual port, correct? In that case, what is the meaning of specifying :sound and :program? Are these two parameters used in that case?
  8. Hi, We are allowed to define :port option in the instruments section of def-score in order to drive other virtual instruments through that port (this is my understanding). In this case, is it still necessary to define :sound and :program options? What about :channel option? Regards, Rangarajan
  9. Hi Stephane, Thanks very much for the detailed example. I am looking for functionality as follows: (tonality-map '(major :root c4) '(0 1 2 3)) => (c4 d4 e4 f4) (tonality-map '(natural-minor :root c4) '(0 1 2 3)) => (c4 d4 eb4 f4) At present TONALITY-MAP works only with absolute pitches (as I understand). I think it would be useful to apply it on integer sequence as I have outlined. Is there a way to do the above at present? Regards, Rangarajan
  10. Hi Stephane, I looked at tonality-map as you suggested. It is a powerful function, but it is not clear that it matches my requirement. I need to generate a set of pitches within a given scale. And if I change the scale, the pitches must change too. This was straightforward in SCOM. Are there any examples where something like this is done in opusmodus (sorry, I can't follow French)? Another related question: how do I access the different built in scales? A search for "tonality" gives a result that has the names of all tonalities, but I do not know how to use them. Thanks for your help. Regards, Rangarajan
  11. Hi, In Symbolic Composer (SCOM), there is a mechanism to keep the tonality (scale) and symbols separately and combine them to form actual pitches. Is something like that possible in Opusmodus? Regards, Rangarajan
  12. Hi, Is there support for open sound control in Opusmodus? I mean, can we send/receive OSC commands by writing Lisp code, for example to talk to Reaktor or MAX, for example? Regards, Rangarajan
  13. Hi, This is probably a very basic question. When we define multiple instruments in DEF-SCORE, what is the rationale for assigning channel numbers to different instruments? Is it OK to use the same channel number for all instruments? Or should we use different channels for different instruments? Obviously, MIDI has a limit of 16 channels. Please explain the correct logic/approach to use. Regards, Rangarajan
×
×
  • Create New...

Important Information

Terms of Use Privacy Policy