ich versuche gerade, meinen Kurvenverlauf (Impedanz, 1000 Messpunkte) hörbar zu machen.
Mein Vorgehen:
- Normalisieren der Daten (Z/mean(Z))
- normalisierte Daten * eine willkürliche Sound-Frequenz (zB 440 Hz)
- Zeit zB mit 0.1 s pro Messpunkt festlegen
Jetzt möchte ich diese Daten zusammenstöpseln, sodass ein halbwegs schönes Lied bei rauskommt (Hintergrund: ich arbeite mit Zellen und soll einem völligen Laien-Publikum dazu was erklären - vielleicht geht das mit auditiver Unterstützung besser ;P).
Mein Problem: Man hört ein Knacks zwischen den einzelnen Tönen (klingt wie ein elektronisches Rauschen), welches nur ganz kurz auftritt, aber dadurch natürlich kein "Flow" reinkommt in das "Lied".
Woran liegt das?
Und eine weitere Frage zum Verständnis:
Matlab wartet nicht, bis der Sound-Befehl fertig ist, bevor die nächste Zeile ausgeführt wird, richtig? Deswegen bekommt man ohne die "pause"-Zeile überlagerte Töne?
Über Hilfe wäre ich sehr dankbar.
LG und schönes Wochenende,
elchico
Code:
Code:
%% config settings
filename = 'Sound.dat'; % incl. extension
delimiter = '\t'; % Or ',' or ';' or ...
sound_freq = 440; % in Hz, middle value to fluctuate around
fs = 20500; % Sampling frequency
dt = 1/fs; % time resolution
num_points = 1000; %How many points to convert into sound?
for jj = 1:num_points
duration(jj,1) = 0.1; % duration per note in sec
amplituden_array(jj,1) = 1; % a.u., middle value to fluctuate around (=> volume) end
%% calculate values (Z_norm) and refer to sound
M_raw = dlmread(filename,delimiter);
Z_values = M_RTC(1:num_points,2);
Z_norm= Z_values /mean(Z_values );
Ich würde das Thema gerne noch einmal nach oben pushen.
Hat jemand eine Idee?
LG
elchico
Einstellungen und Berechtigungen
Du kannst Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum posten Du kannst Dateien in diesem Forum herunterladen
MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.