Drummer constructor

Drummer()

Implementation

Drummer() {
  if (Platform.isAndroid) {
    _lib = ffi.DynamicLibrary.open('libstk_min.so');
  } else {
    _lib = ffi.DynamicLibrary.process();
  }

  _ffiNoteOn = _lib.lookupFunction<_NoteOnNative, _NoteOnDart>('drummer_noteOn');
  _ffiNoteOff = _lib.lookupFunction<_NoteOffNative, _NoteOffDart>('drummer_noteOff');
  _ffiSetPitch = _lib.lookupFunction<_SetPitchNative, _SetPitchDart>('drummer_setPitch');
  _ffiRender = _lib.lookupFunction<_RenderNative, _RenderDart>('drummer_render');
}