1 / 22

Generador de sonidos Sintetizados

Generador de sonidos Sintetizados. Daniel Acevedo Olivares Francisco Barros Peralta Universidad Técnica Federico Santa Maria. INTRODUCCION. ¿Porqué generar sonidos en el computador?. Bajo Costo. Limitado sólo por la imaginación (...y tiempo de desarrollo). Entretenido.

hedva
Download Presentation

Generador de sonidos Sintetizados

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Generador de sonidosSintetizados Daniel Acevedo Olivares Francisco Barros Peralta Universidad Técnica Federico Santa Maria

  2. INTRODUCCION ¿Porqué generar sonidos en el computador? • Bajo Costo. • Limitado sólo por la imaginación (...y tiempo de desarrollo). • Entretenido. • Tecnología no prohibitiva. ¿Qué ofrece nuestro Sintetizador JAVA? • Personalización de sonidos. • Aplicaciones especializadas. • Interfaz amigable.

  3. Problemáticas • Acordar la forma de generar las ondas. • Latencia de la Máquina Virtual. • Uso de plug-ins. • Investigación por parte de desarrolladores a entender el modelamiento del sonido y de la forma que éste se genera y maneja en JAVA.

  4. Sistemas Existentes

  5. Proyecciones de nuestro desarrollo • Vocoder, reconocimiento de voz. • Reproducción, samples, mensajes. • Emulación de fuentes análogas: voz, instrumentos.

  6. Referencias • Biblioteca JSyn (externa). • Biblioteca javax.sound.* • Mixer. • Line (dataline). • Port.

  7. Caso de Uso • Título: Generar un Sonido con amplitud modulada por un LFO. • Descripción: Usuario desea generar una onda sinusoidal, modulada en amplitud por otra onda de menor frecuencia. • Actor:Usuario. • Prioridad: Normal. • PreCondiciones: Instalar biblioteca JSyn.

  8. Caso de Uso-- Flujo -- • Flujo: • Usuario ejecuta la aplicación “Sintetizador”. • Usuario enfoca la ventana. • Seleccionar tipo de onda= Sinusoidal, en Oscilador Principal. • Presiona botón ON del LFO. • Presionar tecla del computador que simule una tecla de piano virtual (según gráfico).

  9. Variantes • Variante 1: 3.1) Usuario no selecciona el tipo de onda. 3.2) Tipo de onda generada no corresponde al esperado. • Variante 2: 4.1) Usuario no presiona botón ON. 4.2) Amplitud no está modulada. • Variante 3: 5.1) Usuario presiona una tecla no válida. 5.2) No se genera sonido.

  10. Tarjeta CRC1

  11. Tarjeta CRC2

  12. Diagrama de clases

  13. Diagrama Bloques General

  14. LFO

  15. Control Envolvente Amplitud

  16. Osciladores principales

  17. Filtro Pasa Bajos

  18. Control Filtro Envolvente

  19. Filtro Envolvente

  20. Salida

  21. Diagrama de Clases

  22. FIN Sitio WEB: https://alumnos.elo.utfsm.cl/~fbarros/ Preguntas, comentarios, sugerencias?

More Related