MidiFly® est un contrôleur MIDI basé sur les gestes. Au lieu d'appuyer sur les boutons physiques, l'utilisateur génère des messages MIDI en déplaçant ses mains en l'air, interceptant une grille de pads virtuelle. Par défaut, chaque pad virtuel génère un message de note note message, sauf s'il est désactivé. Un pad désactivé ne peut rien faire ou envoyer un message lié à la dynamique.

MidiFly® comporte 3 écrans principaux: l’écran Performance, l’écran Note Editor et l’écran Grid Editor.

Écran Performance

L'écran Performance est l'endroit où l'instrument MIDI est réellement joué. Il comprend: une vue 3D de la grille d'interaction, une vue 2D de la grille d'interaction, une vue de débogage de la sortie de la caméra de profondeur, un menu de configuration MIDI et un menu d'interaction.

a. MIDI menu

port name est le port MIDI virtuel ouvert par MidiFly®: dans la plupart des logiciels hôtes (synthétiseurs, DAW, etc.), il vous suffit de rechercher un port MIDI portant le même nom.

channel est le canal MIDI utilisé (en cas de doute, laissez la valeur par défaut 1 ou vérifiez les exigences du logiciel hôte que vous souhaitez utiliser).

program est le programme MIDI utilisé (en cas de doute, laissez la valeur par défaut 0 ou vérifiez les exigences du logiciel hôte que vous souhaitez utiliser).

save enregistrer toutes les modifications de configuration MIDI dans un fichier.

load charge les dernières modifications enregistrées dans la configuration MIDI à partir du fichier.

b. Menu d'interaction

mirror il reflètera la grille, vous pourrez donc l'utiliser des deux côtés, face à face.

notes lorsqu'il est désactivé, il empêchera l'envoi de notes, même si l'utilisateur interagit avec la grille.

bend vous permet de définir le contrôle dynamique de le bend à l’aide du message MIDI standard de bend: dans la plupart des synthétiseurs logiciels, il est automatiquement associé au contrôle de bend. Un clic sur le widget fait défiler 3 options.

after permet de régler le contrôle aftertouch à l’aide du message MIDI aftertouch standard: dans la plupart des synthés logiciels, il est automatiquement associé au contrôle aftertouch. Un clic sur le widget fait défiler 3 options.

CC1 et CC2 vous permettent d’envoyer des messages MIDI CC personnalisés: dans la plupart des synthétiseurs logiciels, ces messages peuvent être associés à des commandes personnalisées. Reportez-vous au manuel du logiciel hôte choisi pour le mapper correctement.

velocity Le curseur de vitesse définit la quantité de vitesse appliquée à chaque interaction de pad. Sur un clavier normal, la vitesse correspond normalement à la force utilisée par le musicien lorsqu'il appuie sur une certaine touche. Etant donné que le paradigme d’interaction MidiFly® n’existe pas de force, la vitesse dépend ici de la rapidité avec laquelle vous approchez de la grille. Lorsque votre main est près de la grille, un bloc jaune apparaît dans la vue 3D pour vous donner un retour visuel: si vous maintenez votre main à cette distance pendant un moment avant de passer à travers la grille, en activant un pad, votre valeur de vitesse sera plus en dessous de cela si vous appuyez rapidement sur le pad.

edit notes vous amène à l'écran Note Editor.

edit grid vous amène à l'écran Grid Editor.

c. Messages dynamiques/d'expression

Par défaut, la grille virtuelle envoie des notes. Lorsque vous désactivez le message de note pour un pad spécifique, vous pouvez utiliser ce pad pour envoyer des messages dynamiques à la place, en utilisant bend, after, CC1 ou CC2.

En cliquant sur ces boutons, vous avez trois options: disabled, ce qui signifie que le message n'est pas du tout actif. X, ce qui signifie que la fonction est mappée sur l’axe horizontal de la grille. Ou Y, ce qui signifie que la fonction est mappée sur l'axe vertical de la grille.

Par exemple, imaginons que vous souhaitiez utiliser la rangée supérieure de la grille pour contrôler le pli et la dernière colonne à droite pour contrôler l’aftertouch, tout en utilisant tous les autres pads pour envoyer des notes. Commencez par définir vos notes, comme décrit ci-dessus. Vous devez donc désactiver tous les pads de la rangée supérieure et la dernière colonne de droite. Puis cliquez sur bend jusqu'à ce qu'il soit mappe sur X. Enfin, cliquez sur after jusqu'à ce qu'il soit mappé sur Y. Avec cette configuration, chaque fois que votre main active un pad n’appartenant pas à la rangée supérieure ni à la colonne de droite, vous envoyez les notes que vous avez mappées. Si vous poussez la main à la position du premier pad à gauche de la rangée supérieure, vous enverrez un message en réglant le bend sur la valeur la plus basse. si vous poussez la main à la position du dernier pad à droite de la rangée supérieure, vous enverrez un message indiquant le bend au maximum. Si vous déplacez votre main le long des pads de la rangée supérieure, la valeur de bend sera modifiée en conséquence. De même, si vous déplacez votre main le long de la colonne de droite, vous modifierez l’aftertouch en conséquence.

Les paramètres de CC1 et CC2 ils ont également un paramètre numérique: cela vous permet de spécifier le numéro de CC souhaité. Normalement, il s'agit d'un paramètre arbitraire utilisé pour mapper un CC spécifique sur un paramètre choisi d'un synthé hôte (en cas de doute, reportez-vous aux spécifications MIDI et au manuel du logiciel en question).

En général, ces messages sont mappés sur un axe similaire à celui utilisé pour un fader. Par conséquent, si vous les mappez sur une ligne ou une colonne, cette ligne ou cette colonne se comportera comme un fader sans contact. Si toutes les notes sont désactivées et que les messages dynamiques sont mappés sur toute la grille, celle-ci ressemblera à un KaossPad. Enfin, l'utilisateur est libre d'expérimenter toutes les combinaisons possibles de notes et de messages dynamiques.

intro

performance screen

Écran Note Editor

L'écran Note Editor est l'endroit où vous configurez les notes associées à chaque pad de la grille.

a. Définir les notes une à la fois

click sur un pad pour déplacer la note 1 demi-ton vers le haut 

shift+Click sur un pad pour déplacer la note 1 demi-ton vers le bas

X+Click sur un pad pour désactiver ou activer la note

 

 

 

b. mettre les notes ensemble

oct up et oct down déplacera toutes les notes sur la grille d'une octave vers le haut ou le bas.

scale vous permet d'appliquer une échelle à la grille. Le premier paramètre est l'échelle elle-même; utilisez les boutons fléchés sur les côtés pour explorer les escaliers disponibles. Le deuxième paramètre est le keynote; utilisez les boutons fléchés sur les côtés pour vous déplacer entre les notes. Après avoir sélectionné les 2 paramètres, cliquez sur le bouton apply per applicare la scala selezionata alla griglia.

 

c. Autres options

reload notes recharger les dernières notes sauvegardées dans le fichier.

save notes écrit la configuration de note actuelle dans un fichier.

back brings vous ramène à l'écran Performance.

Écran Grid Editor

L'écran Grid Editor vous permet de configurer la taille et la composition de la grille. Chaque modification de cet écran est prévisualisée dans la vue 3D et appliquée à la grille du monde réel. Vous pouvez ainsi tester les paramètres avant de les enregistrer.

sensor distance est la distance mm entre la lentille du capteur et le centre de la grille (par exemple: une valeur de 1000 définira le centre de la grille à 1 m de la caméra).

pads est la taille en mm du côté de chaque pad (par exemple: une valeur de 100 vous donnera 10 cm).

grid size est le nombre de pads de chaque côté de la grille (par exemple: une valeur de 6 vous donnera une grille de 6x6).

save grid enregistrer toutes les modifications apportées au fichier.

reload grid chargera les dernières valeurs enregistrées dans le fichier.

back vous ramène à l'écran Performance.

Par exemple, supposons que le capteur soit au sol, l’objectif dirigé vers le haut. Supposons également que vous souhaitiez une grille 8x8 composée de pads de 20 cm: vous souhaitez définir la taille du grid size sur 8 et pads sur 200. Ceci fait, testez votre nouvelle configuration en déplaçant votre main sur le capteur. Imaginons que vous souhaitiez jouer à MidiFly® lorsque vous êtes debout et que, lors de votre test, vous découvrez que la grille est un peu trop basse pour être confortable pour vous: il vous suffit de régler le curseur sensor distance sur quand vous n'aimez pas la position finale. Lorsque vous êtes satisfait de vos paramètres, appuyez sur le bouton 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

Est-ce que Midifly est un logiciel ou du matériel?

MidiFly® est un logiciel. Optimisé pour Mac OSX, mais d'ici septembre 2020, il sera également optimisé pour d'autres plates-formes plus courantes Il est connecté à une caméra infrarouge qui permet le fonctionnement du réseau virtuel par le simple mouvement des mains.

Dans quel contexte MidiFly® est-il utilisé?

Le logiciel MidiFly® (version MIDI Therapy) a été testé sur des patients présentant des problèmes cognitifs tels que l’autisme et d’autres maladies dégénératives, mais également sur des patients présentant un stress normal et une psychose. Dans le set de musicothérapie, le MidiFly® est au centre. Le patient et l'opérateur peuvent interagir en agissant sur la grille virtuelle avec le mouvement des mains. La grille peut être utilisée des deux côtés, la "mise en miroir". Ce fait permet aux utilisateurs de se refléter et d’engager un dialogue sonore fructueux.

Combien de versions de MidiFly® existe-t-il?

MidiFly® a une version unique qui peut être utilisée dans différents contextes, du divertissement au sport, de la méditation à l'enseignement. Il est connecté au logiciel de base appelé MidiFly® Sounds, une série de préréglages sonores créés spécifiquement pour MidiFly®. Dans le domaine de la neuroréhabilitation, MidiFly® Sounds est optimisé à des fins thérapeutiques avec des sons spécifiques conçus par nos laboratoires expérimentaux et s'adresse à des opérateurs de neuroréhabilitation qualifiés, formés au moyen du protocole d'utilisation de MidiFly® dans les cours en ligne organisés par notre société. Périodiquement, une série de mises à niveau détermine constamment la mise à jour avec de nouveaux préréglages, en fonction de la pathologie.

Combien coûte MidiFly®?

MidiFly® n’a pas de coût aussi inverse: imprègne l’extructure ou le professionnel qui l’acquiert s’il s’applique à une nouvelle branche de la musicothérapie orientée vers les patients ayant des problèmes cognitifs et non cognitifs. Merci beaucoup pour l'utilisation au plus haut niveau d'utilisation de la technologie à l'intérieur de la musicothérapie.
La première version de MidiFly® est disponible à l'achat. Vous pouvez aussi cliquer sur le nom de votre pays.

© 2020 by MidiFly srl  via Nizza 262/1 Lingotto - Torino (Italia)  VAT number 11945470018 

telephone number +39 393 9795694 info@midifly.com pec: info@pec.midifly.com