Thank you for clarifying!

No problem! I should also note that Snd is Linux only, specifically Fedora or CentOS (http://ccrma.stanford.edu/planetccrma/software/). My first link, Overtone, is more general. It’s just fun to point out the thread of Common Lisp running though these tools, each with a different focus.

2 Likes

…the speed of the notation rendering is impressive and as someone who doesn’t really read music, curiously appealing.

My initial reaction of Opusmodus is positive. It looks like a deep environment but one which doesn’t heavily overlap with tools I already have - it does seem squarely focused on composition. I very much like that the environment is self contained and visually clean.

2 Likes

Following this with interest. @jasonw22, what convinced you that quickly during your trial period that you’ll purchase Opusmodus? How are you planning on integrating this into your workflow?

It seems like a very quick way to work with notes. Has a lot of built-in structures for music theory. I’m also very fond of lisp and this seems like a wonderful way to use it.

I’m planning to use it to explore music theory and generative systems, but also just to generate quick little midi riffs and progression for use in larger compositions.

I’m also curious to explore its functionality for integrating with DAWs and Reaktor and such, but I’m not very knowledgeable about what’s possible there. Even if it just spit out MIDI I think it’d be worth the price of admission, but it feels like it could become the compositional center of a larger system.

In the past I’ve used Liquid Music for a similar role in my workflow, but I like the idea of having programmatic/mathematical control over tonality (rather than the menu/form based systems in Liquid Music).

1 Like

Very nice. I just love how legible the code can be when you have so much control over semantics.

I’m sorry I can’t offer any advice about libmonome/CCL/FFI/OSC/etc.

Thanks for elaborating. That all makes sense to me. I guess I should spend some time with the trial version for a couple of days to see if the could get me further down a path of engaging in a more electroacoustic composition practice. It’s not a cheap piece of software, but with the current discount till end of the month I could probably swing it if I find it really adds a new dimension to what I’m currently trying to do.

1 Like

You might give Overtone a swing while you’re at it (especially since it is open source).

1 Like

Thanks for posting! Watching this thread with interest. Very keen to hear how integrating it with other tools plays out.

@jasonw22: how mature does the app feel? Do you get the sense that it’s well supported? (Installing later but I don’t mind spoilers. :wink: )

Popping up, Overtone looks quite interesting too @trickyflemming . I notice that there was once a monome interaction wiki page but it looks stale now (https://github.com/overtone/overtone/wiki/Monome). Did you play with that at all?

Anyway, thanks for the nudge(s)!

1 Like

Check out https://github.com/pranavrc/tenor if you spend time with Overtone. The comment that overtone focuses on synth definitions is true IMO. There’s a metronome object, but you have to get fiddly to do things like “sequence a rhythm.” The tenor tutorials do a good job of explaining the more musical bits of Overtone. That said, I’ve only spent a few hours with them. I love the idea of overtone, but I end up getting frustrated and moving on. Might be worth checking into again.

Sam Aaron, the original author of Overtone (I think? He’s definitely the biggest contributor) also wrote a live coding environment called Sonic Pi that’s worth a look. It’s most definitely not Opusmodus, but it’s pretty great. The last time I checked it didn’t support sending Midi notes out. It’s really meant as a platform to teach kids computer science through music.

1 Like

It feels very solid. I’m still a little confused bu the difference between “audition” and “evaluate” so sometimes I get surprising errors from using evaluate rather than audition. The user error sort of bug. I’ve also had some trouble running snippets of code found in the forums for the software, so I wonder if that indicates that it has evolved over the years and maybe some older code no longer works? But in general, I find it to be surprisingly deep and stable as well.

1 Like

I love the look of this. I may try generating a score, and then playing it back on my modular via Ansible in midi mode. That could be a great way to use some interesting generative music theory sequences with the whole system.

2 Likes

:open_mouth:

it’s…beautiful. the workspace approach is just gorgeous.

AND there’s a live coding instrument built in?

I have never wanted to hustle through a learning curve faster. that discount is serious.

2 Likes

I have never wanted to hustle through a learning curve faster. that discount is serious.

I know it! I’m pretty jammed the next few days but am hoping to sneak in some time to demo.

If you try it, do report back!

I was not able to find a manual online. Is it part of the application bundle, and if yes, can I read it without having to start the 30 day trial period?

There is a lot of introductory material in the app itself, but you will start the 30 days when you open the app.

1 Like

FWIW it looks like one can drive Opusmodus via Emacs/SLIME if you are so inclined. The basic recipe is:

  • Follow the (Opusmodus) forum instructions on setting up quicklisp.
  • Launch Opusmodus and in the Listener run (ql:quickload 'swank) then (swank:create-server :port 4005)
  • Over in Emacs run the slime-connect command

From there you can open/edit/evaluate the opmo/lisp files directly as you would for any normal lisp environment. The UI is just calling lisp functions so doing the equivalent of “Evaluate and Audition” (then stopping playback early) in the SLIME repl turns out to be:

OM> (audition-last-score)
compile-score #<SCORE SINE>
#<PROCESS play loop(171) [Reset] #x30200411C46D>
OM> (process-abort *)
NIL
4 Likes

Anyone still using the software? Have been on a “I’d like to use notes more often in my pieces.” Would love to find some composition software that I like.

(Also open to alternative suggestions that may have popped up in the last year, as Opusmodus is…expensive)

Getting back into this has been on my todo list but of late I’ve not had the time to invest in learning it more deeply…

I’d like to give this thread another nudge to find out who might still be using Opusmodus and what the experience has been like so far. I’ve purchased version 1.2 a while ago and am contemplating to upgrade to 1.3, even if I spent only very limited time with the environment so far.

1 Like