Wiki source for OctaveAudioDateienErzeugen
=====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**.
%%(matlab)
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 {{backlinks}}
Grundlagen dazu unter SignalAbtastung
WAV-Dateien werden unter [[Octave]] mit **ausave** gespeichert. Ganz am Rande: Unter [[MATLAB]] lautet die Funktion **wavwrite**.
%%(matlab)
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 {{backlinks}}