MATLAB音乐和弦不和谐模型-Dissonant代码分析与应用
需积分: 13 174 浏览量
更新于2024-12-27
收藏 255KB ZIP 举报
资源摘要信息: "本资源为matlab编写的音乐和弦不和谐模型计算代码,名为dissonant。该代码包提供了实现不同感性和弦不和谐度模型的功能,通过分析给定的和弦中的各个音调,以及每个音调的谐波组成,计算出一个分数值来评估该和弦对听众的不和谐度。dissonant模型修正了在音乐理论中计算不和谐度时出现的一些公式错误。该资源可以通过Python的pip工具安装,并且被收录在PyPI软件包索引中,从而便于用户进行安装和使用。具体使用时,可以引用Sethares1993模型来计算特定和弦的不和谐度分数,例如在12-TET调音系统下,以440Hz为基准频率的C大调和弦。"
详细知识点:
1. 和弦不和谐度模型: 在音乐理论中,和弦不和谐度指的是和弦听起来的和谐程度,通常和弦中音调的谐波频率组合会影响听众感受到的不和谐程度。不和谐度模型是尝试对这种主观感受进行量化计算的数学模型。
2. MATLAB编程实现: MATLAB是一个用于数值计算、可视化以及编程的高性能语言,广泛应用于工程和科学研究领域。通过MATLAB编写代码可以方便地进行数据处理和模型计算。
3. dissonant代码包: dissonant是一个开源代码包,旨在提供计算和弦不和谐度分数的工具。此工具集成了多种不和谐模型,用户可以根据需要选择不同的模型来评估和弦。
4. Python安装方式: dissonant代码包可以通过Python的包管理器pip进行安装。用户只需在命令行中输入"pip install dissonant"即可安装该工具包。
5. Sethares1993模型: 该模型由William A. Sethares提出,它是一种用于计算和弦不和谐度的模型。用户可以利用此模型,结合dissonant代码包,来评估特定和弦的不和谐度。
6. 音调、谐波与频率: 音调是由特定频率的声音组成,而谐波是指基础音调的整数倍频率的声音。不和谐度的计算常常与这些频率相关联,因为不同频率的音波之间相互作用会产生不和谐的感觉。
7. 12-TET调音系统: 十二平均律(12-TET)是一种调音系统,它将八度分为12个等距的半音,每个半音之间的频率比都是相同的。这是现代音乐中常用的调音系统。
8. 公开文献引用: 在资源描述中提及了"1979年,哈钦森,诺普夫-西方三合会中和声的声学成分的意义"这篇PDF格式的文献,但并未提供下载链接,暗示该文献可能是非公开的,仅提供HTML格式的摘要或引用。
总结来说,本资源的核心内容是利用MATLAB编写的dissonant代码包,该包基于Python pip安装,能够帮助用户计算特定和弦的不和谐度分数,并提供了多种模型选择。用户可以通过引用Sethares1993模型来分析和弦不和谐度,这些和弦不和谐度计算模型与音调的谐波成分及其相互作用有关。这些计算结果可应用于音乐制作、声音设计或其他需要评估和弦不和谐度的领域。
点击了解资源详情
点击了解资源详情
2019-10-25 上传
点击了解资源详情
2024-12-28 上传
weixin_38519849
- 粉丝: 5
- 资源: 973
最新资源
- Flex 3 Cookbook.pdf
- ibatis_developing.pdf (ibatis开发指南)
- JavaScript字符串函数大全
- Modicon Modbus Protocol Ref. Guide1996
- 编码的奥秘.pdf 计算机原理
- linux svn帮助
- 初学者如何快速开发arm
- PADS Power-PCB
- FileStream 构造函数
- 按键程序(包含长按键)
- db2数据库的sqlcode
- 一些常用的SQL语句,很有用的。
- strutsInAction.pdf
- oracle标准语法速查表
- SAP 4.6 Basic Skills Self-Study Edition 2.00
- unix基本面试问答