All Projects → ossia → Libossia

ossia / Libossia

Licence: other
A modern C++, cross-environment distributed object model for creative coding and interaction scoring

Projects that are alternatives of or similar to Libossia

Score
ossia score, an interactive sequencer for the intermedia arts.
Stars: ✭ 808 (+507.52%)
Mutual labels:  midi, creative-coding, osc
framework
A creative coding library.
Stars: ✭ 35 (-73.68%)
Mutual labels:  osc, creative-coding
TouchOSC
A collection of examples and modules for TouchOSC MK2
Stars: ✭ 30 (-77.44%)
Mutual labels:  osc, midi
Ofxremoteui
OpenFrameworks addon serves any number of variables (bool, float, int, enum, string, ofColor) on the network, so that you can modify from outside the OF app. Includes a native OSX Client. OSC based.
Stars: ✭ 132 (-0.75%)
Mutual labels:  midi, osc
osc-simulator
A utility to test Open Sound Control sending and receiving from the browser
Stars: ✭ 23 (-82.71%)
Mutual labels:  osc, creative-coding
MidiGyver
No description or website provided.
Stars: ✭ 67 (-49.62%)
Mutual labels:  osc, midi
Eternal
👾~ music, eternal ~ 👾
Stars: ✭ 323 (+142.86%)
Mutual labels:  midi, creative-coding
ManosOsc
(Eyebeam #13 of 13) Output OSC, MIDI, and After Effects/Maya animation scripts from the Leap Motion controller.
Stars: ✭ 53 (-60.15%)
Mutual labels:  osc, midi
Touchosc2midi
a (linux compatible) TouchOSC Midi Bridge written in python
Stars: ✭ 44 (-66.92%)
Mutual labels:  midi, osc
Open Stage Control
Libre and modular OSC / MIDI controller
Stars: ✭ 436 (+227.82%)
Mutual labels:  midi, osc
linux-show-player
Linux Show Player - Cue player designed for stage productions
Stars: ✭ 147 (+10.53%)
Mutual labels:  osc, midi
X32 Behringer
This GIT repo (C language) holds applications and utilities for the Behringer X32 and M32 mixing consoles. Additional details, documentation, implementation examples and apps can be found in my website:
Stars: ✭ 97 (-27.07%)
Mutual labels:  midi, osc
rtmidi2
python bindings to rtmidi allowing to listen to multiple ports simultaneously
Stars: ✭ 16 (-87.97%)
Mutual labels:  creative-coding, midi
Lick
LiCK, Library for ChucK
Stars: ✭ 118 (-11.28%)
Mutual labels:  midi, osc
ofxOscMidi
Midi in, OSC out with Midi thru. Based on openFrameworks
Stars: ✭ 66 (-50.38%)
Mutual labels:  osc, midi
Orca
Esoteric Programming Language
Stars: ✭ 3,636 (+2633.83%)
Mutual labels:  midi, osc
Pedalino
Smart wireless MIDI foot controller for guitarists and more.
Stars: ✭ 105 (-21.05%)
Mutual labels:  osc, midi
osmid
osmid is a tool to bridge MIDI and OSC. It is currently in use in Sonic Pi
Stars: ✭ 63 (-52.63%)
Mutual labels:  osc, midi
Orca C
Live Programming Environment(C Port)
Stars: ✭ 328 (+146.62%)
Mutual labels:  midi, osc
Theconductor
Toolset for making musical applications with Unity, Max and Ableton.
Stars: ✭ 48 (-63.91%)
Mutual labels:  midi, osc

libossia

libossia is a modern C++, cross-environment distributed object model for creative coding.

It allows to declare the architecture of your creative coding application's functions as a tree of OSC nodes and parameters. These nodes/parameters can have attributes, which allow to declare many of their properties, such as their values, types, units, ranges, etc....

This OSC tree-based architecture (coined "device" in the OSSIA terminology) can then be exposed over the network under several protocols, some of which allow this architecture, and the properties and values of its nodes, to be fully explored and queried. For now, protocols available in the implemenations are: plain OSC, OSCquery, and Minuit - more are part of libossia and will be made available in the future.

libossia offers bindings and implementations for several environments: PureData, Max/MSP, Python, C, C++, openframeworks, Unity3D, QML, Faust, SuperCollider.

You can find some documentation for the library and its various implementations is at https://ossia.github.io

Please feel free to ask questions on the forum, or to come and chat with us ! Gitter

More about the general project at: http://ossia.io

Documentation :

Build Status

  • Linux, OS X : Build Status
  • Windows : Build status
  • Max, Java & Unity3D : Azure Pipelines
  • Coveralls : Coverage Status

Latest ci builds are available here. But please note that those are only for testing purpose.

License

Available under both LGPLv3 and CeCILL-C

FOSSA Status

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].