Contrôleur midi ergonomique : Différence entre versions

De HATLAB
Ligne 104 : Ligne 104 :
 
}}
 
}}
 
{{Notes}}
 
{{Notes}}
{{Tuto Status}}
+
{{Tuto Status
 +
|Complete=Cochez cette case si vous considérez ce tutoriel terminé
 +
}}

Version du 17 janvier 2018 à 17:48

Une Technique de avatarHatlab dans les catégories Art, Décoration, Électronique, Maison, Mobilier, Musique & Sons. Dernière modification le 22/04/2022 par Sgiraud.

Contr leur midi ergonomique controleurmidi.png

Introduction

Les musiciens qui utilisent des ordinateurs ou contrôleurs midi se tiennent souvent debouts, penchés sur leurs machines dans des positions peu ergonomiques. Pourquoi ne pas créer un contrôleur midi qui leur permettrait de se tenir droit ou dans une position confortable pendant qu'ils jouent ?

Le contrôleur midi pourrait être intégrer par exemple à un fauteuil, intégré à une structure verticale plutôt qu'horizontale, etc...

Liste des matériaux

  • Du bois
  • 12 Boutons-poussoirs Digitast type 1RT fugitif
  • 12 Leds vertes ou jaunes
  • 4 Buzzers piezo à fils son continu
  • 4 Résistances 1MΩ
  • 16 Résistances 220 KΩ
  • 4 Leds rouges
  • 2 Joysticks 2 axes Parallax
  • 1 Carte Arduino Mega 2560

Liste des outils

  • Fer à souder
  • Découpeuse laser
  • Un ordinateur

Etape n°1 - Brainstorming : quelle serait la forme, le design du contrôleur midi le plus adapté à notre physionomie ?

Grace à Arnaud et Michel, on a fabriqué une première structure en forme de pyramide trapézoïdale pour le contrôleur midi. Cette pyramide, posée sur une table permet de jouer debout, avec le dos bien droit. Les pouces se posent sur le haut de la structure et les autres doigts bougent facilement sur toute la facade avant. on imagine aussi taper sur les cotés de la structure avec la paume de la main ou avec les doigts pour déclencher des sons.

Ça donne envie de prototyper un premier contrôleur midi qui sera équipé de :

  • une dizaine de touches de clavier disposés sur la face avant. Ces touches permettront par exemple de jouer une gamme avec un son de synthétiseur.
  • 3 à 4 capteurs piezo situés sur les côtés qui déclencheront des samples chaque fois que l’on tape dessus
  • 1 ou 2 joysticks sur la face avant pour filtrer les fréquences des sons de synthé ou des samples

Etape n°2 - Un premier montage

Avec un kit Arduino de base, j’ai pu faire un premier montage avec 4 boutons, un buzzer piezo et des potentiomètres pour simuler les joysticks. Pour aller plus loin, j’ai fait un second prototype avec les composants suivants :

  • 12 Boutons-poussoirs Digitast type 1RT fugitif
  • 12 Leds vertes ou jaunes
  • 4 Buzzers piezo à fils son continu
  • 4 Résistances 1MΩ
  • 16 Résistances 220 KΩ
  • 4 Leds rouges
  • 2 Joysticks 2 axes Parallax
  • 1 Carte Arduino Mega 2560

Etape n°3 - Le circuit

Voici le montage électronique schématisé avec le logiciel Fritzing.

Je n'ai représenté qu'un capteur de chaque type par souci de lisibilité du schéma : un bouton, un capteur piezo, un joystick. Je n'ai pas trouvé le joystick 2 axes de Parallax dans les composants disponibles de Fritzing.

Pour consulter le schéma de cablage exact de ce joystick, vous pouvez vous rendre sur le lien : http://learn.parallax.com/tutorials/language/propeller-c/propeller-c-simple-devices/joystick

Etape n°4 - Le code arduino

Fichier du code à télécharger ici :

Etape n°5 - La découpe laser

Création d'une boite de 11x11x40 cm dans Inkscape à l'aide du module TabbedBoxMaker. Il manque un peu d'espace entre les créneaux pour que la boite soir plus facile à fermer (joint clearance).

Fichier :

Etape n°6 - Assemblage de la boite

Etape n°7 - Configurer l'ensemble pour son utilisation

Pour utiliser le code ci-dessus, il faut installer le logiciel Hairless midi serial

En « serial port », sélectionner l’arduino. En midi out, il faut sélectionner le bus disponible dans votre DAW (Digital Audio Workstation).

Dans Ableton live, il faut que les cases “Piste” et “Télec.” du Bus soit sur On dans les Préférences midi.

Pour les utilisateurs de Windows, il faudra en plus d’Hairless midi serial installer LoopMidi

Pour que ça fonctionne , il faut surtout respecter l’ordre suivant :

  1. Brancher l’arduino
  2. Lancer Hairless midi serial
  3. Lancer LoopMidi si besoin
  4. Lancer Ableton live ou votre DAW

Notes et références

Cochez cette case si vous considérez ce tutoriel terminé