• 全部
  • 问答

和弦铃声的问题

goldolphin 2002-11-03 03:47:14
我有一朋友说可以通过软件的方法使一些不支持和弦铃声的手机实现和弦铃声。我将一首多和弦的铃声(有三个音轨)下载到我的西门子3618中,发现它可以正确地播放其主音轨的旋律。
如果可以通过软件的方法实现和弦的话,不知如何开发,是否要直接操作手机内的DSP芯片进行混音。用J2ME怕是完成不了吧(现在许多手机也还不支持KJava之类的)。我没有接触过这方面的开发,还请各位指教,畅所欲言。
...全文
55 点赞 收藏 28
写回复
28 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
tfp 2003-02-18
怎么做的啊?

我要做摩托罗拉 V730的铃声下载,不能成功啊

帮我啊

QQ:63047710
回复
xh0001 2002-12-08
我去办公室找,可是手几方面的是不可能的。给我发Email,我到办公室可以给你回复。lmsong@haiercct.com.cn
回复
goldolphin 2002-12-08
可否发给我!!!
goldolphin@njuele.com
回复
iStringTheory 2002-12-06
6618 支持直接播放 midi 音乐

-----------------------------
千年精灵( Millennium Genius )
回复
iStringTheory 2002-12-06
6618 支持之间播放midi

-----------------------------
千年精灵( Millennium Genius )
回复
iStringTheory 2002-12-06
我有西门子的指令资料,我的手机和你的差不多,6618,曾经试着做过手机控制软件

-----------------------------
千年精灵( Millennium Genius )
回复
goldolphin 2002-12-05
我的EMail:
goldolphin@njuele.com
太感谢了。
回复
keeper111 2002-12-03
手机的和弦铃声是由专门的芯片实现的,目前主要由两种一种是yamaha的,一种是高通的。yamaha的和弦铃声实现程序是,先把SMF(midi)文件转换成SMAF(mmf)文件,然后下载到手机实现播放。yamaha的芯片主要是提供音源。
请参照http://smaf.yamaha.co.jp/index-e.html
回复
xh0001 2002-12-03
相信吧,手机的开发资料都不是免费的,而且,很贵很贵的。
YAMAHA的资料我倒有,而且,可以Email。不太大的。
回复
goldolphin 2002-12-01
我要的是手机开发的资料,没有这些,我什么都干不了。
回复
xh0001 2002-12-01
实在话,单片机都可以实现,没有什么太多的东东。


goldolphin(心向天空) :
资料我手头没有,不过可以找一些专门做音乐的公司帮你做,你只从做好的音乐文件开始,做一个播放器就可以了。
回复
goldolphin 2002-11-30
续:
如果用电脑中的8352/8354接上DA,我觉得编写这样一个软件和弦并不是太难。
回复
goldolphin 2002-11-30
xh0001(Wave Alee) ( ) :

不知再哪儿可以找到相关的软件或资料。

iwillgoon(雨夜的消沉) ( )

对于64kbps的PCM波形数据来说,如果有16个音轨,每秒也就是16*64k/8=128k字节,何况还有低于16和弦的,而就手机铃声的频带而言,应该用不到64kbps的传输率。
手机单音的话,音符的频率数在100多到不超过1k吧,采样率选择2k足矣。PCM数据位深用8bit的话
一秒钟的最大数据量是2k*8=16kbps
16个音轨的每秋钟处理数据量则为32kbytes
4音轨时为8kbytes
相比于手机数百K到1M的内存还是很小的。
回复
goldolphin 2002-11-29
手机铃声对音色的要求不高的话,我觉得完全可以不用软波表,将多个音轨的音频信号叠加发声就足够了。
问题是我不知道如何操作手机中的DSP,对一般手机的指令集也一无所知,不知哪位可以帮忙,给我一些西门子的相关开发资料。
请发到goldolphin@njuele.com
3X
回复
iwillgoon 2002-11-29
很简单吗?你在电脑上做一个试试先!手机的核心一般提供一个PWM,两个DA,你想怎么实现和弦??你知道一秒钟要取多少个波形来叠加?每个波形文件文件多大??要知道,手机内存不过数百K到1M而已!
回复
xh0001 2002-11-29
不要怀疑手机CPU的处理能力有很多软件实现的和弦音乐.
回复
iwillgoon 2002-11-25
单音的手机铃声都是使用DSP的PWM输出来实现的,如果要实现midi,就像 roson(老醋)说的一样,要做一个软波表.但是软波表非常大(相对于手机来说),成本很高,而且比较毫CPU.而增加一片波表合成芯片的成本大约10块.所以开发中都不会直接使用软波表的方法来实现和弦铃声.
回复
bladeboy 2002-11-17
手机里的CPU功能可以非常强大,一般用ARM的多,也有用SA的
回复
goldolphin 2002-11-14
楼上的大哥能否给点资料或网络资源?
回复
roson 2002-11-12
软件可以做到的,其原理和软波表类似.但是现在微软不支持,midi...
回复
发帖
嵌入开发(WinCE)
创建于2007-09-28

1.9w+

社区成员

硬件/嵌入开发 嵌入开发(WinCE)
申请成为版主
帖子事件
创建了帖子
2002-11-03 03:47
社区公告
暂无公告