• Stars
    star
    1,502
  • Rank 31,239 (Top 0.7 %)
  • Language
    C++
  • License
    Other
  • Created about 11 years ago
  • Updated 28 days ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

ossia score, an interactive sequencer for the intermedia arts

Financial Contributors on Open Collective Discord join the chat at https://gitter.im/ossia/score Downloads Version OpenHub

ossia score is a sequencer for audio-visual artists, designed to create interactive shows.

Sequence OSC, MIDI, DMX, sound, video and more, between multiple software and hardware, create interactive and intermedia scores and script with JavaScript, PureData or C++ to customize your score.

Free, open source and runs on desktop, mobile, web and embedded.

Read more on https://ossia.io, come ask questions on the forum or hang out in our Discord or Matrix room #ossia_score:gitter.im, we will be happy to help you !

Quick download links: latest official release / bleeding edge

ossia score screenshot

Running score

Releases are available for Windows, Linux (via AppImage) and Mac OS X.

  • Windows: install and run.
  • macOS: open the .dmg and drop ossia score.app in Applications.
  • Linux: make executable (right click -> permissions or chmod +x) and run the AppImage.

Build status

Platform Status
Official releases  Azure Pipelines
ArchLinux, SUSE, Fedora Linux distros
macOS (Homebrew) macOS
Windows (MSYS2, MSVC 2022) Windows
Debian (Bullseye, Bookworm) Debian
Ubuntu (Jammy 22.04, Lunar 23.04) Ubuntu
Raspberry Pi (Bullseye AArch64) RPi
WebAssembly WASM
Plug-in templates Template check

ossia score uses CppDepend to ensure consistent code quality improvements ; please check it out !

In order to build score, follow the documentation.

Contributing

When updating the score repository through the command line, don't forget to update the submodules, they change often.

cd score
git pull
git submodule update --init --recursive

Some useful and easy potential contributions are listed on the website.

There are also many fixable areas in the code :

  • TODO : for simple issues.
  • FIXME : for critical bugs / problems.
  • MOVEME : when something is not where it should be.
  • REMOVEME : when something is redundant.
  • RENAMEME : when the class does not match with the file it's in.
  • OPTIMIZEME : when an easy-to-write-but-suboptimal algorithm is used.

Finally, one can write its own score plug-ins to add custom features to the software. An example plug-in with the most common classes reimplemented is provided here.

Contributors

Code Contributors

This project exists thanks to all the people who contribute. [Contribute].

Financial Contributors

Become a financial contributor and help us sustain our community. [Contribute]

Individuals

Organizations

Support this project with your organization. Your logo will show up here with a link to your website. [Contribute]

More Repositories

1

libossia

A modern C++, cross-environment distributed object model for creative coding and interaction scoring
C++
206
star
2

ofxOssia

openFrameworks addon for OSSIA
C++
10
star
3

score-user-library

Repository for the default user library of score
GLSL
7
star
4

ossia-sclang

minimal OSSIA API for supercollider
SuperCollider
6
star
5

Jamoma4Max4Live

Expose Live parameters to the Jamoma network to get advanced remote control features for your Live project
Max
5
star
6

score-examples

Example files and media for ossia score
GLSL
5
star
7

sdk

SDK files for building i-score
Shell
4
star
8

score-docs

SCSS
3
star
9

ossia-supercollider

sets of supercollider classes and bindings to libossia
C++
3
star
10

GBAP

Matrix-Based Amplitude Panning
Max
3
star
11

score-web

JavaScript
3
star
12

ossia-videoplayer

A mpv-based video player. OSCQuery-compliant.
C++
2
star
13

score-addon-hdf5

C++
2
star
14

score-api-docs

HTML
2
star
15

iscore-addon-network

C++
2
star
16

score-addon-jit

experiments in JIT compilation
C++
2
star
17

remote

Remote UI for OSCQuery devices
C++
2
star
18

score-addon-vmo

C++
2
star
19

score-addon-analysis

A set of processes to compute common audio descriptors
C++
2
star
20

score-addon-spat

C++
2
star
21

ossia-docs

HTML
1
star
22

score-logo-animation

Qml animation for score logo
QML
1
star
23

score-addon-gfx

C++
1
star
24

API-Toolkit

Ease the use of the API via a graphical interface
C++
1
star
25

faust-tester

Tester for Faust DSPs
C++
1
star
26

Namespaces

a library of namespace files for many devices or applications
Max
1
star
27

qml-remote

QML
1
star
28

libossia-ue4

UE4 Plug-in for libossia
C++
1
star
29

recipes

Python
1
star
30

iscore-addon-csp

CSP plug-in for i-score
C++
1
star
31

score-addon-ndi

NDI support for ossia score
C++
1
star
32

score-addon-contextfree

ossia addon for context-free art
C++
1
star
33

score-addon-ble

BLE support for ossia score
C++
1
star
34

score-addons

Repository of addons for ossia score
1
star