Soru:
Kademeli olarak artan ses tonu oluşturmak için herhangi bir ücretsiz araç var mı?
Neo
2011-05-26 18:30:03 UTC
view on stackexchange narkive permalink

Çok yavaş bir oranda giderek artan bir perdeye sahip bir ton oluşturmam gerekiyor. Yani, 20Hz'den başlayan ve kademeli olarak, doğrusal olarak (veya üssel olarak) 10 dakikalık bir süre içinde 16kHz'e yükselen bir sinüs / kare / testere dişi tonuna (genlik önemli değil) ihtiyacım var. Çok özel bir ses cihazını test etmek için buna ihtiyacım var.

Bu basit bir görev gibi görünüyor, ancak böyle bir ton oluşturup WAV'a veya buna benzer bir şeye kaydedecek ücretsiz bir araç bulamıyorum. Audacity ile uğraşmayı denedim ama ya bulamıyorum ya da böyle bir tonu elde etmek mümkün değil.

Bu tonu oluşturmamda bana yardımcı olacak ücretsiz bir araç bilen var mı?

Sadece cihazla ilgilendim :-)
Octave ve Python da zaten önerilenden bazı alternatiflerdir
üç yanıtlar:
imsky
2011-05-26 18:52:23 UTC
view on stackexchange narkive permalink

Bu, ihtiyacınız olan hemen hemen her şeyi yapar (uzunluğu dışında): http://heliso.tripod.com/download/generator/dsg.htm

Bir diğeri, ayrıca bir uzunluk sınırlamasıyla: http://softsolutions.sedutec.de/multisine.php

Doğrusal bir süpürme kullanıyorsanız, 10 dakikanızı basitçe ne olursa olsun bölebilirsiniz yukarıdaki araçlarla mümkündür ve ardından sesi daha sonra Audacity'de birleştirebilirsiniz.

Teşekkürler, Multisine aracı tam olarak aradığım şey.
Mark Heath
2011-05-27 00:52:00 UTC
view on stackexchange narkive permalink

Audacity bunu yapabilir. Oluştur → Chirp ... öğesini seçin.

Chirp Waveform Sine from 20 Hz to 16,000 Hz

Varsayılan örnekleme frekansı 44,1 kHz olup Düzenle → Tercihler ... → Kalite → Örnekleme → Varsayılan Örnek Hızı

Default sample rate set to 44100 Hz altında ayarlanabilir

Tekrar çalarken kulaklarınızı incitmemeye dikkat edin!

Nathaniel M. Beaver
2020-07-21 01:32:24 UTC
view on stackexchange narkive permalink

sox yardımcı programı bunu yapabilir. Bir WAV dosyası oluşturmak için:

  sox -n output.wav synth 600 sinüs 20-16k  

Unutmayın, bu 100 MB WAV dosyası oluşturacaktır varsayılan olarak 48 kHz örnekleme hızına sahip olduğundan. Maksimum 16 kHz frekansa ihtiyacınız olduğundan, bunun yerine 32 kHz örnekleme frekansıyla kurtulabilirsiniz:

  sox -r 32k -n output.wav synth 600 sinüs 20-16k  

Bu dosya yalnızca 74M olacaktır. Veya MP3'ü kullanabilir ve 3.5 MB'ye düşürebilirsiniz:

  sox -r 32k -n output.mp3 synth 600 sinüs 20-16k  

A bunun nasıl çalıştığının dökümü:

  • -r 32k , 32 kHz örnekleme oranını belirtir.

  • -n output.wav çıktı dosya adını belirtir.

  • 600 600 saniyedir (10 dakika).

  • 20-16k , frekans aralığıdır (20 Hz - 16.000 Hz).

Yalnızca doğrudan oynatmak istiyorsanız, bunu yapabilirsiniz:

  play -n synth 600 sinüs 20-16k  

Daha fazla bilgiyi burada bulabilirsiniz:



Bu Soru-Cevap, otomatik olarak İngilizce dilinden çevrilmiştir.Orijinal içerik, dağıtıldığı cc by-sa 3.0 lisansı için teşekkür ettiğimiz stackexchange'ta mevcuttur.
Loading...