MidiFly® es un controlador MIDI basado en gestos. En lugar de presionar los botones físicos, el usuario genera mensajes MIDI moviendo sus manos en el aire, interceptando una cuadrícula de pad virtual. Por defecto, cada pad virtual genera un mensaje de nota note message, a menos que esté deshabilitado. Un pad deshabilitado no puede hacer nada ni enviar un mensaje relacionado con la dinámica.

MidiFly® tiene 3 pantallas principales: la pantalla Performance, la pantalla Note Editor y la pantalla Grid Editor.

Pantalla de Performance

Esta pantalla de Performance es donde se toca realmente el instrumento MIDI. Una vista 3D de la cuadrícula de interacción, una vista 2D de la cuadrícula de interacción, una vista de depuración de la cámara de profundidad genera un menú de configuración MIDI y un menú de interacción.

a. MIDI menù

port name es el puerto MIDI virtual abierto por MidiFly®: en la mayoría del software host (sintetizadores, DAW, etc.) solo necesita buscar un puerto MIDI con el mismo nombre.

channel es el canal MIDI utilizado (si no está seguro, deje el valor predeterminado 1 o verifique los requisitos del software host que desea usar).

program es el programa MIDI utilizado (si no está seguro, deje el valor predeterminado 0 o verifique los requisitos del software host que desea usar).

save guardar todos los cambios de configuración MIDI en el archivo.

load cargar los últimos cambios guardados en la configuración MIDI desde el archivo.

b. Menú de interacción

mirror reflejará la tabla virtual, por lo que puede usarla en ambos lados, uno frente al otro.

notes cuando está deshabilitado, evitará el envío de notas, incluso si el usuario interactúa con la tabla.

bend le permite configurar el control dinámico del bend, utilizando el mensaje MIDI de plegado estándar: en la mayoría de los sintetizadores de software, esto se asocia automáticamente con el control de plegado. Al hacer clic en el botón se desplaza a través de 3 opciones.

after permite configurar el control de aftertouch, utilizando el mensaje MIDI de aftertouch estándar: en la mayoría de los sintetizadores de software, esto se asocia automáticamente con el control de aftertouch. Al hacer clic en el widget se desplaza a través de 3 opciones.

CC1 y CC2 le permite enviar mensajes MIDI CC personalizados: en la mayoría de los sintetizadores de software, estos mensajes pueden asociarse con controles personalizados. Consulte el manual del software host elegido para mapearlo correctamente.

velocity El control deslizante de velocidad establece la cantidad de velocidad aplicada a cada interacción de pad. En un teclado normal, la velocidad normalmente se asigna a la fuerza utilizada por el músico cuando presiona una tecla determinada; Dado que esto no es posible en el paradigma de interacción MidiFly®, la velocidad aquí es una función de qué tan rápido se acerque a la tabla. Cuando su mano está cerca de la tabla, aparecerá un bloque amarillo en la pantalla 3D, para darle retroalimentación visual: si mantiene su mano a esta distancia por un momento antes de empujar a través de la tabla, activando un pad, su valor de velocidad será inferior con respecto a esto si presiona el pad rápidamente.

edit notes te lleva a la pantalla de Note Editor

edit grid te lleva a la pantalla de Grid Editor

 

c. Mensajes de dinámicos/expresión

Por defecto, la tabla virtual envía notas. Cuando deshabilita el mensaje de nota para un pad específico, tiene la opción de usar ese pad para enviar mensajes dinámicos en su lugar, usando  bend, after, CC1CC2.

Al hacer clic en estos botones tiene tres opciones: disabled, lo que significa que el mensaje no está activo en absoluto. X, lo que significa que la función está asignada en el eje horizontal de la tabla. O Y, lo que significa que la función está asignada en el eje vertical de la tabla.

Por ejemplo, imagine que desea usar la fila superior de la tabla virtual para controlar el bend y la última columna a la derecha para controlar el aftertouch, mientras usa todos los otros pads para enviar notas musicales. Primero debe configurar sus notas, como se describe anteriormente. Por lo tanto, debe quitar todos los pads en la fila superior y en la última columna a la derecha. Luego haga clic en bend hasta que se asigne a X. Finalmente, haga clic after hasta que se asigne a Y. Con esta configuración, cada vez que su mano active un pad que no pertenezca a la fila superior ni a la columna derecha, enviará las notas que ha asignado. Si empuja su mano a la posición del primer pad a la izquierda de la fila superior, enviará un mensaje configurando el bend al valor más bajo; Si empuja su mano a la posición del último pad a la derecha de la fila superior, enviará un mensaje que establece el bend al valor más alto. Si mueve su mano a lo largo de los pads en la fila superior, el valor del bend se desplazará en consecuencia. De la misma manera, si mueve su mano a lo largo de la columna derecha, moverá el aftertouch en consecuencia.

CC1 y CC2 también tienen un parámetro numérico: esto le permite especificar el número CC deseado. Normalmente, este es un parámetro arbitrario que se utiliza para asignar un CC específico a un parámetro elegido de un sintetizador de host (consulte las especificaciones MIDI y el manual de software específico, en caso de duda).

En general, estos mensajes se asignan a un eje similar a la forma en que se usa un fader, por lo que asignarlos a una fila o columna hará que esa fila o columna actúe como un fader sin contacto. Si todas las notas están deshabilitadas y los mensajes dinámicos se asignan en toda la tabla, la tabla será similar a un KaossPad. Finalmente, el usuario estará libre de experimentar con cualquier combinación posible de notas y mensajes dinámicos.

intro

performance screen

Pantalla de Note Editor

La pantalla Note Editor es donde se configuran las notas asociadas con cada pad de la tabla.

a. Establecer las notas una a la vez

click en un pad para mover la nota 1 semitono hacia arriba

shift+Click on a pad para mover la nota 1 semitono hacia abajo

X+Click en un pad para deshabilitar o habilitar la nota

 

 

 

b. Poner las notas juntas

oct up y oct down moverá todas las notas en la tabla una octava hacia arriba o hacia abajo.

scale le permite aplicar una escalera a la tabla. El primer parámetro es la escala misma; use los botones de flecha a los lados para explorar las escaleras disponibles. El segundo parámetro es la nota clave; use los botones de flecha a los lados para moverse entre las notas musicales. Después de seleccionar los 2 parámetros, haga clic en el botón apply para aplicar la escala seleccionada a la tabla.

 

c. Otras opciones

reload notes recargar las últimas notas guardadas en el archivo

save notes escribe la configuración de la nota actual en el archivo

back brings te lleva de vuelta a la pantalla de Performance

Pantalla de Grid Editor

Grid Editor le permite configurar el tamaño y la composición de la tabla. Cada cambio en esta pantalla se previsualiza en la vista 3D y se aplica a la tabla del mundo real, por lo que puede probar la configuración antes de guardar.

sensor distance es la distancia en mm entre la lente del sensor y el centro de la rejilla. (por ejemplo: un valor de 1000 establecerá el centro de la tabla a 1 m de la cámara).

pads es el tamaño en mm del lado de cada pad (por ejemplo: un valor de 100 le dará 10 cm).

grid size es el número de pads en cada lado de la tabla (por ejemplo: un valor de 6 le dará una tabla virtual de 6x6).

save grid guardar todos los cambios en el file.

reload grid cargará los últimos valores guardados en el file.

back te permite volver a la pantalla de Performance.

Por ejemplo, suponga que tiene el sensor en el piso, con la lente hacia arriba. Supongamos también que desea una tabla de 8x8 compuesta por tabla de 20 cm: desea establecer el tamaño de grid size en 8 y pads en 200. Después de hacer esto, pruebe su nueva configuración moviendo su mano sobre el sensor. Imaginemos que quiere jugar en MidiFly® mientras está de pie y que, durante su prueba, descubre que la tabla es demasiado baja para ser cómoda para usted: todo lo que tiene que hacer es ajustar el control deslizante sensor distance cuando no te gusta la posición final. Cuando esté satisfecho con su configuración, presione el botón save grid.

intro

performance screen

Platforms

MidiFly® has been developed and tested on OSX.

From september 2020 also for Windows and Linux.

Sensors

Developed and tested with a MS Kinect.

From september 2020 also for IntelRealsense, Kinekt for Azure,

Kinect 2, Asus Xtion, Orbbec Astra, Mynt Eye and others.

FAQ

¿Midifly es software o hardware?

MidiFly® es un software. Está optimizado para Mac OSX, pero para septiembre de 2020 también estará optimizado para otras plataformas más comunes. Está conectado a una cámara infrarroja que permite el funcionamiento de una tabla virtual a través del simple movimiento de las manos a través de ella.

¿En qué contexto se usa Midifly?

El software MidiFly® (en la versión de MIDI Therapy) se ha probado en pacientes con problemas cognitivos como el autismo y otras enfermedades degenerativas, pero también en pacientes con estrés y psicosis. En el set de musicoterapia, el MidiFly® está en el centro. El paciente y el operador pueden interactuar actuando en la tabla virtual con el movimiento de las manos. La tabla se puede utilizar en ambos lados, el llamado Mirroring. Este hecho permite a los usuarios reflejarse y comenzar un fructífero diálogo sonoro.

¿Cuántas versiones de MidiFly® existen?

MidiFly® tiene una versión única que se puede utilizar en diferentes contextos, desde entretenimiento hasta deportes, desde meditación hasta enseñanza. Está conectado al software básico llamado MidiFly® Sounds, una serie de preajustes de sonido creados específicamente para MidiFly®. En el campo de la neurorrehabilitación, MidiFly® Sounds está optimizado para fines terapéuticos con sonidos específicos estudiados por nuestros laboratorios experimentales y está dirigido a operadores calificados de neurorrehabilitación, capacitados mediante el protocolo de uso de MidiFly® en los cursos en línea organizados por nuestra empresa. Periódicamente, una serie de actualizaciones determina constantemente la actualización con nuevos ajustes preestablecidos, según la patología.

¿Cuánto cuesta MidiFly®?

MidiFly® no es un costo sino una inversión: permite que la estructura o el profesional que lo adquiere se especialice en una nueva rama de la musicoterapia dirigida a pacientes con problemas cognitivos y no cognitivos. También nos permite ubicarnos al más alto nivel de uso de la tecnología en el entorno de la musicoterapia.
El precio de cada una de las versiones de MidiFly® se puede encontrar en la sección Tienda de este sitio web.

© 2020 by Stefano Ianne  plaza de l'Ayuntamiento 7 - Valencia (Espana) 

VAT Y6883792B info@midifly.com