Sha256: 3e2683c82106eda1a8f61ece7a9a4691fd087cf8d75e55eba0b4a9017a54dd04
Contents?: true
Size: 1.29 KB
Versions: 3
Compression:
Stored size: 1.29 KB
Contents
# Control Center This gem provides Ruby interfaces for programmatically interacting with various MIDI controllers. Where appropriate this includes setting LEDs and responding to input events. ## Supported Devices * Novation Launchpad, Mark 2 (the one with RGB support) * Numark Orbit * At present you need to use the `Numark Orbit Editor` to send a specific mapping to the device, and setting of LEDs doesn't work. * See `mappings/Orbit_Preset.json` for the preset to use with `Numark Orbit Editor`. ## Requirements * Roger B. Dannenberg's (portmidi library)[http://sourceforge.net/projects/portmedia/] * Jan Krutisch's (portmidi gem)[http://github.com/halfbyte/portmidi] ## Compatibility The gem is known to be compatible with the following ruby versions: * MRI 2.2.3 ## Usage To be written. In the meantime, see the `examples` directory. ## Future plans * Support for more control surfaces. * Improve efficiency wrt memory allocations. * Support for setting up Numark Orbit button mappings. * Support for setting LEDs on Numark Orbit. * Expanded support for Novation Launchpad features (blinking/pulsing, etc) * Test suite. * Normalize message structures across devices a bit. * `Interaction` class for Orbit, or ditch the `Interaction` class entirely. ## License See LICENSE for details.
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
surface_master-0.4.0 | README.md |
surface_master-0.2.1 | README.md |
surface_master-0.2.0 | README.md |