/feelmusic

React Native app to create music while we play

Primary LanguageJavaScriptMIT LicenseMIT

Build Status [![MIT License][license-badge]][license]

FeelMusic

FeelMusic es una forma perfecta de adentrarte en el mundo de la música y ser tú mismo, con el movimiento de tu cuerpo, el compositor de tus propias canciones. Esta app móvil es la mejor manera de divertirse mientras creamos nuestras melodías simplemente con un dispositivo móvil, pasión e imaginación. ¡Así que empieza a jugar y siente la música como nunca antes lo habías hecho!

Motivación

¿A quién no le gusta la música? A todo el mundo, en mayor o menor medida, ya sea un género u otro: jazz, pop, rap, hip hop, rock, soul…; nos gusta la música. Es más, aunque tengamos ciertas preferencias, en lo que a gustos musicales se refiere, es muy probable que en más de una ocasión nos hayamos sentido atraídos por ritmos desconocidos, que nunca antes habíamos escuchado.

A quién no le ha pasado alguna vez, que con escuchar un par de notas musicales, haya sido capaz de recordar situaciones pasadas olvidadas. Situaciones capaces de sacar una sonrisa o evocar un recuerdo tan triste, que te remueva por dentro y te acongoje. Ambos recuerdos son muy diferentes, pero tienen algo en común, son capaces de emocionarte. La música, es capaz de jugar con tus emociones. Este es el poder de la música.

Entonces pensamos, ¿por qué no jugar nosotros con la música y hacerla nuestra?. Y, con esta premisa en mente, tuvimos claro nuestra parte multimedia a explotar, pero aún nos faltaba algo. Como ingenieros y tecnólogos, necesitábamos algo más que componer melodías desde la pantalla del ordenador, nos faltaba esa parte disruptora capaz de transformar una idea monótona y aburrida en un reto novedoso y divertido. De aquí surgió nuestra idea o, más bien, la pregunta que dio paso a nuestra motivación.

¿Por qué no sentir la música?

Descripción

El objetivo del proyecto es planificar, prototipar, diseñar e implementar la aplicación móvil encargada de producir sonidos en base al movimiento del dispositivo móvil.

Para ello, la aplicación creará una retícula musical virtual, dividiendo el área alrededor del usuario en distintas celdas, mapeando en cada una de ellas un instrumento musical.

Cuando el usuario realice un movimiento con su smartphone, utilizando la información que generan los sensores del dispositivo móvil, se detectará el tipo de movimiento y la posición actual sobre la retícula virtual, reproduciendo el sonido correspondiente.