Audio-Dateien mit Octave erzeugen


Grundlagen dazu unter SignalAbtastung

WAV-Dateien werden unter Octave mit ausave gespeichert. Ganz am Rande: Unter MATLAB lautet die Funktion wavwrite.


clc

fa=[50 100 500 1000 3000];

fs = 11025; % Sampling rate
l = 30; % Signallänge in Sekunden
p = 0; % Phasenversichiebung
A = .9; % Amplitude (1 ist Maximum)


for h=1:length(fa)
   
    f=fa(h);

    fn = ['Test_' num2str(f) 'Hz.wav']; % Filename
    disp(fn)

    k = 0:(fs*l-1);

    x = A * sin(2*pi*2*f/fs.*k + 0);

    ausave(fn, x, fs)

end


Andere Generatoren:

OctaveGeneratingATestFile
RaetselToene



Siehe auch
Valid XHTML :: Valid CSS: :: Powered by WikkaWiki