随笔分类 - 音频
摘要:参考:https://www.alsa-project.org/alsa-doc/alsa-lib/_2test_2pcm_8c-example.html #include <stdio.h> #include <stdlib.h> #include <string.h> #include <get
阅读全文
摘要:http://blog.sina.com.cn/s/blog_7d7e9d0f0101lqlp.html alsa lib: #!bin/sh rm -rf ./output/* mkdir -p ./output chmod -R 777 ./output OUTPUT_PATH=`pwd`/ou
阅读全文
摘要:https://wenku.baidu.com/view/18472c1387c24028915fc3e9.html https://wenku.baidu.com/view/1e380bc20c22590102029d3f.html Bellagio 目录结构: src/: omxcore.c包含
阅读全文
摘要:https://yellowmax.blog.csdn.net/article/details/78080168 https://yellowmax.blog.csdn.net/article/details/78242464 https://yellowmax.blog.csdn.net/arti
阅读全文
摘要:http://www.ws.binghamton.edu/fowler/fowler%20personal%20page/ee521.htm http://www.ws.binghamton.edu/fowler/fowler%20personal%20page/EE521_files/IV-05%
阅读全文
摘要:转自: http://ishare.iask.sina.com.cn/f/37179153.html
阅读全文
摘要:MIPS:Million Instructions Per Second MCPS:Million Cycles Per Second MIPS = Total Instructions*Sampling frequency/(No of frames * Samples per frame*100
阅读全文
摘要:https://blog.csdn.net/innost/article/details/6142812 https://blog.csdn.net/zyuanyun/article/details/60890534 Mixer thread: https://www.cnblogs.com/Tai
阅读全文
摘要:Audio policy basic:https://www.cnblogs.com/CoderTian/p/5705742.html Set volume flow:https://blog.csdn.net/axlecho/article/details/78510496 https://blo
阅读全文
摘要:function output = changePitch(input, pitchInSemitones) % one octave is 12 semitones octave = pitchInSemitones / 12; %0.69314718056 is In2. go up one o
阅读全文
摘要:soundtouch implement of changing rate in a way same with resample(SRC). When rate < 1, it need interpolate sample. and delete samples when rate > 1. A
阅读全文
摘要:https://www.paulinternet.nl/?page=bicubic Cubic interpolation If the values of a function f(x) and its derivative are known at x=0 and x=1, then the f
阅读全文
摘要:soundtouch变速主要采用WSOLA算法来进行变速。 http://www.surina.net/soundtouch/ https://blog.csdn.net/suhetao/article/details/5863477 The principle of WSOLA refer to
阅读全文
摘要:使用线性插值实现sample rate转换。 function output = simpleResample(input, inputfs, outputfs) inputLen = length(input(:, 1)); outputLen = floor(inputLen * outputf
阅读全文
摘要:将5.1 ch的数据经过hrtf处理,然后downmix到2ch,使得2ch的数据有virtual surround的效果。 function output = hrir_process(input) hrtf = load("E:\CIPIC_hrtf_database\standard_hrir
阅读全文
摘要:原理参考: http://www.mahong.me/archives/97 将音频分段,各个段分别使用hrtf在Ls, L, R, Ls, Rrs, Lrs位置处的filter系数。是声音听起来来自Ls, L, R, Rs, Rrs, Lrs,就有旋转效果。 hrtf = load("E:\CIP
阅读全文
摘要:https://blog.csdn.net/jeffasd/article/details/77155187 https://blog.csdn.net/jeffasd/article/details/77335874?utm_source=blogxgwz2(视频会议中混音后溢出问题的研究及解决方
阅读全文
摘要:原理参考:Natural sounding artificial reverberation combFilter.m: function output = combFilter(delay, gain, input) fs = 48000; delaySample = int32(delayTim
阅读全文
摘要:https://blog.csdn.net/qiumingjian/article/details/43938687 https://blog.csdn.net/jsjwangmingmin/article/details/58095888 https://wenku.baidu.com/view/
阅读全文

浙公网安备 33010602011771号