买琴买鼓,就找魔菇!

 找回密码
 注册
搜索
查看: 8722|回复: 28

MIDI控制器+程序

[复制链接]
发表于 2009-4-28 00:58:53 | 显示全部楼层 |阅读模式
吉他中国微信公众号
MIDI.rar (176.55 KB, 下载次数: 530) 有兴趣的朋友可以自己试试,还在进一步升级。
发不了图片,就发一个压缩包,自己下载看。
有兴趣的可来交流交流。

[ 本帖最后由 qqqqqq 于 2009-4-28 01:09 编辑 ]
发表于 2009-4-28 08:20:33 | 显示全部楼层
吉他中国抖音
你小子在做甚
发表于 2009-4-28 12:31:37 | 显示全部楼层
GC视频号
发个源代码啊~~!还有协议
 楼主| 发表于 2009-4-28 12:55:59 | 显示全部楼层
买琴买鼓,就找魔菇
串行异步通信,波特率31.25k,接一个6MHz的晶振就行。
程序是一个人的辛勤劳动,不好拿出来,对不起。
如果你想看,你就反汇编吧。
电路图不完整,但主要的已经有了,diy是要自己动手、想办法,才有意义。
希望大家理解。
发表于 2009-4-28 16:00:47 | 显示全部楼层
哈哈,你用单片机模拟仿真软件做倒是挺省事啊
 楼主| 发表于 2009-4-28 19:17:27 | 显示全部楼层
现在工作了,很忙,没多少时间做这些了,所以没有成品。
看到很多朋友想做MIDI control的,但是软体阻碍了他们,我就用点知识帮帮。
diy是靠自己,这才是乐趣。
发表于 2009-4-28 21:11:54 | 显示全部楼层
简洁明了
发表于 2009-4-28 23:43:15 | 显示全部楼层
强烈要求楼主把MIDI协议贴出来~!![em28]
发表于 2009-4-29 09:10:45 | 显示全部楼层
很不错的一个东东哦,楼主幸苦了,呵呵,相比HEX,我还是更喜欢源代码呢,哈哈
发表于 2009-4-29 17:18:08 | 显示全部楼层
就是很简单的串行异步通信而已,改变音色就是先发送#CXH(X=0-F,通道号)再发送音色号#YYH(YY=#00H—#07FH)就是
我想问有没有一个数码管译码器能直接译出0—F的呢?[我倒不像多用一个数码管浪费电em16]
 楼主| 发表于 2009-4-29 18:03:11 | 显示全部楼层
楼上什么意识?一个数码管可以显示0-F,但看起不直观。
应大家要求,发源码: 复件 指令发送.rar (1.43 KB, 下载次数: 185) (尊重个人劳动,勿要商业!!)
现在这个可以选择通道(0-15),发送每一通道的128个音色代码。
以后还要升级,变为可以存储、表情踏板、调音高等。
希望大家交流。

[ 本帖最后由 qqqqqq 于 2009-4-29 18:14 编辑 ]
发表于 2009-4-29 18:47:32 | 显示全部楼层
我意思是只用两个数码管以16进的形式显示,那样比较节约(日本理念) 我数电学得不好

储存功能不难实现,还是表情踏板的硬件难办些,等待楼主和高人
发表于 2009-4-29 22:17:37 | 显示全部楼层
原帖由 liamlau 于 2009-4-29 17:18 发表
就是很简单的串行异步通信而已,改变音色就是先发送#CXH(X=0-F,通道号)再发送音色号#YYH(YY=#00H—#07FH)就是
我想问有没有一个数码管译码器能直接译出0—F的呢?[我倒不像多用一 ...


用米字的数码管可以做出0-F的显示。
 楼主| 发表于 2009-4-29 23:55:11 | 显示全部楼层
日字型的很好实现,比三个的更简单。
源代码你稍改一下就行。
日本,看了南京有点感触。
表情踏板我认为用光电的方便,AD转换进单片机处理,很好实现线性以及对数性的。
发表于 2009-4-30 00:18:02 | 显示全部楼层
一个过头把595当成并行输入的LED译码器
表情踏板可以用光电,但如果音量踏板的话那样光电的也可以么?不会因为初始系统时踏板不在平衡位置而出错么?
 楼主| 发表于 2009-4-30 00:44:43 | 显示全部楼层
可以,A/D转换没有平衡不平衡之分,她只是时刻监测电压情况,电压不同,数据不同,所以不会出错。
发表于 2009-4-30 07:49:29 | 显示全部楼层
踏板用光控或者霍尔元件都是相当好的,但是踏板的机械加工一直让我噩梦缠身。哎。。。。。。。。。。。。
发表于 2009-4-30 08:35:44 | 显示全部楼层
楼上几位的讨论都说在点子上了哈哈,基本就是如此
会编程还用什么译码芯片,我一块都没有用,不过这大大加重的程序的复杂度
我做的踏板程序现在有一千六百多行,但是一点也不拖沓,核心程序主要是解决了超低延时和精准按键处理
那十几行代码的逻辑巨复杂,我现在自己去看都晕,当初编了整整两个星期
完美的解决按键消抖延时复用连击等问题呵呵
一般单片机书的按键程序实在垃圾到不能用。

AD转换控制踏板的接口我其实都做了,实验也没问题了,我喜欢用霍尔传感器,非接触,
灵敏度和连续性都非常好
只是第一批没有时间做成带踏板的,机械设计和加工我倒是小菜一碟,就是暂时忙的分不出精力做了。
发表于 2009-9-27 17:28:07 | 显示全部楼层
路过,高人
发表于 2009-9-27 19:37:36 | 显示全部楼层
我是来看1600行的单片机程序的
发表于 2010-3-2 00:34:21 | 显示全部楼层
都是高手啊~!~!~!~

看不懂啊~!~!~!~!~!~!
发表于 2012-5-8 21:06:47 | 显示全部楼层
发表于 2012-7-16 06:51:10 | 显示全部楼层
再顶!高科技!
发表于 2013-8-28 10:04:03 | 显示全部楼层

qiudianlou

qiudianlutu a
发表于 2013-10-14 12:15:00 | 显示全部楼层

顶一下求剩余电路

求大神的 剩余电路 我买了好多芯片 可以接完了都没效果 求大神指导
发表于 2013-10-15 00:17:22 | 显示全部楼层
单片机MIDI的东西程序超简单了 需要MIDI转USB的芯片可以联系我~
发表于 2013-10-18 09:58:30 | 显示全部楼层

跪求大神帮帮我

两条命令都是关闭的,恳请楼主帮我吧~~
QQ图片20131018095933.jpg
发表于 2013-10-22 21:32:07 | 显示全部楼层

回复 26楼 极乐圣手 的帖子

MIDI的速度不快,用单片机做肯定很容易实现,选带USB口的单片机,连USB转MIDI线都能省了。
发表于 2013-12-14 23:42:09 | 显示全部楼层
不知道前辈现在做的怎么样了,成品出售不
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|吉他中国官方

GMT+8, 2025-2-28 06:12

Powered by Discuz!

© 2001-2024 Discuz! Team.

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