Piano-MIDI 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
Piano-MIDI 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票

软件简介

接入电钢琴等设备 MIDI 接口,访问站点,通过钢琴的弹奏实时显示瀑布流线条。全兼容各个平台的主流浏览器。

功能特性

  • 实时接收 MIDI 数据并显示
  • 可调控的速度和显示的颜色

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (0)

加载中
更多评论
暂无内容
发表了博客
2012/01/15 21:33

MIDI格式

朋友的公司准备做的一个内容,我负责其中一个模块,该模块需要解析MIDI文件,然后生成另外一种格式。虽然也有开源的包可以用,不过那个包bug微多,而且已经停止维护很久了。(开发那个包的好像是个搞乐队,估计专心玩音乐去了吧) 花了1天多才写完,上点翻译内容,表示斯坦福大学的内容真心好理解啊 标准MIDI文件结构(译...

1
2
发表于大前端专区
2016/03/21 11:31

真正的钢琴(Piano simulator)

小时候,家里都会有一个电子钢琴,不过买回来就没用用过,因为跟真的钢琴声音差距很大,很多小孩子都喜欢钢琴那个叮咚声,但又在昂贵的价格和学费前止步,真正的钢琴这款插件可以完成你的小小钢琴梦,你可以演奏一首曲子!按任何键显示在您的计算机的键盘上的小写,将让你打在钢琴上对应的按键。使用鼠标玩这个游戏。

0
0
发表了博客
2011/10/03 14:54

[iPhone]播放midi文件

http://www.viscerallogic.com/programming/midi/ 这个方案比下边的要简单 http://www.crimsontech.jp/eng/softsynth/ FMOD http://ixhan.com/2009/10/how-to-let-iphone-play-midi-file/...

0
0
发表了博客
2014/09/26 15:35

WinAPI: midiInOpen - 打开 MIDI 输入设备

提示: 因为其中的回调函数是在中断时间内访问的, 必须在 DLL 中; 要访问的数据都必须是在固定的数据段中; 除了 PostMessage timeGetSystemTime timeGetTime timeSetEvent timeKillEvent midiOutShortMsg midiOutLongMsg OutputDebugString 外, 也不能有其他系统调用. //声明: midiInOpen( lphMidiIn: PHMIDIIN; {用于...

0
0
发表了博客
2019/02/12 19:23

【原】使用puppeteer爬虫下载Midi文件

The Beatles 乐队的 Midi文件下载地址 puppeteer官方github地址 midi文件爬取示例代码github地址 1、安装npm 参考:安装npm及cnpm(Windows) 修改参数 PS D:\Program files\nodejs> mkdir node_global PS D:\Program files\nodejs> mkdir node_cache PS D:\Program files\nodejs> PS D:\Program files\nodejs> npm co...

0
0
发表了博客
04/28 08:23

使用钢琴键盘作为电脑键盘[关闭] - Using a piano keyboard as a computer keyboard [closed]

问题: I have RSI problems and have tried 30 different computer keyboards which all caused me pain. 我有RSI问题,并尝试了30种不同的电脑键盘,这些都给我带来了痛苦。 Playing piano does not cause me ......

0
0
发表于AI & 大数据专区
2015/09/01 10:32

Web Audio/Web MIDI 知识在线讲解

9月2日晚上7点30分,来自 上海GDG 的 Alpha 和 KJ 将在 线上 和全国的GDG小伙伴们分享一下在 Audio 和 MIDI 方面的一些知识,并且对谷歌提供的 DEMO 作简单的讲解。 为了配合和支持今年在上海举办的中国音乐节大展...

0
0
发表了博客
2014/09/26 15:33

WinAPI: midiInGetNumDevs - 获取 MIDI 输入设备的数目

//声明: midiInGetNumDevs: UINT; {无参数; 返回 MIDI 输入设备的数目} //举例:

0
0
发表了博客
2014/09/26 15:37

捕捉 midi 输入消息的基本程序

uses MMSystem; var hMidiIn: Integer; procedure midiCallBack(hdrvr: HDRVR; uMsg: UINT; dwUser: DWORD; dw1, dw2: DWORD) stdcall; begin case uMsg of MIM_OPEN: ; MIM_CLOSE: ; MIM_DATA: Form1.Memo1.Lines.Add(IntToStr(dw1)); MIM_LONGDATA: ; MIM_ERROR: ; MIM_LONGE...

0
0
发表了博客
07/03 08:46

使用钢琴键盘作为电脑键盘[关闭] - Using a piano keyboard as a computer keyboard [closed]

问题: I have RSI problems and have tried 30 different computer keyboards which all caused me pain. 我有RSI问题,并尝试了30种不同的电脑键盘,这些都给我带来了痛苦。 Playing piano does not cause me ......

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
0 评论
4 收藏
分享
返回顶部
顶部