UNPKG

json-midi-encoder

Version:

This module encodes a JSON representation of MIDI data into a binary MIDI file.

13 lines (7 loc) 396 B
import { load } from 'json-midi-encoder-broker'; import { worker } from './worker/worker'; const blob: Blob = new Blob([worker], { type: 'application/javascript; charset=utf-8' }); const url: string = URL.createObjectURL(blob); const jsonMidiEncoder: ReturnType<typeof load> = load(url); export const encode: typeof jsonMidiEncoder.encode = jsonMidiEncoder.encode; URL.revokeObjectURL(url);