Skip to content

sbaeunker/audioToMidiConverter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Audio to MIDI converter

This project is meant to transform audio files to MIDI files.

Building

Call make.

(For Windows, make needs to be installed manually first!)

Running

Pass path of audio file to convert as first parameter (required).

Currently supported formats are: WAV, AIFF

Example call: ./main.exe .\audioFiles\SpracheTest1.wav

Other (optional) parameters are:

  • windowSize (used for fast-fourier transformation)
  • windowDistance (used for fast-fourier transformation)
  • zeroPadding
  • maxNotes (limit of number of notes that are played in parallel -> required for some hardware)
  • minVolume (don't play too silent notes to generate less MIDI messages)
  • noteSwitchThreshold (don't switch on too similar notes to generate less MIDI messages)

Links

Used libraries: