AUDIO WAV
Elaborada Por:
INTRODUCCION
Existen diferentes tipos de archivos de sonido: En las aplicaciones multimedia
los ms utilizados son: .WAV. Es el formato estndar de Windows para
almacenar el sonido. Estos archivos tienen como ventaja fundamental su gran
calidad de sonido, y como principal inconveniente el que necesitan mucho
espacio para su almacenamiento en disco. Permiten almacenar cualquier tipo
de sonido: locucin, msica, .MP3. Este formato, al igual que otros, surgi
por la necesidad de conseguir archivos de sonido menos pesados, esto es
que ocuparan menos espacio en disco. Tienen por tanto como ventaja su mejor
almacenamiento y ms rpida descarga, permitiendo mantener una calidad
ptima del sonido. Al igual que los archivos WAV, los MP3 permiten almacenar
cualquier tipo de sonido.
PROCEDIMIENTO
DESCRIPCION
La siguiente interfaz nos permite ingresar a reproducir un archivo .wav, la cual
podemos elegir en unos de los buttons creados llamado seleccionar archivo,
donde podemos ingresar y buscar el archivo que deseamos reproducir, ya
teniendo nuestro archivo seleccionado lo podemos reproducir, teniendo
encuenta que tambien tiene una opcion de parada con un buttons, otra opcion
que tiene la interfaz son una serie de procesos que le podemos aplicar a la
seal que se esta reproduciendo donde la seal se puede visualizar en el axes
de la interfaz, la cual interactua dependiendo la opcion que se le seleccione.
A continuacin se podr ver el cdigo ejecutado en matlab:
function wav_OpeningFcn(hObject, eventdata, handles, varargin)
% This function has no output args, see OutputFcn.
% hObject
handle to figure
% eventdata reserved - to be defined in a future version of MATLAB
% handles
structure with handles and user data (see GUIDATA)
% varargin
command line arguments to wav (see VARARGIN)
a=imread('ele.jpg');
image(a)
axis off
% Choose default command line output for wav
handles.output = hObject;
% Update handles structure
guidata(hObject, handles);
% UIWAIT makes wav wait for user response (see UIRESUME)
% uiwait(handles.figure1);
% --- Outputs from this function are returned to the command line.
function varargout = wav_OutputFcn(hObject, eventdata, handles)
% varargout cell array for returning output args (see VARARGOUT);
% hObject
handle to figure
% eventdata reserved - to be defined in a future version of MATLAB
% handles
structure with handles and user data (see GUIDATA)
% Get default command line output from handles structure
varargout{1} = handles.output;
global y Fs nbits
[nombre ruta]=uigetfile('*.wav','ABRIR AUDIO');
if nombre==0
return;
else
[y,Fs,nbits]= wavread([ruta nombre]);
end
% hObject
% eventdata
% handles
% handles
ANEXOS