Este proyecto es un simple generador de tonos en Java que utiliza la biblioteca javax.sound.sampled
para reproducir tonos de frecuencias específicas durante un tiempo determinado. Puede ser utilizado como base para aplicaciones que requieran la generación de tonos para propósitos educativos, experimentales o de entretenimiento.
- Clona el repositorio o descarga el código fuente.
- Abre el proyecto en tu entorno de desarrollo Java preferido.
- Ejecuta la clase
GeneratorTones.java
que contiene el métodomain
. - Modifica los parámetros de la función
playTone
para generar tonos con diferentes frecuencias y duraciones.
public static void main(String[] args) {
// Ejemplo: Tono de 110 Hz durante 1 segundo
playTone(110, 1000);
}
Este proyecto utiliza Maven para gestionar las dependencias. Asegúrate de tener Maven instalado y ejecuta el siguiente comando para compilar y ejecutar el proyecto:
mvn compile exec:java
GeneratorTones.java: Contiene el método main para ejecutar el generador y la función playTone que reproduce tonos. playTone(int frequency, int duration): Genera un tono de la frecuencia y duración especificadas utilizando la API javax.sound.sampled. Dependencias El proyecto utiliza la biblioteca estándar de Java para el manejo de audio, por lo que no es necesario agregar dependencias externas.
Siéntete libre de contribuir al proyecto, ya sea informando problemas, proponiendo mejoras o enviando solicitudes de extracción.