A library for converting mus format audio files found in Doom wads to midi format.
Thanks to the following resources for helping me figure this out:
yarn add mus2midi
or
npm install --save mus2midi
Reading the file e1m1.mus
, converting to midi and writing out to e1m1.mid
.
import { promises as fs } from 'fs'
import { mus2midi } from 'mus2midi'
(async () => {
const mus = await fs.readFile('e1m1.mus')
const mid = mus2midi(mus)
await fs.write('e1m1.mid', mid)
})()
yarn
yarn build