funkGen: un generador de funciones (y mas)
funkGen empezó como un simple generador de señales por
software, para generador diferentes formas de onda en mi curso.
Luego pareció interesante de agregar funciones como suma,
resta, y multiplicación para construir nuevas formas de onda.
Parte de la finalidad del generador fue para estudiar espectros,
y se agregó la Transformada Rápida de Fourier (FFT), y además
la posibilidad de realizar convoluciones y correlaciones.
Finalmente, se adicionaron métodos de exportación, y el programa
fue lo suficiente útil para publicarlo...
Sus principales características:
- Generación de formas de ondas básicas períodicas - senos, cuadrada,
diente de sierra, triangular.
- Generación de algunas señales aperíodicas - pulso, ruido.
- Carga de señales desde archivos de audio de múltiples formatos,
gracias a libsndfile.
- Posibilidad de crear combinaciones entre estos: adición, resta,
multiplicación, división.
- Calcular la transformada rápida de Fourier.
- Creación de varios generadores, para luego hacer operaciones
entre ellos.
- Realizar convolución y correlación entre generadores.
- Exportación a muchos formatos.
- Exportación a archivo de textos.
- Grafiación con generación de archivos de imagen.
- Manejo puramente por línea de comando, lo que permite de
generar señales mediante scripts.
- La creación de una interfaz gráfica esta en marcha.
Thanks to SourceForge for the downloading and management services.
|
|
9952
(c) John Coppens ON6JC/LW3HAZ |
correo |