极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 16927|回复: 12

好吧,又是Arduino做到的->[转]15个软驱霸气演奏最炫民族风

[复制链接]
发表于 2012-10-4 00:02:51 | 显示全部楼层 |阅读模式
        现代科技突飞猛进在电脑硬件上表现的尤为明显,譬如那些中学时代还能见到的3寸软盘现在基本已经看不到了,不过你以为软盘、软驱已经告别我们的时代了吗?不,它们还能演奏时下最流行的歌曲呢。国内高玩“雷小灰”童鞋用15个软驱给我们带来了时下最流行的《最炫民族风》,让你知道什么叫霸气!技术宅们这是要逆天啊!

        原始Arduino代码"Moppy",作者SammyIAm。我稍微改了改让它能吃MIDI输入,原来只能播MIDI文件。 原理:通过控制软驱步进电机的频率获取音高。 另,软驱声音是H2录制,画面NEX-5拍摄。音视频都做过后期,视频做过除抖,音频做过降噪、EQ、压缩、混响,是通条录制,不是先采样后合成。
回复

使用道具 举报

发表于 2012-10-4 01:52:18 | 显示全部楼层
牛,支持一下。
回复 支持 反对

使用道具 举报

发表于 2012-10-4 09:58:26 | 显示全部楼层
传说中的最炫民族风已经火遍全世界?
回复 支持 反对

使用道具 举报

发表于 2012-10-4 15:45:13 | 显示全部楼层
准确的说,是已经蔓延到了一个叫软盘的地方了:'
回复 支持 反对

使用道具 举报

发表于 2012-10-4 16:50:40 | 显示全部楼层
厉害,软驱哪里发声哈
回复 支持 反对

使用道具 举报

发表于 2012-10-5 08:29:37 | 显示全部楼层
步进电机唱歌。。。。这个貌似都可以。。。。估计软驱中也是步进电机,所以能这么玩
回复 支持 反对

使用道具 举报

发表于 2012-10-6 13:01:13 | 显示全部楼层
软驱的逆袭啊
回复 支持 反对

使用道具 举报

发表于 2012-10-6 16:30:48 | 显示全部楼层
逆袭无处不在
回复 支持 反对

使用道具 举报

发表于 2012-10-6 20:28:41 | 显示全部楼层
不太明白,步进电机能发出这样的声音么
回复 支持 反对

使用道具 举报

发表于 2012-10-7 11:45:45 | 显示全部楼层
长见识了,厉害{:soso_e130:}
回复 支持 反对

使用道具 举报

发表于 2012-10-7 21:28:15 | 显示全部楼层
凑够15个光驱做15和弦midi不容易啊
回复 支持 反对

使用道具 举报

发表于 2013-3-13 01:54:27 | 显示全部楼层
只要了解MIDI协议,就不测验理解这个作品的原理。
先分析出MIDI数据中的0x90(音符开)指令,读出音符值,力度值可略过,然后以固业的音高驱动步进电机,电机发出的频率要和这个MIDI音符一致,直到收到0x80(音符关)指令,才停止驱动电机(或者收到力度值为0的0x90指令,效果一样)。
MIDI通道都是标准16通道,每个通道的音符对应一个电机来跑。当然通道10为打击乐专用,可以略过了。
回复 支持 反对

使用道具 举报

发表于 2013-3-14 13:05:00 | 显示全部楼层
文少 发表于 2013-3-13 01:54
只要了解MIDI协议,就不测验理解这个作品的原理。
先分析出MIDI数据中的0x90(音符开)指令,读出音符值, ...

张见识了,牛
回复 支持 反对

使用道具 举报

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

本版积分规则 需要先绑定手机号

Archiver|联系我们|极客工坊

GMT+8, 2024-4-29 13:47 , Processed in 0.045329 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

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