当前注册人数386202人 邮箱: 密码: 注册新用户 忘记密码
首页 C/C++/MFC C# ASP.NET VB.NET MATLAB Android   站内搜索 下载代码说明/积分规则
为什么要注册?

1. 可以直接免费从本站下载代码,防止邮件发送不到您的邮箱,或登录不了国外网站

2. 可以设定关键字,当有您关心的代码收录时,邮件通知您

3. 对这里的代码进行评分和评论

4. 可以和大家一起分享你的源代码,得到更多的建议

Sound visualizer in C# of the time and frequency domain

C#实现话音/声音时域频域FFT实时可视化源代码

2008年05月15日
C# 2.0, C#, Windows, .NET, .NET 2.0, GDI, VS2005, VS, Dev
这个程序开发于C#环境中,它使用了FFT,实现话音波形的时域和频域的实时显示。C#实现FFT的代码并不是很多,所以,还是非常难得的……
相关知识

 

    public void Process(ref byte[] wave)
    {
        _waveLeft = new double[wave.Length / 4];
        _waveRight = new double[wave.Length / 4];
        if (_isTest == false)
        {
            // Split out channels from sample

            int h = 0;
            for (int i = 0; i < wave.Length; i += 4)
            {
                _waveLeft[h] = (double)BitConverter.ToInt16(wave, i);
                _waveRight[h] = (double)BitConverter.ToInt16(wave, i + 2);
                h++;
            }
        }
        else
        {
            // Generate artificial sample for testing

            _signalGenerator = new SignalGenerator();
            _signalGenerator.SetWaveform("Sine");
            _signalGenerator.SetSamplingRate(44100);
            _signalGenerator.SetSamples(16384);
            _signalGenerator.SetFrequency(5000);
            _signalGenerator.SetAmplitude(32768);
            _waveLeft = _signalGenerator.GenerateSignal();
            _waveRight = _signalGenerator.GenerateSignal();
        }
        // Generate frequency domain data in decibels

        _fftLeft = FourierTransform.FFTDb(ref _waveLeft);
        _fftRight = FourierTransform.FFTDb(ref _waveRight);
    }
源代码原文下载:
Sound visualizer in C# Simple sound sampler with visualization

源码图片

点击链接查看大图
从本站下载附件及源代码(1个附件,已经成功下载1195次)

最值得关注的外文源代码

Motion Detection Algorithms
Real Time Microphone and Camera data acquisition and audio-video processing
WordCloud - A Squarified Treemap of Word Frequency
Visualizing project dependencies automatically
评论(评论是增加积分的一个有效途径)
字数在300字内
请如实评论
本源代码共评论155次,此处显示最近20次评论! 查看所有评论

木刀  2018年01月11日
等两天吧
SWAT  2016年07月23日
才注册 积分不是8吗?怎么是1啊
gnjiao  2016年02月28日
挺好的
一介路人  2015年09月02日
不错,拿来参考下
csj168  2014年12月17日
非常好呀!1
Bruce  2014年11月30日
挺好的
墨琪  2014年11月25日
非常感谢,补充了我原来FFT算法的不足,识别率提高了。
lyt696  2014年10月18日
谢谢分享。
pubguy  2014年07月10日
可以
chy1978  2014年07月05日
好好学习研究
flyer123  2014年02月20日
是好啊,在这个地方找到了,赞一个!
yan  2013年12月31日
语音处理程序 很好 顶
leoyangzg  2013年10月01日
很好的 事例
leoyangzg  2013年09月30日
发给
oopp8  2013年09月11日
看看先
1234  2013年08月13日
希望有用
pain  2013年06月16日
很好
pain  2013年06月16日
很好
aann  2013年04月13日
寶貴的資源~真不錯
aann  2013年04月10日
寶貴的資源~真不錯
字数在300字内
请如实评论
200万国内源码搜索
CopyRight (C) codesoso.com 2007-2009 All Rights Reserved zhihuishi   免责声明