Skip to content

osakared/grig.controller

Repository files navigation

grig.controller

pipeline status Build Status Gitter

See the haxe grig documentation

haxe --run Maven.hx
haxe doc.hxml
lix run dox -i bin/ -o dist/

Features

Daw Midi IO OSC IO Clip Launcher Tracker
Bitwig X X

Planned support

  • Dummy/test
  • Bitwig (in progress)
  • FL Studio (planned)
  • Reaper (planned)
  • Renoise (planned)
  • Ableton Live (planned, but technically unlikely to work)

Metadata

These metadata are supported (and, depending on the target, required) on controllers which implement grig.controller.Controller:

@name

Name of the controller

@author

Author's name (such as github username)

@version

Version number, such as 1.0

@uuid

Unique uuid id for plugin.

@hardwareVendor

Brand name of controller

@hardwareModel

Model name of controller

@numMidiInPorts

Number of midi in ports. Defaults to 0.

@numMidiOutPorts

Number of midi out ports. Defualts to 0.

@deviceNamePairs

Array of 2-length arrays of strings representing other pairs of midi input/output hardware names. Used by Bitwig.

About

Externs and abstractions for controller scripts for DAWs. Mirror of https://gitlab.com/haxe-grig/grig.controller

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

 

Packages

No packages published

Languages