键盘中国

 找回密码
 注册

QQ登录

只需一步,快速开始

扫码快捷登录

搜索
baidu
音符之声扩展包豪华版V6重磅发布: s670 770 970 775 975 sx700 sx900 Genos Tyros5
查看: 2846|回复: 12

有没有懂电子的朋友?我想做一个MIDI处理器

[复制链接]
发表于 2006-8-16 18:01 | 显示全部楼层 |阅读模式

马上登陆,参与交流。无法注册或登陆请加QQ群:777694204 或Email:admin@cnkeyboard.net

您需要 登录 才可以下载或查看,没有帐号?注册

x
MIDI处理器的作用是这样的:比如电子钢琴通过MIDI输入到计算机中,首先输入到处理器中,在处理器中加入效果后再输入到计算机中。目前想加的效果有:滑音轮、颤音轮、吹奏传感器和揉弦器,以解决有些乐器MIDI功能不多的问题。
我的问题是:1、是否已经有了这样的设备?2、有没有专用的芯片处理MIDI数据?如果没有,能否用单片机模拟?3、这个东西是否有用?
温馨提示: 发帖标题请概括内容,回帖请勿使用无意义字符或纯表情。积极参与发帖回帖交流能提高会员等级(提升下载权限)
发表于 2006-8-16 18:17 | 显示全部楼层
我来分析一下:

如果是现场演奏,所有的专业合成器现在都有完备的控制器系统,因此完全没有必要再额外接一个控制器。

如果是后台制作,MIDI键盘的控制器也都很完备,除非用廉价的电子琴做midi输入用。但是真正搞制作的,有多少人会用廉价电子琴?现在midi键盘已经很便宜了啊。再说了,所有的midi controller都可以在音序软件中随意编辑,有没有这个硬件的控制器又有什么关系呢?

所以,我个人感觉这种独立的控制器没有什么客户群。
温馨提示: 发帖标题请概括内容,回帖请勿使用无意义字符或纯表情。积极参与发帖回帖交流能提高会员等级(提升下载权限)
回复

使用道具 举报

发表于 2006-8-16 20:19 | 显示全部楼层
原帖由 老吴 于 2006-8-16 18:17 发表
我来分析一下:

如果是现场演奏,所有的专业合成器现在都有完备的控制器系统,因此完全没有必要再额外接一个控制器。

如果是后台制作,MIDI键盘的控制器也都很完备,除非用廉价的电子琴做midi输入用。但是真 ...

温馨提示: 发帖标题请概括内容,回帖请勿使用无意义字符或纯表情。积极参与发帖回帖交流能提高会员等级(提升下载权限)
回复

使用道具 举报

发表于 2006-8-17 08:56 | 显示全部楼层
2楼答的非常好!!!!!!!!!!!!!!
温馨提示: 发帖标题请概括内容,回帖请勿使用无意义字符或纯表情。积极参与发帖回帖交流能提高会员等级(提升下载权限)
回复

使用道具 举报

发表于 2006-8-17 09:21 | 显示全部楼层
呵呵……

楼主是“新手”……

也就是“新手”的问题啦……

大家不要见怪哦……
温馨提示: 发帖标题请概括内容,回帖请勿使用无意义字符或纯表情。积极参与发帖回帖交流能提高会员等级(提升下载权限)
回复

使用道具 举报

发表于 2006-8-17 19:36 | 显示全部楼层
1、是否已经有了这样的设备?
答:好像有的,但是我没有见过,只是听说过。

2、有没有专用的芯片处理MIDI数据?如果没有,能否用单片机模拟?
答:没有专用处理芯片,用单片机做并不难,89C51就可以,电路不复杂,软件也不难,我就有能力设计这样的电路,目前我正在编一些单片机的MIDI软件。

3、这个东西是否有用?
答:用处不大,火键的MIDI键盘上就有类似的控制器,个人认为,纯属商业炒作,实际用处不大。
温馨提示: 发帖标题请概括内容,回帖请勿使用无意义字符或纯表情。积极参与发帖回帖交流能提高会员等级(提升下载权限)
回复

使用道具 举报

发表于 2006-8-17 21:17 | 显示全部楼层
总结:省省力气吧
温馨提示: 发帖标题请概括内容,回帖请勿使用无意义字符或纯表情。积极参与发帖回帖交流能提高会员等级(提升下载权限)
回复

使用道具 举报

 楼主| 发表于 2006-8-17 23:41 | 显示全部楼层
既然大家都这么说,我就不想他了。实际上也就是个想法而已。谢谢大家!
温馨提示: 发帖标题请概括内容,回帖请勿使用无意义字符或纯表情。积极参与发帖回帖交流能提高会员等级(提升下载权限)
回复

使用道具 举报

发表于 2006-8-22 11:30 | 显示全部楼层
说不准大家明天就要卖acone 制作的乐器了

其实你的想法是非常好 肯定是先做些已经有了的东西然后再把你自己的想法加入到你研制的设备里

如果有什么想法尽管提出来大家谈论下啊

比如说你上面的想法就挺好的,如果是能作出软件版本的应该会有用(注意把操作方便快捷作为目标之一)。虽然很多人都有钱卖好的设备但是不代表所有人都有钱 呵呵 总会有部分人 用些低端的琴的 这些琴的MIDI控制就非常不方便甚至是没有 那么你的想法就派上了用场 金子就往你家流了 呵呵
温馨提示: 发帖标题请概括内容,回帖请勿使用无意义字符或纯表情。积极参与发帖回帖交流能提高会员等级(提升下载权限)
回复

使用道具 举报

发表于 2006-8-23 00:05 | 显示全部楼层
原帖由 老吴 于 2006-8-16 18:17 发表
我来分析一下:

如果是现场演奏,所有的专业合成器现在都有完备的控制器系统,因此完全没有必要再额外接一个控制器。

如果是后台制作,MIDI键盘的控制器也都很完备,除非用廉价的电子琴做midi输入用。但是真 ...


不知道兄弟是不是以前****专区论坛的KORG大哥啊???
温馨提示: 发帖标题请概括内容,回帖请勿使用无意义字符或纯表情。积极参与发帖回帖交流能提高会员等级(提升下载权限)
回复

使用道具 举报

发表于 2006-8-23 16:22 | 显示全部楼层
我就是搞电子的,后来我仔细想想,其实acone所说的这个MIDI控制器也不是没有一点用处,比如滑音轮、颤音轮,中档琴大多数也只有滑音轮而没有颤音轮,低档琴什么轮都没有,我可以告诉大家,MIDI控制器最难做的就是滑音轮、颤音轮,因为是模拟量控制,单片机要求有A/D转换,如果用51单片机做,则需要外挂A/D芯片,电路复杂,校准也比较烦琐,技术难度不算太大,但是制作起来费时间,吹奏传感器和揉弦器估计也是模拟量控制,即使电路做出来了,那外壳也是不好找,总不能裸体使用,开模具作外壳投资太大。
温馨提示: 发帖标题请概括内容,回帖请勿使用无意义字符或纯表情。积极参与发帖回帖交流能提高会员等级(提升下载权限)
回复

使用道具 举报

 楼主| 发表于 2006-8-27 00:32 | 显示全部楼层

两天没来变化大了

首先是论坛域名变了,让我吃惊不小。其次是还有人回贴。
回kmsj:如果用单片机的话电路那是相当简单。现在好多单片机都自带A/D,如STC12C5410AD,自带8路10位精度的转换,足够用了。滑音轮和颤音轮只要加上电位器就可以了,只是吹奏传感器电路复杂一些,需要有一个麦克风,后面加上模拟放大、整流、滤波电路,最后得出一个与吹奏气流成正比的电压信号送入单片机。
我粗略地看了一下MIDI标准,好像揉弦器不能实现,MIDI标准制定的太不完善了。
我最在意的是吹奏传感器,如果有了它,西方的管乐器和我国的竹乐器出来的音乐就基本有了生命。我还有一个想法能够简单地实现吹奏。就是买一个计算机用的麦克风插入声卡,在麦克风的头上套一个管,把管子含在嘴里吹,麦克风拾得的噪音大小就代表了气流的大小。在计算机里编制一个虚拟驱动软件,利用这个噪音控制MIDI。到时候大家下载了驱动程序传感器就可以自制了。
温馨提示: 发帖标题请概括内容,回帖请勿使用无意义字符或纯表情。积极参与发帖回帖交流能提高会员等级(提升下载权限)
回复

使用道具 举报

发表于 2006-8-27 11:18 | 显示全部楼层
回acone:
你的整个思路是正确的,但是,过程可能有问题,
1、“现在好多单片机都自带A/D,如STC12C5410AD,自带8路10位精度的转换,足够用了”

单片机自带的AD精度够了你考虑速度够了吗?假如STC12C5410AD单片机不是像51单片机那样是12个周期一个指令的话,31250bit/s的MIDI信号是无法编出来的,即使STC12C5410AD速度很快,软件模拟31250bit/s的MIDI信号也是浪费机器时间,使整个程序难度增加,还有,STC12C5410AD好像是PIC单片机,仿真器太贵,为某个项目买仿真器并不值得,现实一点的方法是:用51单片机外挂AD,用C语言编程成功之后再考虑用其它单片机移植程序。

2、滑音轮和颤音轮只要加上电位器就可以了

说是这样,但是,校准可能有点困难,这部分我没有做过。

3、只是吹奏传感器电路复杂一些,需要有一个麦克风,后面加上模拟放大、整流、滤波电路,最后得出一个与吹奏气流成正比的电压信号送入单片机

我估计连麦克风都不需要,只要传感器就够了,MIDI音符应该是按键决定。

4、我粗略地看了一下MIDI标准,好像揉弦器不能实现,MIDI标准制定的太不完善了

MIDI标准的确制定的不完美,个人认为,最不完美的地方是速度太慢,以至于功能太弱,我没有研究过揉弦器,不过,只要有成品卖一定也有办法做的。

5、我最在意的是吹奏传感器,如果有了它,西方的管乐器和我国的竹乐器出来的音乐就基本有了生命。我还有一个想法能够简单地实现吹奏。就是买一个计算机用的麦克风插入声卡,在麦克风的头上套一个管,把管子含在嘴里吹,麦克风拾得的噪音大小就代表了气流的大小。在计算机里编制一个虚拟驱动软件,利用这个噪音控制MIDI。到时候大家下载了驱动程序传感器就可以自制了。

你考虑的太复杂了,我估计就是按键决定音符、传感器决定力度,送出去的是MIDI信号,电脑部分是不需要编程的。
温馨提示: 发帖标题请概括内容,回帖请勿使用无意义字符或纯表情。积极参与发帖回帖交流能提高会员等级(提升下载权限)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

微信公众号|领红包|举报|黑屋|手机|Archiver|官方QQ群:777694204|键盘中国 ( 粤ICP备19059169号-1 )

GMT+8, 2025-7-11 03:43 , Processed in 0.051208 second(s), 46 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表