打印

有请版主蛋蛋进来!

[复制链接]
3320|19
手机看帖
扫描二维码
随时随地手机跟帖
沙发
michael_li| | 2007-11-21 14:59 | 只看该作者

路过一下

使用特权

评论回复
板凳
taoyubai| | 2007-11-21 15:01 | 只看该作者

俺也路过一下

使用特权

评论回复
地板
computer00| | 2007-11-21 15:04 | 只看该作者

哈哈哈,这东西对你们来说太简单拉,不好意思拿出手了...

使用特权

评论回复
5
xwj|  楼主 | 2007-11-21 15:12 | 只看该作者

谁说的啊,DSP可是高深技术啊

不许过分谦虚啊,过分谦虚可是等于骄傲的!

更不准找借口不让大家玩啊,

独乐乐启如众乐乐?

使用特权

评论回复
6
computer00| | 2007-11-21 15:23 | 只看该作者

晕...不知道你对哪部分感兴趣?检测的音符的代码部分吗?

我回去整理下,发个筐图,以及音符检测部分的代码上来吧,哈哈~~~~~
其它的都没啥了,很容易的,就是一些东西垒在一块而已...

使用特权

评论回复
7
xwj|  楼主 | 2007-11-21 15:26 | 只看该作者

呵呵,肯定是整个项目啦,谁让我手里有BF533 lite呢

不方便的话就发我的邮箱吧

xwjfile@21cn.com

使用特权

评论回复
8
computer00| | 2007-11-21 15:49 | 只看该作者

发给你也没用,我们用到了SSK子板,

上面有USB,FLASH,键盘,IDE接口,我们的LCD显示屏是挂在子板上的IDE接口上的。


而MIDI合成部分,键盘,LCD显示,前置放大部分是我们自己设计的板。所以你把程序
直接放到你的平台上也跑不起来。


唯一有用的恐怕就是MIDI检测部分了,你将那个函数移植到你的系统中去玩吧。等我傍晚回去给帖出来。

使用特权

评论回复
9
dld2| | 2007-11-21 16:26 | 只看该作者

查了半天,没有查到2007294的成员名单

嘿嘿

使用特权

评论回复
10
computer00| | 2007-11-21 18:49 | 只看该作者

哈哈哈~~~楼上的方向性错误...

                          多功能MIDI吉他效果器
               Multifunctional MIDI Guitar Effects Synthesizer

                              摘要
    本文设计和实现了一种基于ADSP-BF533的多功能MIDI吉他效果器。它具
有普通吉他效果器的音效功能,如失真,回响,颤音,均衡器,音量控制,
平衡控制等。此外它还具有节拍器,录音机,MIDI检测和合成,USB MIDI吉他,
U盘等特殊功能。MIDI合成功能具有128种旋律乐器,47种打击乐。节拍器内置
30种常用节拍。使用键盘操作,大屏幕LCD显示,人机界面友好。借助ADSP-BF533
的强大处理能力,很好的完成了以上功能。

关键词:ADSP-BF533,吉他效果器,MIDI,USB。

                          Abstract
This paper describes the design and realization of a Multifunctional 
MIDI Guitar Effects Synthesizer based on ADSP-BF533. It has audio effects 
of traditional Guitar Effects Synthesizer, such as Distortion, Reverb, 
Tremolo, Equalizer, Volume Control, Panning Control, and so on. Furthermore, 
it has some specific function, such as Metronome, Recorder, MIDI detecting 
and synthesizing, USB MIDI Guitar, U-Disk. The MIDI synthesizer includes 128 
melodic instruments and 47 percussion sounds. Metronome has 30 built-in common 
rhythms. It has a good human-machine interface as a result of using the 
keyboard and wide LCD. Due to the strong processing ability of the ADSP-BF533,
we have implemented aforementioned functions very well.

Keywords: ADSP-BF533, Guitar Effects Synthesizer, MIDI, USB.


系统方框图:



实物图:

使用特权

评论回复
11
linqing171| | 2007-11-22 13:35 | 只看该作者

这块运算量有多大?

for(i=0;i<15;i++)
{
  DataOut+=(buf[(p+i)&0x1F]+buf[(p+30-i)&0x1F])*blpf880[i+1];
}
DataOut+=buf[(15+p)&0x1F]*blpf880[16];

12M的普通51一秒能算几次?
在ADSP中这段代码用多长时间?

看着似乎运算量比想象的小的说。

使用特权

评论回复
12
computer00| | 2007-11-22 13:57 | 只看该作者

运算量不大的,我估计在ADSP533上用的CPU还不到1ms。

具体多少我没测过...

使用特权

评论回复
13
兰天白云| | 2007-11-22 14:16 | 只看该作者

学习一下00程序结构

使用特权

评论回复
14
taoyubai| | 2007-11-22 14:59 | 只看该作者

太长,没有看完,也得帮顶,NB啊

使用特权

评论回复
15
computer00| | 2007-11-22 17:37 | 只看该作者

哈哈,俺乱写的,千万别学,能看懂就行,自己喜欢怎样写

使用特权

评论回复
16
木头东瓜| | 2007-11-22 19:55 | 只看该作者

找到一篇天书

使用特权

评论回复
17
linqing171| | 2007-11-23 12:37 | 只看该作者

我是想看下时间。

ADSP里面不是可以仿真的时候直接看时间么?
我是想看看用普通的51能做到不,顺便就了解一下 纯单片机做出来的电子琴能值多少钱。呵呵。记得两年前领导给他女儿买了一个。

使用特权

评论回复
18
computer00| | 2007-11-23 13:44 | 只看该作者

哈哈~~~这用51单片机肯定做不出来了~~~~

做电子琴倒是没问题~~~~

不过电子琴也分很多档次的,便宜的几十块,贵的几十万。

使用特权

评论回复
19
aweyfan| | 2007-11-23 14:08 | 只看该作者

移植到pc上是不是就是打谱软件了?

直接用话筒采样了

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

xwj

288

主题

22797

帖子

35

粉丝