Jump to content


  • Content Count

  • Joined

  • Last visited

1 Follower

About torstenanders

  • Rank
    Senior Member

Contact Methods

Profile Information

  • Gender
  • Location

Recent Profile Visitors

3,449 profile views
  1. Ah, great. I just noted that this was already documented and I simply missed it. So, thanks for sharing -- very much appreciated! I hope I soon find some time to play with this! Best, Torsten
  2. > artistic-research with a focus on non-octave scales Could you share some more information on what kind of notation schemes exist for these kind of tunings, and what you would like to do in principle -- independent of Opusmodus, e.g., what you are doing with MaxScore so far? Does there perhaps exist any notation scheme that provides principles suitable for a certain or even wide range of such tunings, or do you use custom/independent notations for each such tuning? Officially, microtonality support in the Opusmodus notation OMN is limited to quarter tones (e.g., c4+) and e
  3. > C-c C-l shortcut which loads a lisp file and make its variables available in the REPL Beyond that, you can also (re)-evaluate at any time just individual expressions or definitions (not necessarily a whole file or even a whole program) and that way make your whole development process rather interactive. I use the shortcut for evaluating the last expression (before the point/cursor), C-x C-e, much more often than the one for loading a file. > general Lisp tutorials As a Python developer, this might be helpful for you, even though it is written originally for the o
  4. > running in Emacs, I just can't find any documentation on what command to give the REPL to load/compile/run a file Are you using Slime? If you just open a Lisp file in Emacs without having a connection to a Lisp compiler, then Emacs acts as a mere text editor. In order to turn it into an IDE that is connected to a compiler and REPL etc., you need to use some interface for a Lisp compiler. For Common Lisp, Slime is recommended for that. Attached is some code that defines how to let Emacs Slime and CCL of Opusmodus talk to each other. Of course, it requires you to install S
  5. > Like Cmd-S for save Exactly, Aquamacs works with standard Mac shortcuts like that. See https://aquamacs.org/features.html and scroll slightly down to see a table of some of them. > finishing a traditional composition I like that.
  6. I am using Opusmodus mainly via Emacs these days (when I find the time to use it ), but this editor is only something I would recommend for developers. For me, it has several benefits over the builtin Opusmodus editor. > my Emacs shortcuts are rusty There are some easy workarounds for that. If you are on a Mac (likely) I would recommend Aquaemacs (https://aquamacs.org), which for many standard tasks uses the standard Mac shortcuts instead. I use it every day, it works well. For Linux or Windows, there is also ErgoEmacs, which works well for me too. For me, the
  7. After our recent Opusmodus Convention I have been asked whether there would be any Opusmodus tutorials for the libraries I shared. While there is no bespoke Opusmodus tutorial for any of them (you might consider my presentation at he Opusmodus convention as that tutorial, and additionally there are some nods to Opusmodus in the docs here and there), these libraries are all documented. For all libraries I write I tend to create detailed reference documentation for my own good Much of the documentation is simply at the Common Lisp level, but that means in Opusmodus it would be largely u
  8. I am sharing here the score of some piece I did some time ago with Opusmodus and which I will touch upon in my presentation at the forthcoming Opusmodus convention. Unfortunately, I only have a score for this and no recording. Torsten Torsten Anders - 2017 - Aschenputtel - for Flute Solo.pdf
  9. It looks like conTimbre would be a considerably larger collection of articulations and also better documented (e.g., I guess if you play a certain multiphonic you are able to learn how it was produced or vice versa, which is not the case with the IRCAM Solo Instruments), but its playability as a plugin from Opusmodus or a DAW seems to be less developed. In case you played already with it: how well does the latter work, now that they have support for VST and AU plugins?
  10. Update: It seems the samples are the same as in version 1 (which are now > 10 years old and with the original problems like rel. few samples i.e. few velocity layers or no round robins to avoid machine gun effect and all very closely miked), but now the scripting and instrument is much improved, e.g., with legato phrasing now supported, streching/shrinking notes like transitions, a timbre control (e.g., could be used for avoiding the machine gun effect). However, reviews report that these new scripts are not perfect, e.g., key swit
  11. I would very much appreciate some feedback, but I am already almost decided to get it in any case. We might perhaps work on an Opusmodus sound set together. I will only use a few instruments (currently I just need the cello), but would like to make a wide range of techniques available in Opusmodus. However, instrument key-switches etc. hopefully share patterns, so once one instrument is reasonably covered it should be possible to scale that at least for the other instruments in the same family. One problem might be that they keep standard (what they call classic) and
  12. Hi guys, Did anyone of you already look into the rather new IRCAM Solo Instruments 2 by UVI? That might be nice to control from within Opusmodus with its wide range of extended techniques available. From what I can tell from the videos, this seems to be a clear improvement over the former version and also conTimbre in terms of sounds and playability. Anyone already tried it? UVI IRCAM Solo Instruments 2 - Avant-Garde Solo Instrument Collection WWW.UVI.NET 16 instruments, 550+ playing techniques, experience unparalleled depth and detai
  13. BTW: Common Lisp has built-in tracing mechanisms, which happen to be more fine-grained and work automatically without any need to sprinkle explicit function calls like do-verbose in any definition at all. For example, there is the builtin trace: CLHS: Macro TRACE, UNTRACE CLHS.LISP.SE In case of an error (and only in case of an error), a full stack trace is usually automatically printed. This happens to be disabled in the standard Opusmodus editor, but works as normally in Common Lisp when using the Emacs Slime interface. For example, consid
  14. Just evaluate this. (defparameter *do-verbose* nil "Enable or disable traces printed by do-verbose.") For some context see
  15. Concerning own GUI applications: you can already do that. This is independent of Opusmodus. For example, on a Mac CCL (the Lisp compiler on which Opusmodus is built) has a built-in Cocoa Interface and Objective-C bridge. There also exist other GUI libraries for Lisp. For example, check out GUI toolkits LISPCOOKBOOK.GITHUB.IO A collection of examples of using Common Lisp
  • Create New...

Important Information

Terms of Use Privacy Policy