S seucag Unregistered / Unconfirmed GUEST, unregistred user! 2001-04-14 #1 能不能把信号加到声卡的LINE-IN上 由声卡采样以后分析信号的频率 可行吗!!! 最好给出具体实现的步骤!!
S sluger Unregistered / Unconfirmed GUEST, unregistred user! 2001-04-14 #2 应该是可行的,类似于cooledit之类的声音处理软件、!!! 具体的只有听听高手的声音了!!
I iie Unregistered / Unconfirmed GUEST, unregistred user! 2001-04-14 #3 音频信号输入后可以存成文件,如WAVE格式,然后再用数学方法分析。 但因声卡的处理对象就是音频,用于音频以外信号,其中问题有二: 1,采样率是否足够,且如果用PCM编码方式,数据量较大,实时处理是否跟得上; 2,频率范围是否合适;
音频信号输入后可以存成文件,如WAVE格式,然后再用数学方法分析。 但因声卡的处理对象就是音频,用于音频以外信号,其中问题有二: 1,采样率是否足够,且如果用PCM编码方式,数据量较大,实时处理是否跟得上; 2,频率范围是否合适;
S seucag Unregistered / Unconfirmed GUEST, unregistred user! 2001-04-14 #4 采样以后的数据是形成WAV文件的 我们首先假设频率范围满足要求 数据量也不是问题 我想请教楼上的 1:用LINE-IN采样和MICROPHONE的控制是不是一样的 2:对于声卡的两个声道,可不可以分开采样 谢谢!!
采样以后的数据是形成WAV文件的 我们首先假设频率范围满足要求 数据量也不是问题 我想请教楼上的 1:用LINE-IN采样和MICROPHONE的控制是不是一样的 2:对于声卡的两个声道,可不可以分开采样 谢谢!!
I iie Unregistered / Unconfirmed GUEST, unregistred user! 2001-04-16 #6 1:用LINE-IN采样和MICROPHONE的控制是不是一样的____是 2:对于声卡的两个声道,可不可以分开采样___________我试过在输入时分开, 有的声卡支持两声道分别调音,应该能做到输入后分离, 但我现在用的笔记本不支持,所以没法试验
1:用LINE-IN采样和MICROPHONE的控制是不是一样的____是 2:对于声卡的两个声道,可不可以分开采样___________我试过在输入时分开, 有的声卡支持两声道分别调音,应该能做到输入后分离, 但我现在用的笔记本不支持,所以没法试验
S seucag Unregistered / Unconfirmed GUEST, unregistred user! 2001-04-16 #8 谢谢 IIE 目前的想法是声卡的两个通道同时采集数据 一路是低频信号,一路是高频信号 采样保存成WAV文件以后在用数学方法分析 要实现以上的功能用MCI或DIRECTSOUND可以实现吗!? 谢谢
S seucag Unregistered / Unconfirmed GUEST, unregistred user! 2001-04-16 #10 可以把你的程序给我看看吗?! 或者可以给点提示我吗?! 我以前没有使用过MCI编程 分不够可以再加!! 谢谢~~~ seucag@263.net
物 物理 Unregistered / Unconfirmed GUEST, unregistred user! 2001-04-29 #11 通过用audio控件,能将左右声道分开,对于八位和十六位的其控件中都做出了很好的匹配 只是我不知道如何进行实时的采样,对recorder类的callback函数修改可以达到目的,但 是每次激发后传出的wave数据我就不知道如何在应程中取得了. 和我写信切磋!!谢谢!
通过用audio控件,能将左右声道分开,对于八位和十六位的其控件中都做出了很好的匹配 只是我不知道如何进行实时的采样,对recorder类的callback函数修改可以达到目的,但 是每次激发后传出的wave数据我就不知道如何在应程中取得了. 和我写信切磋!!谢谢!
T tobject Unregistered / Unconfirmed GUEST, unregistred user! 2001-05-11 #13 方向错误,原则上这类问题的解决都应该直接与WAVE API或DIRECT SOUND打交道, MCI是不行的。 程序的效率是一个主要问题。其次是你无法实现高级的控制以及对数据的 REALTIME处理。 实际解决应该分几步走,首先实现一个简单的双缓冲录音线程,然后实现 一个在录音的同时对录好的BUFFER进行数据分析运算的线程。 所谓左右声道分离,属于后一个线程的处理范畴。实际声音卡录音后的数据格式左右 声道是混合在一起的,你必须手动去分离。
方向错误,原则上这类问题的解决都应该直接与WAVE API或DIRECT SOUND打交道, MCI是不行的。 程序的效率是一个主要问题。其次是你无法实现高级的控制以及对数据的 REALTIME处理。 实际解决应该分几步走,首先实现一个简单的双缓冲录音线程,然后实现 一个在录音的同时对录好的BUFFER进行数据分析运算的线程。 所谓左右声道分离,属于后一个线程的处理范畴。实际声音卡录音后的数据格式左右 声道是混合在一起的,你必须手动去分离。
X xwings Unregistered / Unconfirmed GUEST, unregistred user! 2001-05-11 #14 这个问题用MMtools 可以彻底解决 声卡采集一般上限是44Khz mic In 和line in 不是很一样的. 主要是 阻抗匹配的问题. mic 的阻抗很高( 可能是) 左右声道 可以一起采集 (mic 一般只有一个声道 ) 采集的左右声道数据是交叉存储的. 可以用一个结构把它解析出来. 现在的机器实施采集已经足够了. 关键是用双 缓冲 区. 一个满了之后 触发事件 来处理就可以了. 以上这些用mmtools 就可以办到. 强烈建议下载它的demo 仔细研究一下. 然后再找个破解版照着做就可以了.. 不是很复杂 至于频率的检测问题 ,用快速 fft 就可以了 mmtools 里也有此组建 . 它还有个例子.. ))) 足够了... 我有mmtools 破解版. 给分吧.......
这个问题用MMtools 可以彻底解决 声卡采集一般上限是44Khz mic In 和line in 不是很一样的. 主要是 阻抗匹配的问题. mic 的阻抗很高( 可能是) 左右声道 可以一起采集 (mic 一般只有一个声道 ) 采集的左右声道数据是交叉存储的. 可以用一个结构把它解析出来. 现在的机器实施采集已经足够了. 关键是用双 缓冲 区. 一个满了之后 触发事件 来处理就可以了. 以上这些用mmtools 就可以办到. 强烈建议下载它的demo 仔细研究一下. 然后再找个破解版照着做就可以了.. 不是很复杂 至于频率的检测问题 ,用快速 fft 就可以了 mmtools 里也有此组建 . 它还有个例子.. ))) 足够了... 我有mmtools 破解版. 给分吧.......
G goodhal Unregistered / Unconfirmed GUEST, unregistred user! 2001-06-04 #18 to xwings 我也想要一份破解版的mmtools,谢谢! 我的Email:goodhal@263.net
S seucag Unregistered / Unconfirmed GUEST, unregistred user! 2001-06-04 #19 to xwings 谢谢你了啊 那个有多大? 发到我在新浪的信箱: seucag@sina.com :) 最近很少上QQ了嘛!!
X xwings Unregistered / Unconfirmed GUEST, unregistred user! 2001-06-05 #20 To seucag 呵呵.忙着做毕设呢. 就是类似cooledit的东西. 你的信箱怎么无法投递啊./ mmtools 有3MB 换个信箱吧.