Converts mus format (e.g. Doom WAD Music) to midi
npm install mus2midiA 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:
- Doom wiki
- DOS Game Modding Wiki - MUS Format
- DOS Game Modding Wiki - MIDI Format
``bash`
yarn add mus2midi`
orbash`
npm install --save mus2midi
Reading the file e1m1.mus, converting to midi and writing out to e1m1.mid.
`typescript
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)
})()
`
`bash``
yarn
yarn build