Category Archives: 技术文章

把PC键盘变成MIDi音符控制适配器

把PC键盘变成MIDi音符控制适配器 作者: Alan Probandt (alan_probandt@yahoo.com) 11月 10, 2003    翻译:我  5月6日 2006   这篇文章将告诉您如何制作一个硬件适配器,使pc键盘像独立Midi音符控制器一样工作。一个pc键盘作为一个完整钢琴键盘控制器是个好主意。Pc键盘更轻,更小,更便宜,而且全世界标准统一。这个适配器将允许你把pc键盘直接连接到一个midi声音模块上(用midi线缆),并且演奏这个模块。 将pc键盘插入这个硬件适配器后,pc键盘将变成一个非常简单的midi控制器。Pc键盘直接连接到这个适配器上,midi模块也连接到这个适配器上。它在pc键盘与midi控制器之间建立直接的midi连接,像这样: Adapter 在pc键盘上按下一个键,就会发送”midi音符开”指令(到连接的声音模块),放开那个键,就会发送”midi音符关”指令。功能键可以通过传送”midi程序转换指令”来选择一个新的声音(ie,patch),空格键可以发送”所有音符关”指令。 键盘图上指出的那些建按音阶刻度排列,为模仿一个真正的midi键盘控制器作了身体上的准备(我是说键盘的身体,阿~~~~~)。这就是那个表,指出了音符的位置: 电路图 在孔孔板上制作如下电路: 连接 在适配器的电路板上由三个接口。一个用来连接电源(ie ,通常是一个"壁式"(wall wart)交流电源适配器,你可以在Radio Shack或者是其他电器商店中买到)。电源的供给应该是+8到+15v的直流源。它要为键盘中的处理器供电,也要为适配器板上的AVR微控制器供电。绝大多数的现代ps2键盘(有一个微型6针接口,鼠标也一样)用不到10毫安电流,AVR微控制器用差不多5毫安,所以交流电源适配器不用非常大。买一个+8到+15v的不小于15mA的交流电源适配器极足够了。另一方面,一个9v电池可以很好的工作至少4小时。 注意:交流电源接口没有在上面电路图中给出来,因为,你可以用任何一种借口,选择范围是很宽的,由你的经验决定。这样一个接口只需要两针,一个接“+8v”,一个接地,所有在电路中标注vcc的,都应该连接到电源的+8v线上,所有的地,都接到地线上[废话。。。。。。]。还要注意,AVR的20脚接8v,10脚接地。所以你装上了一个接口来接交流电源适配器,或者是一个9v电池槽,如果你更喜欢使用电源的话[这人纯粹神经病,都装不就完了]。 另外两个接口用来连接Pc键盘(用p2—标准的pc键盘凹六针口)和一个外部声音模块(标准的Midi 凹5针口)。Pc键盘插入小的6针口中,midi线缆的一端插入大5针口中,另一端插入midi声音模块的midi in口中。 操作 所有的midi指令通过midi信道1传送。 四行文字数字键(1,2,… – Q,W,E,R,… – A,S,D…. – Z,X,C…)相当于像个八度音的钢琴键,1,2,…的行是第一行钢琴黑键,Q,W,E,…的行是第一行钢琴白键(低八度的),A,S,D…的行是第二行钢琴黑键,Z,X…的行是第二行钢琴白键,这样就由三个半的八度,具体音符于键的位置看上面图。空格键发送”所有音符关”指令(" B0 7B 00 … 繼續閱讀

发表在 技术文章 | 4条评论