文件名称:贝多芬:音调检测大师
文件大小:1.35MB
文件格式:ZIP
更新时间:2024-02-25 08:14:35
audio swift ios tuner audio-processing
贝多芬是一个音频处理Swift库,它提供了易于使用的界面来解决音乐信号音高检测的古老问题。 您可以在上阅读有关此主题的更多信息。 基本工作流程是从输入/输出源获取音频缓冲区,将其转换为适用于处理的格式,并应用音高估计算法之一来查找基本频率。 对于最终用户,归结为选择估计算法和委托方法的实现。 贝多芬的设计具有灵活性,可定制性和高度可扩展性。 该库的主要目的是收集用于单音音调提取的各种时域和频域算法的Swift实现,具有不同的准确度和速度,以涵盖尽可能多的音调检测方案,乐器和人声。 当前的实现也可能不是完美的,显然还有改进的地方。 这意味着非常重要,而且值得欢迎! 目录 主要特点 使用A
【文件预览】:
Beethoven-master
----Resources()
--------BeethovenPresentation.png(1.09MB)
--------BeethovenIcon.png(108KB)
--------BeethovenTunerExample.png(40KB)
----.swift-version(4B)
----Project()
--------Info-iOS.plist(806B)
--------Info-iOS-Tests.plist(733B)
----Source()
--------Library()
--------SignalTracking()
--------PitchEngine.swift(4KB)
--------Estimation()
--------Config.swift(471B)
--------Transform()
----Cartfile(28B)
----Tests()
--------Spec()
----CONTRIBUTING.md(515B)
----.travis.yml(447B)
----LICENSE.md(1KB)
----Example()
--------GuitarTuner()
----README.md(11KB)
----swiftlint.sh(720B)
----.swiftlint.yml(1KB)
----Cartfile.private(43B)
----Beethoven.podspec(731B)
----Package.swift(176B)
----.gitignore(345B)
----Beethoven.xcodeproj()
--------xcshareddata()
--------project.xcworkspace()
--------project.pbxproj(35KB)
----Cartfile.resolved(97B)