跳转到主要内容

将您的计算机键盘用作“钢琴”

项目描述

Pianoputer

此库允许您将计算机键盘当作钢琴来弹奏。这里是它在法语azerty键盘上操作的视频

开始演奏!

Pianoputer只能在python3中工作,所以请确保您正在使用python3

pip install pianoputer
pianoputer

几秒钟后,下面的图像将在窗口中显示,表示程序已准备好。青色键是指定的样本wav文件所在的键。默认情况下这是c4,钢琴中央C(261.6 hz)所有白键和黑键都从锚定的青色键上下移动。

qwerty keyboard layout, c4 is cyan

更改声音文件

您可以使用以下方式提供自己的音频文件:

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

azerty 打字机 这些 .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://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 查看哈希值)

上传时间 Python 3

由以下机构支持

AWSAWS 云计算和安全赞助商 DatadogDatadog 监控 FastlyFastly CDN GoogleGoogle 下载分析 MicrosoftMicrosoft PSF 赞助商 PingdomPingdom 监控 SentrySentry 错误日志 StatusPageStatusPage 状态页面