文件名称:正弦信号的matlab代码-yin-algorithm:YIN音调检测算法的Python实现
文件大小:2.7MB
文件格式:ZIP
更新时间:2024-06-10 09:26:13
系统开源
正弦信号的matlab代码尝试实现YIN算法 查看格式化的报告 安装 克隆存储库 运行pip install -r requirements.txt以安装依赖项 运行Python文件yin.py(整个文件或以交互方式)。 介绍 随着广泛专注于数字信号处理的不同应用的发展,对输入元素做出React的能力对于确保质量和响应能力已变得至关重要。 尤其是在音乐技术行业中,频率/音高分析是最重要的方面之一,这主要是由于各种工具(如人声和声器,数字乐器调音器等)的音乐性所致。不幸的是,开发此类工具的过程一直受到瓶颈的困扰。准确检测音高。 到目前为止,已经有大量的音调检测库可用于商业软件,例如Max / MSP,Matlab。 但是,对于普通公众来说,只有少数几种高质量的实现,这使得构建像调谐器一样简单的音频应用变得不容易,其中所需的只是一个实现的算法和一些基本的UI工作。 因此,我决定尝试实施音调检测最重要的构建模块之一,即YIN算法,并获得对不同音调检测算法的一些见解。 同时,测试了实时实现YIN算法的可行性。 该报告将涵盖我的实施设计,优化技术,结果评估,局限性和结论。 尹算法 基于自相关的算
【文件预览】:
yin-algorithm-main
----.gitignore(9B)
----README.md(13KB)
----yin.ipynb(206KB)
----An exploration on the YIN Algorithm 4a2387940a20424583c6ab80144491d0()
--------flute-C.png:Zone.Identifier(115B)
--------shenai-C.png:Zone.Identifier(115B)
--------trumpet-lick.png:Zone.Identifier(115B)
--------cmndf-flute-c.png:Zone.Identifier(115B)
--------trumpet-lick.png(28KB)
--------difference-function-flute-C.png(22KB)
--------sin-wave.png:Zone.Identifier(115B)
--------cmndf-flute-c.png(20KB)
--------shenai-C.png(21KB)
--------sin-wave.png(16KB)
--------difference-function-flute-C.png:Zone.Identifier(115B)
--------flute-C.png(28KB)
----An exploration on the YIN Algorithm 4a2387940a20424583c6ab80144491d0.md(13KB)
----yin.py(12KB)
----audio()
--------trpt-lick.wav(190KB)
--------sax-bari-C-hi.wav(302KB)
--------test.wav(1.89MB)
--------flute-alto-C-corrected.wav(199KB)
--------clarinet-C-octave0.wav(184KB)
--------test-corrected.wav(1.28MB)
--------shenai-C.wav(292KB)
--------trpt-C-hi-mute-harmon-no-stem.wav(199KB)
----requirements.txt(567B)
----.idea()
--------.gitignore(184B)
--------other.xml(239B)
--------vcs.xml(185B)
--------misc.xml(302B)
--------modules.xml(265B)
--------YIN.iml(691B)
--------inspectionProfiles()
----images()
--------flute-C.pdf(0B)
--------trumpet-lick.png(28KB)
--------difference-function-flute-C.png(22KB)
--------cmndf-flute-c.png(20KB)
--------shenai-C.png(21KB)
--------sin-wave.png(18KB)
--------flute-C.png(28KB)