Skip to content

proyecto de servicio social de Oswaldo Sánchez Arizmendi

Notifications You must be signed in to change notification settings

LabVS-IM-UNAM/Oswaldo

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Servicio-Social

Proyecto de sonorización multidimensional.

Laboratorio de Visualización y Sonorización de Matemáticas del Insituto de Matemáticas de la UNAM

Este repositorio almacena diversos archivos, documentos y materiales que contienen el trabajo de servicio social
Programa: SONORIZACION DE MATEMATICAS
Clave: 2022-12/118-3675
Institución: UNIVERSIDAD NACIONAL AUTONOMA DE MEXICO
Dependencia: INSTITUTO DE MATEMATICAS
Fecha de inicio: 2022-08-23
Fecha de término: 2023-03-28
realizado por Oswaldo Raul Sanchez Arizmendi.

Entre los documentos presentes en este repositorio se incluyen imágenes, programas, audios, entre otros materiales. El objetivo de este repositorio es permitir que otras personas puedan conocer e incluso utilizar los documentos usados y realizados como referencia o inspiración para llevar a cabo actividades similares.

Programas

En la carpeta de programas encontrarás códigos escritos en Music21, una libreria de Python diseñada específicamente para trabajar con notación musical y análisis de datos.

Esta libreria permite trabajar con diversos tipos de archivos de música, incluyendo archivos MIDI y formatos de partitura como MusicXML.Además, Music21 es una herramienta de código abierto y cuenta con una gran comunidad de desarrolladores y usuarios que están constantemente actualizando y mejorando la libreria.

Primos

En la carpeta de primos se encuentra un programa que utiliza un algoritmo para determinar qué números son primos y, además, utiliza la libreria Music21 para dar una interpretación musical a los resultados obtenidos.

Ritmo_euclideano

Usando como referencia el articulo "The Euclidean Algorithm Generates Traditional Musical Rhythms" de Godfried Toussaint se encuentra un programa en el cual se implemento el algoritmo de euclides y haciendo uso de la libreria Music21 se le dio una interpretacion musical a los resultados obtenidos de aplicar el algoritmo.

Solidos_Platonicos

En esta carpeta se encuentran diversos intentos para sonificar a los solidos platonicos que van desde sonificar cada una de las caras y aplicar distintos intrumentos usando la libreria Music21,sonificar por aristas,vertices y por ultimo haciendo uso de Sagemath se encontro el grupo de permutaciones del tetraedro para asi sonorizarlo usando el programa SonicPi

Simulacion_colisiones

Usando un enfoque distinto a los primeros programas se implemento una simulacion de colisiones para representar las figuras ya sea bidimensionales,tridimensionales y cuadrimensionales.

Figuras_Planas

En esta carpeta se encuentran Simulaciones de colision de una particula (pelotita) a su vez de su representacion grafica usando la libreria de Python PyGame del cuadrado,triangulo y el pentagono.

Solidos_platonicos

En esta carpeta se encuentra la Simulacion del Cubo asi como su representacion grafica haciendo uso de la libreria Matplotlib ademas en esta se desarollo un programa de colisiones propio sin hacer uso de librerias como PyGame para facilitar y agilizar la codificacion por ello encontraras archivos que sirven para manejar operaciones vectoriales y otro para manejar las particulas. A su vez se tienen programas para convertir el resultado de las simulaciones (archivos de texto) a archivos aceptados por el programa SonicPi (archivos tipo rb) para asi poder darle una interpretacion musical con el programa mencionado.

Politopos_4D

En esta carpeta se encuentra la Simulacion de colision del Teseracto haciendo uso de los programas usados en la simulacion del cubo, con la diferencia de la forma en que se manejan las colisiones. A su vez como en la simulacion del cubo se tienen programas para convertir el resultado de las simulaciones (archivos de texto) a archivos aceptados por el programa SonicPi (archivos tipo rb) para asi poder darle una interpretacion musical con el programa mencionado.

Bibliografia

En la carpeta de bibliografía encontrarás los libros y recursos que hemos utilizado como referencia para este proyecto. Estos materiales contienen información valiosa y detallada sobre la sonorización, que es el proceso de añadir efectos de sonido y música a un proyecto audiovisual para crear una experiencia auditiva inmersiva.

About

proyecto de servicio social de Oswaldo Sánchez Arizmendi

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 97.5%
  • Python 1.7%
  • Ruby 0.8%