Başlangıç sıklığını, bitiş frekansını ve taramanın süresini tanımlayabildiğim C# içinde bir sinüs taraması oluşturmak istiyorum. Bir arabellek oynayan DirectSound ve ASIO gibi ses kitaplıklarına baktım. Ancak, süpürme süresinin, arabellek boyutu sınırlaması nedeniyle birden fazla arabelleği dolduracak kadar uzun olduğu zaman, süpürme süresinin nasıl kontrol edileceğine karar veremedim. Herhangi bir örnek veya kılavuz son derece yararlı olacaktır.C# içinde bir Sinek Süpürgesi Oluşturma #
0
A
cevap
2
Yazmadan çalışan bir programdan memnunsanız, The Audio Test File Generator numaralı telefona bir göz atın.
Bu küçük pencereler EXE, belirli bir başlangıç ve bitiş frekansı ile doğrusal bir sinüs taraması oluşturabilir.
f
akım sinüs frekans
sin(2*pi * f * n/sample_rate)
(sen süpürmek istiyorum): Kendi bunu yazmak istiyorsanız
, kullandığınız tampon doldurmak zorunda
n
numaralı arabelleğin
sample_rate
ara belleğinin örnek dizini Hznumaralı örnek hızını ifade eder. Bir
example with f=10Hz.
İlgili konular
- 1. C# içinde özel bir TabPage kontrolü oluşturma #
- 2. C# içinde Cron İşler Oluşturma #
- 3. C/C++ içinde bir ZIP dosyası oluşturma (XP/2003)
- 4. VB.Net Sinek üzerinde bir dizi başlatılıyor
- 5. Rasgele Sayılar Nesnel-C İçinde Güvenli Oluşturma
- 6. C# içinde Windows Forms için sihirbazlar oluşturma #
- 7. C# saniye içinde büyük bir kukla dosyası oluşturma #
- 8. Bir şubenin içinde şube oluşturma
- 9. C# kullanarak bir grafik oluşturma C#
- 10. C# uygulamamda bir "ping" oluşturma
- 11. Eclipse'de bir ++ C++ projesi oluşturma
- 12. Bir veritabanı örneği oluşturma C#
- 13. hash içinde karma oluşturma
- 14. WKInterfaceTable içinde bölümler oluşturma
- 15. postgreSQL içinde tablo oluşturma
- 16. ListView ItemTemplate içinde bir ızgara oluşturma
- 17. /etc/apt/sources.list.d/ içinde bir dosya oluşturma
- 18. ggplot2 içinde özel bir Stat nesnesi oluşturma
- 19. İçinde vektör grafikleri olan bir düğme oluşturma
- 20. Bir Storyboard içinde özel UITableViewCell oluşturma
- 21. Cabal (Haskell) içinde bir oluşturma aracını bağlama
- 22. FB.api işlevinin içinde bir veri oluşturma
- 23. Bir klasöre bir kısayol oluşturma C#
- 24. C# içinde yöntemlerin bir listesini saklama C#
- 25. C içinde "javadoc" C#
- 26. C# içinde bir olay yükseltin #
- 27. C++ içinde bir dosyaya yazma
- 28. C# içinde bir temsilci kapsamı #
- 29. C++ içinde bir dosya okunamıyor
- 30. Cython'da C yapıları oluşturma