项目简介
本项目是一个专业的音乐分析工具,主要面向后调性音乐的分析与创作。它包含针对后调性音乐元素的类对象和函数,支持对这些元素进行轻松转调操作。同时,还具备随机生成和弦、序列以及音高集合等功能,为音乐创作和理论分析提供有力支持。
项目的主要特性和功能
- 类对象与函数:提供音高序列、节奏、和弦和音高类别序列等后调性音乐元素的类对象和函数。
- 转调操作:可对后调性音乐元素进行转调,改变音调但不改变结构或和声。
- 随机生成:支持随机生成和弦、序列以及音高集合,辅助音乐创作和理论分析。
- 音乐理论支持:基于后调性音乐理论构建和分析工具。
安装使用步骤
- 安装依赖:确保已安装Python及其相关库,如pygame、music21等。
- 导入库:使用
import
语句导入pyPCS
库。 - 使用函数和类:通过
pyPCS
库中的函数和类处理后调性音乐元素,进行音乐分析和创作。
注意事项
- 部分功能可能待完善,需按需进一步优化。
- 使用本工具需一定音乐理论和Python编程基础。
- 使用时请遵循项目文档和示例代码的指导。
示例代码
```python from pyPCS import PitchSeries, Chord
pitch_series = PitchSeries([60, 61, 62, 63])
chord = Chord([60, 61, 63])
transposed_chord = chord.transposition(2)
from pyPCS._player import play_chord
play_chord(transposed_chord)
``
此示例展示了如何使用
pyPCS`库中的类对象和函数,更多详细功能及用法可参考项目文档和示例代码。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】