OpenLightingProject / Ola

Licence: other
The Open Lighting Architecture - The Travel Adaptor for the Lighting Industry

Programming Languages

cpp
1120 projects

Projects that are alternatives of or similar to Ola

Pypistats
Command-line interface to PyPI Stats API to get download stats for Python packages
Stars: ✭ 86 (-79.72%)
Mutual labels:  api, cli, hacktoberfest
Memento
Memento is a development-only tool that caches HTTP calls once they have been executed.
Stars: ✭ 380 (-10.38%)
Mutual labels:  api, cli, hacktoberfest
Mongo Seeding
The ultimate solution for populating your MongoDB database.
Stars: ✭ 375 (-11.56%)
Mutual labels:  cli, hacktoberfest
Villus
🏎 A tiny and fast GraphQL client for Vue.js
Stars: ✭ 378 (-10.85%)
Mutual labels:  api, hacktoberfest
Collision
💥 Collision is a beautiful error reporting tool for command-line applications
Stars: ✭ 3,993 (+841.75%)
Mutual labels:  cli, hacktoberfest
Wp Graphql Acf
WPGraphQL for Advanced Custom Fields
Stars: ✭ 358 (-15.57%)
Mutual labels:  api, hacktoberfest
Vuex Rest Api
A utility to simplify the use of REST APIs with Vuex
Stars: ✭ 365 (-13.92%)
Mutual labels:  api, hacktoberfest
Ava
Node.js test runner that lets you develop with confidence 🚀
Stars: ✭ 19,458 (+4489.15%)
Mutual labels:  cli, hacktoberfest
Ack3
ack is a grep-like search tool optimized for source code.
Stars: ✭ 330 (-22.17%)
Mutual labels:  cli, hacktoberfest
Cli Microsoft365
Manage Microsoft 365 and SharePoint Framework projects on any platform
Stars: ✭ 420 (-0.94%)
Mutual labels:  cli, hacktoberfest
Flow Typed
A central repository for Flow library definitions
Stars: ✭ 3,772 (+789.62%)
Mutual labels:  cli, hacktoberfest
Protolock
Protocol Buffer companion tool. Track your .proto files and prevent changes to messages and services which impact API compatibility.
Stars: ✭ 394 (-7.08%)
Mutual labels:  cli, protobuf
S3cmd
Official s3cmd repo -- Command line tool for managing Amazon S3 and CloudFront services
Stars: ✭ 3,767 (+788.44%)
Mutual labels:  cli, hacktoberfest
Loopback Next
LoopBack makes it easy to build modern API applications that require complex integrations.
Stars: ✭ 3,972 (+836.79%)
Mutual labels:  api, hacktoberfest
Javacord
An easy to use multithreaded library for creating Discord bots in Java.
Stars: ✭ 368 (-13.21%)
Mutual labels:  api, hacktoberfest
Askql
AskQL is a query language that can express any data request
Stars: ✭ 352 (-16.98%)
Mutual labels:  api, hacktoberfest
Stonks
Stonks is a terminal based stock visualizer and tracker that displays realtime stocks in graph format in a terminal. See how fast your stonks will crash.
Stars: ✭ 405 (-4.48%)
Mutual labels:  cli, hacktoberfest
Graphback
Graphback - Out of the box GraphQL server and client
Stars: ✭ 323 (-23.82%)
Mutual labels:  cli, hacktoberfest
Teachcode
A tool to develop and improve a student’s programming skills by introducing the earliest lessons of coding.
Stars: ✭ 325 (-23.35%)
Mutual labels:  cli, hacktoberfest
Isort
A Python utility / library to sort imports.
Stars: ✭ 4,377 (+932.31%)
Mutual labels:  cli, hacktoberfest

Open Lighting Architecture - OLA

www.openlighting.org/ola

Build Status Coverity Scan Status Coverage Status

The Open Lighting Architecture (OLA) is a framework for controlling entertainment lighting equipment. Within the entertainment lighting industry, the Digital Multiplex protocol (DMX-512) and IP variants such as Streaming ACN (sACN) are used to control lighting fixtures.

OLA provides the distribution layer that abstracts away the various protocols used. This allows authors of lighting control software to focus on generating the control information, rather than having to implement support for different hardware devices & network protocols. OLA runs on Linux & Mac OS X, some features will also work on Windows.

OLA can also be used to convert between different network protocols. With the use of a USB to DMX512 device, OLA can act as a DMX-over-IP to DMX512 gateway.

OLA consists of three parts, the daemon olad, the olad plugins and the client library, libola.

Documentation on OLA, including examples on how to get started, are provided on the Open Lighting Architecture Docs site. The pages are automatically updated from the git repository.

Downloading OLA

OLA is distributed in a number of formats, including Debian / Ubuntu Packages and MacPorts. The OLA Downloads page has more information.

Tagged releases in the git repository are signed. To import the public key, run:

$ git cat-file blob simon-pubkey | gpg --import

and then to verify the release:

$ git tag -v 0.9.6

Support

Support for OLA is provided via the mailing list and IRC channel. The Getting Help page has more details.

Components

Plugins

The OLA plugins are located in ./plugins. For a walkthrough of an example see plugins/osc/README.developer.md.

C++ Library

The C++ Client is in ./ola. The C++ DMX Client API Tutorial has various examples on how one can use the client.

Python Module

The Python module can be built by running configure with --enable-python-libs. There are examples on how to use the Python API in python/examples.

Java Library

There is an experimental Java library which can be built by running configure with --enable-java-libs.

Credits

The AUTHORS files contains a list of code contributors. A full list of supporters is published on the website.

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].