60 likes | 174 Vues
This project explores a system for pitch recognition and music transcription using Aubio and LilyPond. The workflow involves feeding .wav files into Aubio’s frequency analyzer, generating results that can be processed for transcription. Though there were challenges with file permissions and dependencies on Linux systems, the aim was to develop a script to convert output data into CSV format, facilitating easy conversion into LilyPond-readable files. The integration also highlights the importance of flexible scripting solutions in overcoming software installation issues and maximizing tool capabilities.
E N D
Pitch Recognition and Transcription Lorraine Ma PHYS 210 30 November 2010
← feed in a .wav file ← frequency analyzer: aubio ← transcription: lilypond ← output file instead
- python instead of java – more support – ie. Lilypond -aubio has lots 'components' – files that link/import to each other - was planning to edit one of the scripts to add in feature to create csv data file, (which could then be translated into lilypad-readable files, using other script) but files installed into bin, write protected, changing permissions not allowed - bash script( since gnuplot, matplotlib, lilypond couldn't install correctly on linux), pipes results from aubio to another file