PDF de programación - Desarrollo de aplicaciones de audio en C++: un enfoque práctico

Imágen de pdf Desarrollo de aplicaciones de audio en C++: un enfoque práctico

Desarrollo de aplicaciones de audio en C++: un enfoque prácticográfica de visualizaciones

Publicado el 14 de Enero del 2017
4.316 visualizaciones desde el 14 de Enero del 2017
10,5 MB
221 paginas
Creado hace 13a (06/12/2010)
UNIVERSIDAD NACIONAL DE EDUCACIÓN A DISTANCIA

ESCUELA TÉCNICA SUPERIOR DE INGENIERÍA INFORMÁTICA



Proyecto de Fin de Carrera de Ingeniero Informático

Desarrollo de aplicaciones de audio en C++: un

enfoque práctico



Carlos Jiménez de Parga Bernal - Quirós

Dirigido por: D. Antonio Jiménez de Parga Bernal - Quirós

Supervisado por: D. José Luis Fernández Marrón


Curso: 2010 - 2011 (21 de diciembre de 2010)







Desarrollo de aplicaciones de audio en C++: un enfoque práctico

Proyecto de Fin de Carrera de modalidad específica



Realizado por: Carlos Jiménez de Parga Bernal - Quirós



Dirigido por: D. Antonio Jiménez de Parga Bernal - Quirós



Supervisado por: D. José Luis Fernández Marrón



Tribunal calificador:

Presidente: D./Da. .......................................................................................................................



Secretario: D./Da. ........................................................................................................................



Vocal: D./Da. ...............................................................................................................................



Fecha de lectura y defensa: ........................................................................................................

Calificación................................................................................................................................


1



1. Resumen: Estudio sobre el panorama actual del desarrollo de aplicaciones de audio de alto

rendimiento en entornos multiplataforma escritos en lenguaje C++. Abordado desde la

perspectiva teórica de los fundamentos físicos del sonido, la tecnología electrónica, los

sintetizadores musicales, software libre para el desarrollo de aplicaciones y enfoque teórico y

práctico sobre los principios del tratamiento digital de señales.



2. Lista de palabras clave: Onda, Sonido, Fourier, Armónicos, Espectro, Instrumentos

musicales, Sintetizador, Teorema de Nyquist, Aliasing, Decibelios, Síntesis musical, DirectX,

DirectSound, COM, OpenAL, Buffer, MIDI, Sistema Exclusivo, Canal MIDI, Esquemático MIDI,

DirectMusic, DirectMIDI, Formatos de sonido, Audiere, PCM, WAV, AIFF, MP3, XM, MOD,

Procesador Digital de Señal, FFT, Transormada Rápida de Fourier, Filtros, FIR, IIR,

Envolventes.



3. Traducción del título: Audio application development in C++: a practical approach



4. Traducción del resumen: Study on currently available multi-platform libraries in C++ for

high-performance audio application development. Theoretical approach to the physics of sound,

audio synthesizer hardware, open-source software for audio applications and signal processing

principles.



5. Traducción de las palabras clave: Waveform, Sound, Fourier, Armonics, Spectrum,

Musical instruments, Synthesizer, Nyquist’s theorem, Aliasing, Decibels, Music synthesis,

DirectX, DirectSound, OpenAL, Buffer, MIDI, Exclusive System, MIDI Channel, MIDI schematic,

DirectMusic, DirectMIDI, Sound formats, Audiere, PCM, WAV, AIFF, MP3, XM, MOD, Digital

Signal Processor, FFT, Fast Fourier Transform, Filters, FIR, IIR, Envelopes.



2

6. Índice

1. Resumen...........................................................................................................................

2. Lista de palabras clave.....................................................................................................

3. Traducción del título.........................................................................................................

4. Traducción del resumen...................................................................................................

5. Traducción de las palabras clave.....................................................................................

6.

Índice................................................................................................................................

7. Listas de figuras...............................................................................................................

8. Cuerpo..............................................................................................................................

8.1 Capítulo 1...................................................................................................................

8.1.1 Contexto........................................................................................................

8.1.2 Trabajos anteriores........................................................................................

8.1.3 Aportaciones y conclusiones.........................................................................

8.2 Capítulo 2...................................................................................................................

8.2.1 Contexto........................................................................................................

8.2.2 Validación mediante un prototipo..................................................................

8.2.3 Trabajos anteriores........................................................................................

8.2.4 Aportaciones y conclusiones.........................................................................

8.3 Capítulo 3...................................................................................................................

8.3.1 Contexto........................................................................................................

8.3.2 Validación mediante un prototipo..................................................................

8.3.3 Trabajos anteriores........................................................................................

8.3.4 Aportaciones y conclusiones.........................................................................

8.4 Capítulo 4...................................................................................................................

8.4.1 Contexto.........................................................................................................

8.4.2 Trabajos anteriores........................................................................................

8.4.3 Aportaciones y conclusiones.........................................................................

8.5 Capítulo 5...................................................................................................................

8.5.1 Contexto.........................................................................................................

8.5.2 Desarrollo del subproyecto DirectMIDI..........................................................

2

2

2

2

2

3

4

5

5

5

9

9

10

10

11

12

12

12

12

13

13

13

14

14

15

15

16

16

17

3



8.5.3 Trabajos anteriores........................................................................................

8.5.4 Aportaciones y conclusiones.........................................................................

8.6 Capítulo 6...................................................................................................................

8.6.1 Contexto........................................................................................................

8.6.2 Validación mediante un prototipo..................................................................

8.6.3 Aportaciones y conclusiones.........................................................................

8.7 Capítulo 7...................................................................................................................

8.7.1 Contexto........................................................................................................

8.7.2 Validación mediante un prototipo..................................................................

8.7.3 Trabajos anteriores........................................................................................

8.7.4 Aportaciones y conclusiones.........................................................................

9. Listado de referencias y Bibliografía.................................................................................

10. Listado de siglas, abreviaturas y acrónimos.....................................................................

11. Anexos.............................................................................................................................



7. Listas de figuras

Figura 8.1 – Umbrales de tolerancia al sonido......................................................................

Figura 8.2 – Formas de onda básicas...................................................................................

Figura 8.3 – Envolvente de volumen.....................................................................................

Figura 8.4 – Muestreo de señal.............................................................................................

Figura 8.5 – Arquitectura básica de DirectX..........................................................................

Figura 8.6 – Ciclo de vida en cascada..................................................................................

Figura 8.7 – Logotipo de MIDI...............................................................................................

18

18

18

18

19

20

20

20

22

22

22

23

28

29

6

7

7

8

10

11

14

Figura 8.8 – Logotipo del proyecto DirectMIDI....................................
  • Links de descarga
http://lwp-l.com/pdf341

Comentarios de: Desarrollo de aplicaciones de audio en C++: un enfoque práctico (2)

Imágen de perfil
6 de Mayo del 2017
estrellaestrellaestrellaestrellaestrella
Muy útil man. Gracias!
Responder
template<>
3 de Agosto del 2017
estrellaestrellaestrellaestrellaestrella
De nada gil.
Responder

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad