mwg API
    Preparing search index...

    Function toAudioBuffer

    • Copies a rendered MIDI track into a stereo AudioBuffer of the given context. The frames are written through getChannelData, so the Float32Array views a render hands back need no conversion first.

      Parameters

      Returns AudioBuffer

      import { parseMidi, renderMidiToBuffer, toAudioBuffer } from '@datamoc/mwg/audio';

      declare const context: AudioContext;
      declare const midiBytes: ArrayBuffer;

      const buffer = toAudioBuffer(context, renderMidiToBuffer(parseMidi(midiBytes)));