Skip to content

ohac/wav2midi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 

Repository files navigation

wav2midi

Convert guitar audio data to standard MIDI file.

Status

  • Go version: >= 1.12
  • OS/architectures: everywhere Go runs (tested on Linux and Windows).

Installation

go get gitlab.com/gomidi/midi@latest
go build

Features

  • analysis notes using DFT
  • limit 6 notes

Non-Goals

  • pitch bend
  • half note voicing

Usage

sox guitartrack.flac -c 1 guitartrack.s16
./wav2midi -f guitartrack.s16
# convert to guitartrack.s16.mid

Demo

License

MIT (see LICENSE file)

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages