Ossia score – a sequencer designed to create interactive audio-visual shows
github.com
github.com
I could understand only after seeing this Twitter thread: https://twitter.com/jcelerie/status/1303674506951757824
JFTR, There is comment by ossia score dev[1] on HN 7 month ago on another visual multimedia software thread:[2]
> If anyone's interested - I'm working on ossia score (https://ossia.io ; https://github.com/OSSIA/score) which is a bit like Max & PD, but the dataflow is integrated directly in the timeline which allows for better expressibility of evolution of time in the artwork.
[0] https://www.youtube.com/watch?v=sqIxJuKAcy8
Good point and thanks for the feedback ! The best there is currently is the gallery, with artists who sent us artwork they did with the software: https://ossia.io/gallery.html - theater plays, merry-go-rounds, static museum installations...
> Is a streaming session on OBS such a show?
I'd say so ? it's "show" in the general, artistic sense so it depends on the meaning you put in the word :-)
> What interactions are supported?
We tried to make something generic enough as for you to not feel restricted - so yes, MIDI, but also OSC, DMX, some people directly control servomotors & such through serial port connection, gamepads, wiimote etc.
The idea is that the timeline of the software allows you to write a score for those interactions. That is, write a score such as "when everyone finished playing part 1, move to part 2" or "when the dancer steps into the circle, make a fade out on the lights".
> How does MIDI get involved here?
You can say for instance, "when CC 35 on my keyboard is greater than 64, trigger this branch of the score".
The documentation on this website is not finished yet but we are aiming to complete it during next month.
I'd recommend watching this recording of a talk I gave at the Audio Programmer Meetup which is the most recent overview of the software: https://youtu.be/P_qT2a_2jlo?t=1394
Yep, that's the idea - and to be honest one of the reason I've originally involved myself in this project is because I wanted to score lightings from Ableton Live with my band and that just did not work as well as I wanted it to. 6 years later the band hasn't released a single thing but at least we have our DAW now :-)
Note that the DMX editing is fairly bare-bones - my recommendation for advanced shows is to design the light scenes in e.g. QLC+ (https://www.qlcplus.org/) and then control them from ossia score at a higher level through OSC messages. But it's possible to bang raw ArtNet bytes if you want - we had a small exhibit doing just that a couple days ago.
If you would like to see some of the productions we put together, you can check out my dissertation here: https://ben.ai/research
Well, yes, ossia is initially based on a score paradigm, but our main dev @jcelerier added a node-base system recently, which kind of turns it to a node/patching system for mapping and interconnection. However, as I said, we don't nearly have such a variety of processing blocks yet - there is a clear API to make new ones, though.
For those interested in such mappings systems, there is also http://libmapper.github.io/ that might be of some interest...