2 a13728843352 a13728843352 于 2016.04.06 11:29 提问

c语言实现声音混合,怎么做?

c语言实现声音混合,怎么做?
比如2个wav合成一个pcm,都是去掉了声音格式的裸数据。
网上找的有些老代码,比如直接相加,但是有噪声呢。
求指导。。
由于可能需要移植到单片机,所以需要一些方便移植的例子。
感谢。。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
WAV文件双声道转单声道
WAV文件双声道转单声道 C语言实现,将双声道文件转换成为单声到文件 作业
C语言实现四则混合运算
#include using namespace std;   typedef struct SqStack{  int * base;  int * top;  int size; }SqStack;   #define STACK_INIT_SIZE  100 #define STACKINCREMENT   20   void InitSq
四则混合运算(简单计算器)C语言实现
给出四则混合运算的详细实现,代码较为全面给出了包括错误检查等各个发面的问题
C语言写的秒速计算四则混合运算项目
C语言写的秒速计算四则混合运算项目 开发语言:C语言 开发工具:Visual Studio 2017 整理时间:2017年8月2日 源代码:500行; 开发方式:C语言多文件模式开发 实现功能:在文件中写入四则混合运算表达式(无论有多长...),按运行即可得出结果。 四则混合运算表达式形如: (19+67)*33-45/5+17*52+39/3+.... 意义:在实际快速计算的同
C语言播放声音最简单的两种方法
1、 如果仅需要播放波形文件wav格式的声音,很简单,只需一句话: PlaySound(TEXT("Data\\1.wav"), NULL, SND_FILENAME | SND_ASYNC | SND_LOOP);在这里只提供方法,详细问题自己去探索。 完整C语言代码: #include #pragma comment(lib, "Winmm.lib") int main(int ar
密码学AES算法列混合步骤,C语言实现
AES算法列混合,用C语言的。需要的话来看看吧
Reverb音效算法研究实现
如需转载请注明出处! 1. Reverb物理原型 在一定的空间范围内(如房间中)进行语音/音频播放时(讲话或者Audio播放)。对于语音/音频接收端而言,其接收到的音频信号除了播放端直接传递过来的信号(直达声)外,还包含了经过各种复杂物理反射后的信号(反射声)。反射声信号要延迟于直达声信号到达,并且由于物理反射作用其能量要发生衰减。并且空间模型不同(房间、礼堂),反射声的延迟及能量衰减
[R][源码]EM算法实现基于高斯混合模型(GMM)的聚类
要求:用EM算法实现基于GMM的聚类算法。一、实验数据参考[1] 3.3.2章节。由两个二维高斯分布混合生成1000个数据,混合系数分别是0.4、0.6,均值和方差如下:mu1=[-2,-2]sigma1=[1.2, 0.5, 0.5, 1]mean2=[2,2]sigma2=[1.5, 0.7, 0.7, 1]二、实验过程、结果与分析2.1 数据散点图 2.2 用mclust包实现R语言自带mc...
汇编语言和C语言的混合编程
C/C++语言是一个被广泛使用的程序设计语言,它不仅具有良好的高级语言特征,而且还具有一些低级语言的特点,如:寄存器变量、位操作等。所以,C语言的程序与汇编语言程序之间能很平滑地衔接。另外,目前主要的C语言程序开发环境,如:Turbo C/C++、Borland C/C++等,也都提供了很好的混合编程手段。 这里介绍汇编语言和C语言的混合编程和调用方法。虽然其它高级语言,如:Pascal、Ba
C语言警报声程序
#include "stdio.h" int main(void) {    int i,j;    for(j = 0;j {    sound(1000);    for(i = 0;i    delay(10000);    sound(700);    for(i = 0; i    delay(10000); }    nosound();    r