Generador de onda senoidal

Reproduce un tono senoidal puro, mira la onda en una gráfica con ejes y cambia su frecuencia, amplitud y fase. Guarda el resultado como archivo WAV, imagen PNG o tabla de valores para tu código.

Eje horizontal

Ecuación

y(t) = sen(2π · 440 · t)

Forma de libro de texto: y = a · sen(b · (x − c)) + d
con a = 1, b = 2764,6 rad/s, c = 0 s, d = 0

Onda

Hz
°

La amplitud y el desplazamiento cambian solo la gráfica y la ecuación. La fase mueve la curva, pero un tono único suena igual con cualquier fase.

Sonido

Salida

Datos de la onda

Frecuencia
440 Hz
Periodo
2,27 ms
Frecuencia angular
2764,6 rad/s
Pico a pico
2
Valor eficaz (RMS)
0,7071
Fase
0° (0 rad)
Desplazamiento en el tiempo
ninguno
Longitud de onda en el aire
78 cm
Nota más cercana
La4
Nivel de salida
-20 dBFS

Guardar o reutilizar la onda

s

Recorta la duración a ciclos completos para que un bucle no chasquee. Desactiva el fundido.

5 s, 44,1 kHz, 16 bits, mono, 431 KB

El archivo usa la frecuencia, la fase, el volumen y el canal de salida de arriba. Ignora la amplitud y el desplazamiento.

Generador de onda senoidal con sonido, gráfica y exportación

Este generador de onda senoidal reproduce un tono senoidal puro y dibuja la misma onda en una gráfica con ejes y etiquetas. Cambia la frecuencia, la amplitud, la fase y el desplazamiento vertical, y el sonido, la imagen y la ecuación cambian a la vez. Úsalo como generador de tonos en línea, como generador de frecuencias, como gráfica de la función seno para las tareas o como una forma rápida de crear una señal de prueba.

La gráfica se lee como un osciloscopio. El eje de tiempo se adapta a la frecuencia, así que una onda de 20 kHz y una de 1 Hz llenan la pantalla con unos pocos ciclos limpios. Cambia al eje de ángulo para ver la curva seno de los libros de texto en radianes y grados. Pasa el puntero sobre la gráfica para leer el valor exacto de cualquier punto.

Qué hacen la frecuencia, la amplitud, la fase y el desplazamiento

Cuatro valores describen cualquier onda senoidal. La tabla muestra qué cambia cada uno en la gráfica y en la fórmula y = A · sen(2πft + φ) + d.

AjusteQué cambiaSímbolo
Frecuencia (Hz)Cuántos ciclos caben en un segundo. Una frecuencia mayor mete más ciclos en el mismo tiempo y sube el tono.f
AmplitudLa altura de la onda, desde la línea central hasta el máximo. En la gráfica estira la curva hacia arriba y hacia abajo.A
Fase (grados)Cuánto se desplaza la curva a lo largo del eje de tiempo. Una fase positiva la mueve a la izquierda. Un desplazamiento de 360 grados es un ciclo completo.φ
Desplazamiento verticalSube o baja toda la onda sin cambiar su forma. La línea de puntos marca la nueva línea central.d

Función senoidal: fórmula, amplitud y periodo

En física y electrónica, la onda se escribe y(t) = A · sen(2πft + φ) + d. En clase de matemáticas se usa la forma y = a · sen(b · (x − c)) + d. Las dos describen la misma curva y se relacionan así: a es igual a A, b es igual a 2πf (la frecuencia angular), c es igual a −φ / b, y d no cambia. La herramienta muestra las dos formas con tus valores bajo la gráfica.

Una onda de 440 Hz con amplitud 1 tiene un periodo de 2,27 ms, una frecuencia angular de 2764,6 rad/s y una longitud de onda de 78 cm en el aire a 20 °C. Cambia la frecuencia y el panel Datos de la onda recalcula el periodo, la frecuencia angular, el valor eficaz, la longitud de onda y la nota más cercana. En el eje de ángulo, b vale 1 y x se mide en radianes, así que la curva se repite cada 2π.

Guarda la onda como audio, imagen o código

Archivo WAV

Descarga hasta 60 segundos del tono como archivo WAV de 16 bits a 44,1 kHz o 48 kHz. Elige el canal izquierdo, el derecho o los dos, añade un fundido corto o recorta el archivo a ciclos completos para que se repita en bucle sin chasquidos.

Imagen de la gráfica

Guarda la gráfica actual como PNG con fondo blanco. Incluye los ejes, las etiquetas, el corchete del periodo y la marca de amplitud, así que puedes pegarla directamente en un informe o en una diapositiva.

Tabla de valores para código

Obtén un ciclo como tabla de consulta con entre 16 y 1024 muestras. Elige 8, 10, 12 o 16 bits, valores con signo, sin signo o en coma flotante, y copia la tabla como array de C, tabla PROGMEM de Arduino, lista de Python o CSV. Los proyectos con microcontroladores usan estas tablas para manejar un DAC o una salida PWM.

Tonos de prueba habituales y para qué sirven

Cada frecuencia predefinida corresponde a un tono que la gente usa por una razón.

TonoPara qué se usa
20 HzEl límite inferior del oído humano. La mayoría de los altavoces no lo reproducen, pero puedes verlo en la gráfica.
50 Hz y 60 HzLa frecuencia de la red eléctrica: 50 Hz en la mayor parte de Europa y 60 Hz en Estados Unidos, Canadá y México. El zumbido de los equipos de audio mal apantallados suena en este tono o al doble.
Do4 (261,63 Hz)El Do central del piano.
La4 (440 Hz)El tono estándar de afinación. Las orquestas y los afinadores lo usan como referencia.
1 kHzEl tono de referencia habitual para ajustar niveles y probar equipos. Casi cualquier equipo lo reproduce bien y el oído lo percibe con claridad.
5 kHzEstá en la zona donde el oído es más sensible, por eso suena agudo incluso con volumen bajo.
15 kHzCerca del límite superior de muchos adultos. Úsalo con volumen bajo para probar hasta dónde llegan tu oído y tus altavoces.

Escucha con seguridad

Empieza bajo

La herramienta arranca con un volumen bajo. Súbelo despacio. Un tono puro no tiene pausas ni cambios, por eso parece más fuerte y cansa más que la música.

Cuidado con los tonos agudos

Por encima de 16 kHz muchos adultos oyen poco, y es fácil subir demasiado el volumen. Mantén el volumen bajo y para si notas presión o dolor.

Protege tus altavoces

Los tonos muy graves con volumen alto fuerzan los altavoces pequeños, y los agudos fuertes pueden dañar los tweeters. No dejes un tono sonando sin vigilarlo.

Cómo funciona el generador de onda senoidal

El generador dibuja la curva y = A · sen(2πft + φ) + d en un lienzo, con más de un punto por cada píxel, de modo que la línea se ve suave con cualquier zoom. El eje horizontal muestra el tiempo en microsegundos, milisegundos o segundos, o el ángulo en radianes y grados. Para el sonido, el navegador crea un oscilador senoidal con la API Web Audio y sube y baja el volumen en pocos milisegundos, lo que evita los chasquidos. Los archivos WAV se escriben en el navegador: cada muestra es el valor del seno en ese instante, multiplicado por el volumen y guardado como audio PCM. No se envía nada a un servidor.

Cómo usar el generador de onda senoidal

1

Ajusta la onda

Escribe una frecuencia en hercios o elige un valor predefinido, como 440 Hz o 1 kHz. Después ajusta la amplitud, la fase y el desplazamiento vertical. La gráfica y la ecuación cambian mientras escribes.

2

Lee la gráfica

Cambia el eje horizontal entre tiempo y ángulo y elige cuántos ciclos se muestran. Pasa el puntero sobre la gráfica para leer el valor de cualquier punto.

3

Reproduce o guarda

Pulsa Reproducir tono y ajusta el volumen. Para conservar la onda, descarga un archivo WAV, guarda la gráfica como PNG o copia una tabla de valores para C, Arduino o Python.

Ejemplo de Uso

Un tono de 440 Hz, el tono estándar de afinación:

Entrada
Frecuencia: 440 Hz, amplitud: 1, fase: 0°
Salida
y(t) = sen(2π · 440 · t) Periodo: 2,27 ms Nota más cercana: La4

Preguntas Frecuentes

¿Qué es una onda senoidal?
Es una curva suave que se repite. Sube hasta un máximo, baja hasta un mínimo y vuelve al punto de partida, una y otra vez. Un tono puro en el aire, la tensión de la red eléctrica y el movimiento de un peso colgado de un resorte siguen esta forma. En matemáticas, la misma curva es la función seno.
¿Qué diferencia hay entre onda senoidal y onda sinusoidal?
Ninguna. Son dos nombres para la misma onda, y los dos vienen de la función seno. Verás uno u otro según el país o el libro de texto.
¿Qué significan amplitud, frecuencia y fase?
La amplitud es la altura de la onda, medida desde la línea central hasta el máximo. La frecuencia es el número de ciclos por segundo y se mide en hercios. La fase indica cuánto se desplaza la onda a lo largo del eje de tiempo y se mide en grados. Una fase de 90 grados mueve la onda un cuarto de ciclo hacia la izquierda.
¿Cuál es la fórmula de la onda senoidal?
La fórmula es y = A · sen(2πft + φ) + d. A es la amplitud, f es la frecuencia en hercios, t es el tiempo en segundos, φ es la fase y d es el desplazamiento vertical. La herramienta escribe la fórmula con tus valores bajo la gráfica. Al lado aparece la forma de los libros de texto, y = a · sen(b · (x − c)) + d, donde b es igual a 2πf.
¿Cómo calculo el periodo a partir de la frecuencia?
Divide 1 entre la frecuencia. El periodo T es 1 / f. Una onda de 440 Hz se repite cada 2,27 ms. Para la frecuencia actual, la herramienta también muestra la frecuencia angular y la longitud de onda en el aire.
¿Puedo descargar una onda senoidal como archivo WAV?
Sí. Abre la pestaña Archivo WAV en Guardar o reutilizar la onda, elige una duración de hasta 60 segundos y una frecuencia de muestreo, y pulsa Descargar WAV. El archivo es PCM de 16 bits y usa la frecuencia, la fase y el volumen de los controles. Activa Terminar en un ciclo completo si vas a repetir el archivo en bucle.
¿La amplitud y la fase cambian lo que oigo?
No. La amplitud y el desplazamiento cambian solo la gráfica y la ecuación. Un equipo tiene un máximo de salida fijo, así que el volumen se ajusta con el control Volumen. Ese control también muestra el nivel en dBFS: el 100 % es 0 dBFS y el 10 % es -20 dBFS. Un tono único suena igual con cualquier fase, porque el oído no nota en qué punto del ciclo empezó un tono constante. La fase importa al comparar o sumar dos ondas. El archivo WAV empieza en la fase que fijes.
¿Qué es 440 Hz y qué frecuencia uso para una prueba?
440 Hz es la nota La sobre el Do central (La4), el tono estándar de afinación. 1 kHz es el tono de referencia habitual para comprobar niveles y equipos. 50 Hz y 60 Hz coinciden con la red eléctrica, que funciona a 50 Hz en la mayor parte de Europa y a 60 Hz en Estados Unidos. Usa 20 Hz y 20 kHz para encontrar los límites de tus altavoces y de tu oído.
¿Por qué no oigo las frecuencias muy bajas o muy altas?
Las personas oyen más o menos entre 20 Hz y 20 kHz, y el límite superior baja con la edad. Muchos adultos oyen poco por encima de 15 kHz. Los altavoces pequeños casi no reproducen nada por debajo de unos 100 Hz, así que un tono grave puede verse bien en la gráfica y aun así sonar a silencio.
¿Es seguro para mis oídos y mis altavoces?
Mantén el volumen bajo. Empieza con el valor por defecto y súbelo despacio. Un tono puro constante parece más fuerte que la música al mismo nivel y puede cansar o dañar el oído. Los tonos muy agudos con volumen alto también pueden estropear altavoces pequeños y tweeters. La herramienta te avisa en ambos casos.
¿Qué diferencia hay entre una onda senoidal y una onda cuadrada o triangular?
Una onda senoidal tiene una sola frecuencia y ningún armónico, por eso suena limpia. Las ondas cuadrada, triangular y de diente de sierra añaden frecuencias extra sobre la principal. Esta herramienta solo crea ondas senoidales. Para otras formas, usa un generador de tonos online.
¿Se suben mis ajustes o mi audio a algún servidor?
No. La gráfica, el sonido y los archivos se crean en tu navegador, y no se envía nada a un servidor. El botón Copiar enlace solo crea una dirección web con tus ajustes para que puedas compartirlos.

Herramientas relacionadas

El Generador de onda senoidal es mantenido por CodeItBro. Nuestro objetivo es ofrecer las mejores herramientas gratuitas para desarrolladores en la web. Si tienes comentarios o sugerencias, visita nuestra página de contacto.

Aparece en

CodeItBro - Free dev tools + practical guides to help you ship faster | Product HuntCodeItBro - Free Online Developer Tools badgeCodeItBro badge