WICHTIG: Der Betrieb von goMatlab.de wird privat finanziert fortgesetzt. - Mehr Infos...

Mein MATLAB Forum - goMatlab.de

Mein MATLAB Forum

 
Gast > Registrieren       Autologin?   

Partner:




Forum
      Option
[Erweitert]
  • Diese Seite per Mail weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

Tonspur einer wav Datei in GUI anzeigen

 

Matze_R
Forum-Newbie

Forum-Newbie


Beiträge: 3
Anmeldedatum: 17.08.11
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 31.08.2011, 13:08     Titel: Tonspur einer wav Datei in GUI anzeigen
  Antworten mit Zitat      
Hallo Leute,

gibt es eine Möglichkeit die Tonspur einer wav Datei im GUI anzeigen zu lassen. Während die wav Datei abgespielt wird sollte im GUI ein Bild der Tospur dargestellt werden - so stelle ich mir das vor!

Das Abspielen der wav Datei ist kein Problem, das Anzeigen der Tonspur bekomme ich aber nicht hin.

Vielen Dank schonmal,
Gruß Matze
Private Nachricht senden Benutzer-Profile anzeigen


Marco H.
Forum-Guru

Forum-Guru


Beiträge: 404
Anmeldedatum: 12.11.10
Wohnort: Dortmund
Version: 2010a/2012b
     Beitrag Verfasst am: 31.08.2011, 16:46     Titel:
  Antworten mit Zitat      
Hey,

wie genau möchtest du das denn haben? Soll der Zeitbereich (z.B. wie bei Cubase) oder Frequenzbereich (Terzen, Oktaven oder FFT) angezeigt werden? Soll die komplette wav-Datei angezeigt werden oder nur ein zeitlicher Ausschnitt? Wo genau hast du Probleme bei deiner Programmierung? Ein bisl mehr infos wären hilfreich...

Greetings
Private Nachricht senden Benutzer-Profile anzeigen
 
Matze_R
Themenstarter

Forum-Newbie

Forum-Newbie


Beiträge: 3
Anmeldedatum: 17.08.11
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 31.08.2011, 22:18     Titel:
  Antworten mit Zitat      
Hy Marco,
es soll der Zeitbereich und die komplette wav datei angezeigt werden.
Perfekt wäre natürlich mit einem mitlaufenden Strich oder ähnlichem um die aktuelle Stelle kenntlich zu machen, das ist aber nicht zwingend notwendig.

Gruß Matze
Private Nachricht senden Benutzer-Profile anzeigen
 
Marco H.
Forum-Guru

Forum-Guru


Beiträge: 404
Anmeldedatum: 12.11.10
Wohnort: Dortmund
Version: 2010a/2012b
     Beitrag Verfasst am: 01.09.2011, 23:47     Titel:
  Antworten mit Zitat      
Hey,

das sollte eigentlich kein Problem sein. Wie lange Matlab dafür braucht ist natürlich davon abhängig wie groß die Datei ist. Hier ein grobes Beispiel:

Code:

% Erstellen eines Wavefiles (ich hatte gerade keins)
load handel.mat
hfile = 'handel.wav';
wavwrite(y, Fs, hfile)
clear y Fs
% Einlesen
[y, Fs, nbits, readinfo] = wavread(hfile);
%Plotten
plot(y)
 

Den Plot kannste natürlich noch anpassen. Als vertikalen Strich könntest du z.B. ein lineobjekt benutzen, welches du mit einem timer im plot anpassen könntest (also die Position neu setzen)...

Vll hilft dir auch dieser Link -> http://www.mathworks.com/matlabcent.....hange/7408-play-wave-file

Man muss ja nicht alles neu erfinden...

Greetings
Private Nachricht senden Benutzer-Profile anzeigen
 
interessiertergast

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 22.08.2012, 21:36     Titel: Arbeiten mit WAV
  Antworten mit Zitat      
Hallo..

vielen Dank fuer dieses tolle Forum!

Nun habe ich noch eine Frage: Ist es moeglich, mit den WAV-Files zu arbeiten? Ich habe ca 100 1h-WAV Files und moechte nun die Alarmsignale von Ratten (um 20kHz) herausextrahieren. Gibt es einen eleganten Weg, dies mit MATLAB zu loese?

Vielen Dank fuer die cleveren Idea

Weiter so!
 
Neues Thema eröffnen Neue Antwort erstellen



Einstellungen und Berechtigungen
Beiträge der letzten Zeit anzeigen:

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
.





 Impressum  | Nutzungsbedingungen  | Datenschutz | FAQ | goMatlab RSS Button RSS

Hosted by:


Copyright © 2007 - 2025 goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks

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.