Skip to content

maks/dart_fire_midi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A pure Dart library for communicating with a Akai Fire midi controller.

Usage

A simple usage example:

void main() async {
  final midiDevices = AlsaMidiDevice.getDevices();
  if (midiDevices.isEmpty) {
    print('missing akai fire controller');
    exit(1);
  }
  final fire = FireDevice(midiDevices.first);
  print('fire device: $fire');
}

see example\dart_fire_midi_example.dart for a more detailed example of how to use the package.

Acknowledgments

This package is only possible thanks to the work of documenting the Akai Fire's midi implementation done by Paul Curtis at Segger.

Features and bugs

Please file feature requests and bugs at the issue tracker.