- 博客(0)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
delphi制作的钢琴
delphi xe10 编写,FMX版本,要用VCL简单改一下就好。
前两天带着孩子玩电脑,教孩子学编程,顺便写个程序希望能提起她的兴趣。
多通道混音版钢琴软件,这里的混音直接用了MediaPlayer控件,但刚开始时声音会有些延迟,一会就没事了。当然用SDL2更好,没有延迟。
Pianopas.pas
这是个类文件,只要调用它就可以显示钢琴界面,tmppiano:=tpiano.create(self);
timbre 文件夹里是可以自行添加删除的音色,一个文件夹就是一种,我这里使用了最基本的钢琴音色,可以在网上下载其他音色。
目前只做了鼠标点击,如果想用键盘只需要在按键时间里加入 tmppiano.play(0..87) 这里面的数字对应的是钢琴键盘的1-88个键。
如果要写成安卓版,则只需修改一下音色的目录就可以了。
2019-08-07
delphi xe 中 没有 /os/PersistableBundle,该怎么写。
2019-01-16
TA创建的收藏夹 TA关注的收藏夹
TA关注的人