Convert guitar audio data to standard MIDI file.
- Go version: >= 1.12
- OS/architectures: everywhere Go runs (tested on Linux and Windows).
go get gitlab.com/gomidi/midi@latest
go build
- analysis notes using DFT
- limit 6 notes
- pitch bend
- half note voicing
sox guitartrack.flac -c 1 guitartrack.s16
./wav2midi -f guitartrack.s16
# convert to guitartrack.s16.mid
MIT (see LICENSE file)