Portál AbcLinuxu, 12. května 2025 07:01
Řešení dotazu:
Ale je možno zadat přímo frekvence/délku tónu a mezery mezi nimi?
Např.: 400Hz/300msec, pause_100msec, 600Hz/200msec, pause_50msec, 900Hz/100msec, pause_150msec. To je to co neumím a bolí mě z toho hlava... Děkuji.400 .3 .1 600 .2 .05 900 .1 .15(bez prázdných řádků)
Dnes nemám svůj den, hraji, ale nepodařilo se mi to přes přesměrování dostat do wav.
Můžu poprosit ještě o jedno nasměrování?
Děkuji. RtepP
Děkuji za pomoc.
To bylo přesně to co jsem potřeboval.
Problém vyřešen
Sekvence vygenerovány a použity
RteppP
sox -n -t raw -c 1 -e signed-integer -r 48000 -b16 - synth delka sine frekvencePak musíš výsledný soubor načíst do soxu se stejnými parametry jako ten raw soubor (protože tam nejsou žádné hlavičky, sox nemůže jinak vědět, co to je za data) a přeuložit do standardního formátu s hlavičkou (wav, flac,...) Nebo nespouštěj sox ve smyčce, ale celý předpis mu vygeneruj najednou do seznamu efektů a spusť jej jen jednou (ticho vyrobíš tím synth délka sine 0, jak již tu bylo uvedeno):
sox -n -r 48000 -c 1 -b16 out.wav synth 1 sine 500 : synth 1 sine 0 : synth 1 sine 1000 : synth 1 sine 2000
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.