Toggle navigation
科创
{{ getSearchSuggestionLabel(suggestion) }}
{{ part.text }}
查看更多
登录
 
注册
电波
论坛
专栏
应用
登录
注册
{{ getSearchSuggestionLabel(suggestion) }}
{{ part.text }}
查看更多
论坛
>
计算机科学
>
软件综合
文号
t52807
阅读
6872
回复
10
收藏
5
问个关于音频叠加输出的问题
chenshao
2012/12/07
软件综合
IP:河北
用单片机输出音频,现在正在播放一个东西,然后一个中断操作,有另一个音频同时播放,就好比说手机正在放音乐,然后来了个短信,音乐不停,铃声也响,大概就是这个意思。我想请问这个程序如何实现。求高人指点。。。。。。。。。。。。
来自:
计算机科学
/
软件综合
10
0
全部
只看作者
chenshao
作者
14年1个月前
IP:未同步
477068
1楼
坐等大神~~~~~~
加载全文
引用
评论
0
科学人
14年1个月前
IP:未同步
477146
2楼
首先,楼主用什么方式输出音频?
加载全文
引用
评论
0
longgexu
14年1个月前
IP:未同步
477161
3楼
电脑就可以同时播放二个播放器的声音,
加载全文
引用
评论
0
相对论万岁
14年1个月前
IP:未同步
477329
4楼
有混音的集成电路哦!
加载全文
引用
评论
0
hefanghua
14年1个月前
IP:未同步
477358
5楼
电路上实现两路音频叠加很容易,就是两路各串个电阻后连到一起,连接端就能混音。
叠加实质是波形简单相加,在程序上也把两路信号值做加法(别溢出)后输出应该就是你想要的。
加载全文
引用
评论
0
chenshao
作者
14年0个月前
IP:未同步
479139
6楼
回 5楼(hefanghua) 的帖子
你的意思是说两条信号线直接接到一起吗?还有能不能用多个声道的方法,但是多声道成本会不会大了
加载全文
引用
评论
0
hefanghua
14年0个月前
IP:未同步
479142
7楼
不是。两路模拟信号的混合有点像是接到一个电位器,两路音频从电位器两边输入,中心抽头输出的是混音。 你现在是在软件上读取音频数据并放出来,应该优先考虑软件的处理。
加载全文
引用
评论
0
chenshao
作者
14年0个月前
IP:未同步
480871
8楼
回 2楼(科学人) 的帖子
用arduino,功放+扬声器,其实我不明白的就是:单片机只能同时干一件事情,如果想发出同时两种声音(不能是事先合成的),必须即时中断一小下然后把正在播放的后半部分和新的混在一起,因为不管怎么折腾,最终送给扬声器的只有一根线,所以肯定是输出一条信号,我就是不知道怎么把他们混在一起。
加载全文
引用
评论
0
chenshao
作者
14年0个月前
IP:未同步
480872
9楼
回 3楼(longgexu) 的帖子
电脑再怎么折腾,最终插到扬声器的只有一根线,在这之前,它是怎么实现把多个信号叠加在一起送出去的。
加载全文
引用
评论
0
全部
只看作者
在列表中查看
笔记
{{note.content}}
{{n.user.username}}
{{fromNow(n.toc)}} {{n.status === noteStatus.disabled ? "已屏蔽" : ""}} {{n.status === noteStatus.unknown ? "正在审核" : ""}} {{n.status === noteStatus.deleted ? '已删除' : ''}}
编辑
删除
{{n.status === 'disabled' ? "解除屏蔽" : "屏蔽" }}
保存
取消
我也是有底线的
保存中...
保存