我正在开发依赖于音乐和弦检测的软件.我知道一些基于倒谱分析或自相关技术的音调检测算法,但它们主要关注单声道材料识别.但我需要使用一些复音识别,即同时进行多个音高,就像在和弦中一样; 有谁知道一些关于这个问题的好的研究或解决方案?
我目前正在开发一些基于FFT的算法,但如果有人对我可以使用的某些算法或技术有所了解,那将会有很大的帮助.
我在ubuntu上使用PIL通过virtualenv,安装了pip.我已将setup.py文件更改为指向解码器库.我在安装PIL时收到此消息:
PIL 1.1.7 SETUP SUMMARY
version 1.1.7
platform linux2 2.6.7 (r267:88850, Aug 11 2011, 12:16:10)
[GCC 4.6.1]
--- TKINTER support available
--- JPEG support available
--- ZLIB (PNG/ZIP) support available
--- FREETYPE2 support available
--- LITTLECMS support available
Run Code Online (Sandbox Code Playgroud)
PIL 1.1.7 SETUP SUMMARY
version 1.1.7
platform linux2 2.6.7 (r267:88850, Aug 11 2011, 12:16:10)
[GCC 4.6.1]
--- TKINTER support available
--- JPEG support available
--- ZLIB (PNG/ZIP) support available
--- FREETYPE2 support available
--- LITTLECMS support available
Run Code Online (Sandbox Code Playgroud)
但是当我保存文件时,我仍然会收到"IOError:decoder jpeg not available"和"IOError:'decoder zip …