See the haxe grig documentation
haxe --run Maven.hx
haxe doc.hxml
lix run dox -i bin/ -o dist/
Daw | Midi IO | OSC IO | Clip Launcher | Tracker |
---|---|---|---|---|
Bitwig | X | X |
- Dummy/test
- Bitwig (in progress)
- FL Studio (planned)
- Reaper (planned)
- Renoise (planned)
- Ableton Live (planned, but technically unlikely to work)
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.