Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Orion - MIDI Sequencer con Arduino #60

Open
fpfaffendorf opened this issue Feb 7, 2019 · 1 comment
Open

Orion - MIDI Sequencer con Arduino #60

fpfaffendorf opened this issue Feb 7, 2019 · 1 comment

Comments

@fpfaffendorf
Copy link

Hace varios años que practico meditación. Hace tiempo encontré un libro interesante de Swami Satyananda "Sure Ways To Self-realization" que habla sobre dispositivos de meditación (mandalas, mala, deidades, mantras, objetos, etc ...) que sirven al meditador para mantener la mente enfocada.
Personalmente no uso ningún objeto, solo observación, y se me ocurrió comenzar a transitar el camino de encontrar mi propio objeto de meditación, algo que el autor sugiere.

Creo que la música puede ser un muy buen dispositivo (al menos lo es para mi) y transporte a estados de consciencia mas amigables para la práctica. Comencé diseñando un MIDI Sequencer que pudiera usar durante la meditación y el tema me llevó a aprender no solo sobre meditación sino también sobre MIDI, carpintería, a conseguir proveedores que realicen cortes laser y CNC de otras maderas mas vistosas y mas refinadas al tacto que no sean MDF o acrílicos y muchas cosas mas ...

Para hacerlo personalizado quise poner en este objeto mucho de lo que me gusta. Diseño, electrónica, programación, música, guitarra, piano, moog, midi, astronomía, dibujo, pintura, ciencia ficción, arcade gaming ... es un gran horcrux.

El primer diseño que hice se llamó MIDI-Sonor, inspirado en un instrumento del universo de Fundación e Imperio de Asimov llamado Visi-sonor. La idea es darle aspecto de instrumento Indio que pueda ser usado en meditación, sentado en posición de loto para crear melodías.

midi-sonor

Hice un par de prototipos pero nunca terminé de cerrar la idea y me fui a algo mas convencional que me permitiera hacer un primer paso mas seguro a los MIDI sequencer. Así nace Orion.

orion

Orion está inspirado en sintetizadores moog o modulares. Algo mas estándar. La idea es darle un diseño "trippy", vintage, psicodélico, etc ... diseños que pueda hacer usando acuarelas o acrílicos sobre madera (algo no muy explorado ya que normalmente se usa tela o papel).

Actualmente estoy finalizando este sequencer.

Como pueden ver tiene 6 botones (tipo MAME). Cada botón representa una cuerda de la guitarra. En su memoria tiene una base de datos de unos 900 acordes (cada uno con entre 1 y 5 variantes). Con los knobs se pueden seleccionar acordes, canales MIDI (soporta los 16 canales), se puede modificar pitch, mod y se pueden mapear a knobs de los plugins VST (osea, girás el potenciómetro físico de Orion y en pantalla gira el potenciometro del VST, algo muy práctico cuando estás buscando sonidos).

Tiene ademas un arpeggiator de 6 pasos, soporte para notas "sticky" (para dejar corriendo sonidos en background) y un modo de arpegiador que usa las estrellas de la constelación de Orion y proyección esférica para generar arpegios.

Usado en combinación con VST y plugins sirve para crear mundos, situaciones, ambientación, sentimientos, musica tipo chill out y posiblemente muchas otras cosas mas que no se me ocurren. Me sorprende lo fácil que es crear ambientación, eligiendo los plugins, efectos e instrumentos correctos es muy fácil llegar a sonidos interesantes y armoniosos ya que todo se ejecuta sobre acordes previamente elegidos. Ah ... y también sirve para meditar !

Fuentes y diseños que estoy haciendo los pueden encontrar en:
https://github.com/fpfaffendorf/8bitluthier/tree/master/midi-sonor

Mas info sobre hardware y librerías USB MIDI:
https://www.arduino.cc/en/Guide/ArduinoDue
https://github.com/arduino-libraries/MIDIUSB

VST:
Cantabile
Analog Lab 3
Diva
Modulair
Zebra

@vmariano
Copy link

Que onda esto @fpfaffendorf ?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants