C# 용 NAudio 라이브러리를 사용하고 있습니다. .wav 파일에서 부동 소수점 배열이 있습니다. 나는 노래에 특정 주파수가 있는지 찾을 수 있도록 이것을 FFT에 넣고 싶습니다. 예를 들어 플루트 등의 주파수. NAudio에는 FFT가 있습니까? 그렇다면 무엇이 출력되고 출력됩니까?FFT 디지털 오디오
1
A
답변
1
다음은 calculate FFT in NAudio을 설명하는 SO 질문입니다.
개인적으로, 나는 FFT 구현을 NAudio의 가장 큰 팬이하지 않은, 차라리 다음과 같은 오픈 소스 솔루션을 사용합니다. 구현을 위해 FourierTransform.cs에 대해 ComplexImage.cs을 확인하십시오.
Math.NET의 Iridium library (LGPL에서 라이센스를 받았으므로 상용 제품에서 자유롭게 사용할 수 있음).
관련 문제
- 1. FFT 오디오 레코더 Android
- 2. 안드로이드의 오디오 파일에 FFT
- 3. 발진기의 웹 오디오 FFT?
- 4. 오디오 파일의 디지털 서명
- 5. fft matlab에있는 오디오 파일의 샘플에
- 6. 디지털 오디오 출력 - 어떤 형식입니까?
- 7. 디지털 오디오 워크 스테이션 만들기
- 8. 오디오 신호를 디지털 클리핑을 감지
- 9. FFT 용 스테레오 오디오 데이터 표현 방법
- 10. 오디오 파일에 대한 비 실시간 FFT 분석
- 11. Android 오디오 기본 주파수를 표시하는 FFT
- 12. FFT
- 13. FFT 및 음악 비교
- 14. 파이썬의 스펙트로 그램을위한 FFT
- 15. 실제로 FFT 크기의 의미
- 16. audiorecord를 사용하여 특정 주파수 크기를 검색하는 Android 오디오 FFT
- 17. C++ OpenAL로 라이브 PCM fft 오디오 처리가 가능합니까?
- 18. VST 플러그인 : 임의의 크기로 오디오 입력 버퍼에 FFT 사용?
- 19. Real fft 오류 - ffmpeg
- 20. Apple FFT Accelerate Framework 실수 번호 배열에서의 역 FFT
- 21. C에서 3D FFT 및 역 FFT 계산
- 22. FFT 이후 값
- 23. 클리핑 FFT 매트릭스
- 24. 아이폰 OS FFT
- 25. iOS AudioKit/EZAudio FFT 값
- 26. (iPhone) iPod에서 라이브 FFT
- 27. FFT 해석
- 28. JavaScript의 FFT
- 29. 이미지의 FFT
- 30. FFT 구현
fantastic, 나는 DSP를 처음 사용하고 FFT가 무엇을 취해야하는지 궁금해했다. float 배열로 신호를 사용할 수 있는가? 또한 출력 (시각적 인 그래프에 플로팅하는 것) ? 인라인 방식을 사용하고 있습니까? –
안녕, 롭, 잘 들으니! 플로트 배열을 확실히 사용할 수 있습니다! (실제로 온라인으로 만나는 많은 예는 플로트 배열을 사용합니다). 또한 반환 값은 사용하는 라이브러리에 따라 다를 수 있지만 (특수 클래스 등), 플로팅은 전혀 나쁘지 않습니다. 궁금하신 점이 있으면 알려주세요. –
다음은 C#의 샘플 FFT 플롯입니다. http://www.codeproject.com/Questions/661422/Plotting-Fast-Fourier-Transform-in-Csharp 및 http://libzplay.sourceforge.net/FFT_GRAPH.html 및 http://social.msdn.microsoft.com/Forums/vstudio/en-US/cbb28804-bb27-4f60-9f0f-7d6e79ea0f52/plotting-of-fft-graph-in-c?forum=csharpgeneral 및 http : // stackoverflow.com/questions/18141070/how-do-i-plot-the-spectrum-of-a-wav-file-using-fft 궁금하신 점이 있으면 알려주십시오. : 0) –