跳转到主要内容

从和弦进行创建MIDI文件

项目描述

![chords2midi](https://i.imgur.com/rvXoXOf.png)
# chords2midi

给定和弦进行,获取MIDI文件!

将MIDI文件放入您喜欢的DAW中[制作节奏!](https://clyp.it/drltahki) 或者 [两个](https://clyp.it/f0g1ko5b)。

## 安装

$ pip install chords2midi

## 使用方法

$ c2m I V vi IV --key C
$ ls
C-I-V-vi-IV.mid

更多使用方法

$ c2m I V vi iii IV I IV V --key D --bpm 128 --octave 5 --duration .25 # D大调帕赫贝尔的卡农,Staccato电子舞曲版本
$ ls
D-I-V-vi-iii-IV-I-IV-V-128.mid

您也可以直接使用命名和弦

$ c2m Am Em F G --bpm 80
$ ls
Am-Em-F-G-80.mid

您可以使用 `X` 放置休止符

$ c2m I X V X vi X IV

其他选项

```
用法:c2m.py [-h] [-b BPM] [-t OCTAVE] [-i INPUT] [-k KEY] [-n NOTES]
[-d DURATION] [-H HUMANIZE] [-o OUTPUT] [-v]
[U [U ...]]

chords2midi - 从书面和弦进行创建MIDI文件。

位置参数
U 请提供和弦进行!有关更多信息,请参阅 --help。
选项。

可选参数
-h, --help 显示此帮助信息并退出
-b BPM, --bpm BPM 设置BPM(默认160)
-t OCTAVE, --octave OCTAVE
设置八度(默认4)
-i INPUT, --input INPUT
从输入文件中读取。
-k KEY, --key KEY 设置调(默认C)
-n NOTES, --notes NOTES
每个和弦的注释(默认全部)
-d DURATION, --duration DURATION
设置和弦持续时间(默认为1)
-H HUMANIZE, --humanize HUMANIZE
设置“人类化”和弦(弹奏)的数量,以节拍为单位
- try .11(默认0.0)
-o OUTPUT, --output OUTPUT
设置输出文件路径。默认是当前键和当前位置的进行曲

-v, --version 显示 chords2midi 的当前版本
```

## 常见进行曲

经典

$ c2m I V vi IV

50年代进行曲

$ c2m I vi IV V

12小节布鲁斯

$ c2m I I I I IV IV I I V V I I

或者

$ c2m I I I I IV IV I I V VI I V

水上的烟

$ c2m ii IV V

野东西

$ c2m I IV V IV

弗拉门戈

$ c2m vi V VI V

轻轻地哭

$ c2m ii I V6 VIIb VI

悲伤

$ c2m vi IV I V

还有很多[更多信息](https://www.hooktheory.com/theorytab/common-chord-progressions)!

## 播放

如果您在使用OSX

$ brew install timidity
$ timidity your-midi.mid

## 相关

* [UltimateTemplate](https://github.com/Miserlou/UltimateTemplate) - 可用于生产的Ableton Live项目模板。
* [ADGMaker](https://github.com/Miserlou/ADGMaker) - 使用免费交响乐团样本制作Ableton ADG乐器

Rich Jones,2018年。MIT。

项目详情


下载文件

下载适用于您平台的应用程序。如果您不确定要选择哪个,请了解更多关于安装包的信息。

源分布

chords2midi-0.7.0.tar.gz (4.6 kB 查看哈希值

上传时间

构建分布

chords2midi-0.7.0-py2-none-any.whl (4.9 kB 查看哈希值

上传时间 Python 2

由以下支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页