11 2018 档案

摘要:function output = changePitch(input, pitchInSemitones) % one octave is 12 semitones octave = pitchInSemitones / 12; %0.69314718056 is In2. go up one o 阅读全文
posted @ 2018-11-22 23:05 fellow_jing 阅读(386) 评论(0) 推荐(0)
摘要: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 阅读全文
posted @ 2018-11-22 22:51 fellow_jing 阅读(394) 评论(0) 推荐(0)
摘要: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 阅读全文
posted @ 2018-11-20 22:09 fellow_jing 阅读(861) 评论(0) 推荐(0)
摘要:soundtouch变速主要采用WSOLA算法来进行变速。 http://www.surina.net/soundtouch/ https://blog.csdn.net/suhetao/article/details/5863477 The principle of WSOLA refer to 阅读全文
posted @ 2018-11-17 23:24 fellow_jing 阅读(1046) 评论(0) 推荐(0)
摘要:使用线性插值实现sample rate转换。 function output = simpleResample(input, inputfs, outputfs) inputLen = length(input(:, 1)); outputLen = floor(inputLen * outputf 阅读全文
posted @ 2018-11-04 22:06 fellow_jing 阅读(4269) 评论(0) 推荐(0)