python键盘钢琴
一直想做个键盘钢琴,尝试了网上的代码发现效果并不理想。参考项目地址https://github.com/Zulko/pianoputer
这个项目里采用了scipy将一个敲碗的录音通过改变频率拓展成了整个钢琴音谱,不知道是不是我电脑的问题,总之在ubuntu下测试声音忽高忽低,另外,我换了一个标准的钢琴wav声音文件按上面的做法改变音调却发现更不好用了。
于是我放弃了变调部分,改为尝试直接用完整的wav文件集合播放,另外,我实现的是播放固定乐谱的功能(因为不想记下一个键是什么)。
代码见https://github.com/MemoryAndDream/pianoputer python myplayer.py运行 需要修改raw文件的路径。
程序播放的音符来自于项目中的ogg文件集合。按简谱写好播放队列,然后运行程序时按任意键(esc键退出)就能播放下一个音符。
尝试了pygame.mixer.Sound播放,效果不理想,还不知道原因。第一次写这种博客,希望看过的同志随便写点什么意见吧。十分感谢
python键盘钢琴相关推荐
- python键盘输入代码,python监控键盘输入实例代码
本文研究的主要是python监控键盘输入的相关代码,用到了os,sys,time等,具体实现代码如下: #!/usr/bin/env python # -*- coding: utf-8 -*- im ...
- python键盘输入数组_python 二维数组切割Python读取键盘输入的2种方法
Python提供了两个内置函数从标准输入读入一行文本,默认的标准输入是键盘.如下: 1.raw_input 2.input raw_input函数raw_input() 函数从标准输入读取一个行,并返 ...
- python键盘输入转换为列表_Python键盘输入转换为列表的实例
Python输入字符串转列表是为了方便后续处理,这种操作在考试的时候比较多见. 1.在Python3.0以后,键盘输入使用input函数 eg1. >>> x=input >& ...
- 用计算机弹绿色谱子,小Z键盘钢琴(电脑键盘弹钢琴带曲谱)
[小Z键盘钢琴] 以下歌谱对应的键是跟默认键是不一样的,我已经打包了,只要把 歌谱.ini 改成 系统.ini 然后重启软件,这样就改好了,然 后可以按照以下歌谱试弹一下! 海阔天空就是此键盘钢琴的第 ...
- 【收集】键盘钢琴 和弦琴谱 (带HTML版开发流程)
目录 键盘钢琴开发 <御剑江湖> <星之所在> <童话> <一直很安静> <雨的印记> <天空之城> <苍海一声笑> ...
- 键盘钢琴软件v1.0.1.0官方pc版
键盘钢琴软件是一款可以让用户朋友在电脑上用键盘就能弹钢琴的软件,当然你还可以当做一款键盘音效软件来使用,键盘上的字母按键全部化身钢琴效果,让你在电脑上也能弹钢琴. 基本简介: 一个有趣的小工具,键盘打 ...
- HTML+JS实现离线flash键盘钢琴
JQ+JS实现,如果只是想玩一玩flash键盘钢琴的也可以下载,直接打开music.html文件就可以,刚开始页面加载需要等待几秒钟,需要动态生成大量的元素. 还有几个功能没有实现 积分资源下载:点击 ...
- android键盘广告,android键盘钢琴Lite郑永修改版+去广告
10年前 (2011-04-11) | 16,521 views | 13 条评论 | 本文共722个字 最强大的android版钢琴软件非xPiano莫属,xPiano是一款专业的钢琴模拟软件,功能 ...
- 键盘钢琴html代码,Flash键盘钢琴 电脑键盘钢琴附键盘钢琴谱
Flash键盘钢琴(电脑键盘钢琴)先下载Flash钢琴,把打开的窗口以较小的形式显示,以方便看着曲谱弹,对了~~一定要让其成为当前的活动的窗口,切换到英文输入法之后,按照下面的曲谱练习即可~~ 最好先 ...
最新文章
- 人工智能犯罪:先行预防还是事后严惩
- WIN7系统开题提示loli.vbs 操作超时怎么办
- Python之seaborn:利用seaborn的color_palette()函数改变绘图界面风格
- 实现OC与JS的交互
- wince6.0开机自启动应用程序
- 假如BERT系论文变成Commit History
- axure树形表格_Axure教程:可增删改的树型结构
- 引用类型--Object类型、Array类型
- HDU-ACM-2041
- B站(IT速成之JAVA速成班 300分钟算法面试)跟做笔记
- rgba 透明度转换十六进制
- 傲腾会是NAND的接班人么?
- 使用PS制作放大镜效果
- 机器视觉实用工具集NO.15——利用图像放射变换做类似文件扫描仪效果工具
- 程序员如何实现财富自由
- linux--线程(2续)
- DNS污染该如何解决
- 合肥工业大学宣城校区计算机组成原理实验 单周期 CPU 设计与实现
- VJC案例-叫人起床
- C++核心编程笔记——内存分区模型(出自b站黑马程序员视频)
热门文章
- html做qqdiy名片源码,QQ DIY名片自定义
- 如何改变讨好型人格?修
- 我的世界服务器整人系列,整人新思路?《我的世界》人气最高的模组 好兄弟看完怀疑人生...
- 12306登录python_Python模拟登录12306
- 我们正寻找的外星人可能是...人工智能?
- Web网页基于HTML、CSS设计——“甜品网站”素材。
- 测试身体素质健康的软件,索美国家体质健康测试管理软件
- 【python】python获取网站源码失败,出现一堆script脚本内容
- Unity Shader——夜晚视觉屏幕特效(night vision Screen Effect)
- LNK1120 1 个无法解析的外部命令 Nehe OpenGL第六课vs2019环境下 调式后出现无法解析外部符号错误 求解?