generación de sonido continuo, frecuencias en MATLAB
Publicado por Josh (1 intervención) el 20/07/2018 02:30:11
hola a todos, soy nuevo en la programación en MATLAB, y quiero crear sonidos continuos en una interfaz gráfica para una tarea, con esto me refiero a generar frecuencias de audio que duren hasta que yo presione un botón para limpiar el sonido.
El problema que tengo radica en que la función sound() lee una matriz para generar el sonido, lo que significa que reproduce los datos que pueda contener dicha matriz, y, si esta se llena, no es posible generar ningún audio. mi pregunta es, ¿hay forma de crear frecuencias continuas? mi código principal es el siguiente, pero si aumento el tiempo a unos 100 segundos, la matriz "y" se desborda causando error.
mi meta es lograr un sonido continuo de al menos una hora
El problema que tengo radica en que la función sound() lee una matriz para generar el sonido, lo que significa que reproduce los datos que pueda contener dicha matriz, y, si esta se llena, no es posible generar ningún audio. mi pregunta es, ¿hay forma de crear frecuencias continuas? mi código principal es el siguiente, pero si aumento el tiempo a unos 100 segundos, la matriz "y" se desborda causando error.
mi meta es lograr un sonido continuo de al menos una hora
1
2
3
4
5
fmax=202; %frecuencia
tiempo=10; %duración del audio
t=0:1/44100:tiempo; %determinacion de puntos gráficos de seno
y=2*sin(2*pi*fmax*t); %matriz de tono
sound(y,44100,24); %reproduccion de audio
Valora esta pregunta


0