将您的计算机键盘用作“钢琴”
项目描述
Pianoputer
此库允许您将计算机键盘当作钢琴来弹奏。这里是它在法语azerty键盘上操作的视频。
开始演奏!
Pianoputer只能在python3中工作,所以请确保您正在使用python3
pip install pianoputer
pianoputer
几秒钟后,下面的图像将在窗口中显示,表示程序已准备好。青色键是指定的样本wav文件所在的键。默认情况下这是c4,钢琴中央C(261.6 hz)所有白键和黑键都从锚定的青色键上下移动。
更改声音文件
您可以使用以下方式提供自己的音频文件:
pianoputer --wav my_sound_file.wav
例如:
pianoputer -w audio_files/bowl_c6.wav
所有白键和黑键都是根据基准青色键上下移位。
更改键盘布局:
请注意,默认的键盘配置(存储在文件 keyboards/qwerty_piano.txt
中)适用于最常用的 QWERTY 键盘。您可以更改配置,使其与您的键盘匹配,例如使用备选的 keyboards/azerty_typewriter.txt
pianoputer -k keyboards/azerty_typewriter.txt
这些
.txt
文件仅包含键名的序列,易于编辑。为了方便,此存储库还提供了 make_kb_file.py
程序
python make_kb_file.py
这将允许您按照您想要的顺序按键,并通过默认的 my_keyboard.kb
(只需遵循说明)创建新的键盘配置文件。然后,您可以使用 --keyboard 参数使用自定义键盘文件
本地安装:
python3 -m venv venv
source venv/bin/activate
# if you want to edit the program and have pianoputer use your edits
pip install -e .
# to install pianoputer separately in your virtual environment
pip install .
pianoputer
致谢:
- 来自 https://en.wikipedia.org/wiki/File:Middle_C.mid 的 c4 钢琴样本
变更日志:
https://github.com/Zulko/pianoputer/tree/master/CHANGELOG.md
项目详情:
下载文件:
下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。
源分发:
pianoputer-2.0.2.tar.gz (856.3 kB 查看哈希值)
构建分发:
pianoputer-2.0.2-py3-none-any.whl (860.4 kB 查看哈希值)
关闭
pianoputer-2.0.2.tar.gz 的哈希值
算法: | 哈希摘要: | |
---|---|---|
SHA256: | 06d942afb24823de8607ea09f566976f8ea149edcf7ea4c266509631280423ef |
|
MD5: | c99e1eaf1cb86ace9d30b72e97e4ac58 |
|
BLAKE2b-256: | 5d69e4bfb07cd726132e705e9cb2efeec6d72c002c3b3d6f7c26be1a876e73d6 |
关闭
pianoputer-2.0.2-py3-none-any.whl 的哈希值
算法: | 哈希摘要: | |
---|---|---|
SHA256: | 17436000b10f999e03146201ff32b2cff77734b109827435b732f5a0df18dbd4 |
|
MD5: | 9e02e8ed54f391e92b00e8959f956b05 |
|
BLAKE2b-256: | 29c15b9520b9ab411346437eff01d3e056adc2a4dc768cd47501cb9ca5e970a4 |