Sujet : Trompette MIDI (Projet)

Bonjour,
j'ouvre ce sujet pour vous faire part de mon projet, obtenir un peu d'aide quand j'en aurais besoin, et surtout, me forcer à mener ce projet à bien.

Un gros problème quand on joue de la trompette, c'est que quand on est en résidence étudiante (ou en appart), on ne peut pas jouer sans embêter les 4 appart à coté, ce qui est plutôt mal vu.
D'où mon projet de fabriquer une trompette midi.

Un petit cahier des charges vite fait, que je compléterai au fur et à mesure:
 

- Elle devra être "relativement" silencieuse (assez pour pouvoir en jouer sans réveiller les voisins),
-  fidèle en terme de sensations à une vrai trompette ("touché" des pistons, impédance, ...)
-  transposition automatique avec choix de l'écart souhaité
- pouvoir écrire des partitions sur l'ordi simplement en jouant, et tout ce qui est Musique Assistée par Ordinateur.

Pour cela j'utiliserai un arduino et divers capteurs:
    - un capteur de pression pour détecter quand je joue, et à quelle puissance,
    - des phototransistors pour détecter sur quels pistons j'appuie.

Niveau connectique, je vais commencer par juste l'usb, vu que je l'utiliserai avec mon pc (pas d'ampli ou de synthé pour les trompettistes), et quand tout sera au point, je pourrais y rajouter une prise MIDI pour se connecter à des synthés, et tout ce que vous voulez.

Voilà un exemple de ce qui existe:
la Morrison: https://www.youtube.com/watch?v=BxLlym502bI
Yamaha EZ TP: http://youtu.be/mAFm-k2468g?t=2m30s
et en DIY: https://www.youtube.com/watch?v=oiwR_23eES0


Maintenant passons à ce que je vais faire, ou ce que j'ai fait, ou ce que je ferai peut être un jour...


        Je vais faire la détection des pistons par phototransistor/led.
J'ai fait un petit prototype qui marche (avec un seul piston, faut bien commencer en quelque part), et je vais le construire correctement comme ça: (voir l'image)
http://s24.postimg.org/aq1l9p38x/ensemble_pistons.jpg
(Il y aura des ressorts au niveau ou le trou intérieur est le plus gros.)




- la pression sera détecté par un capteur de pression monté comme ceci:

`
                         _________
                        |   capteur   |
                        | ___      __ |
                                |    |
                                |    |
    ----------------------   x  ---------------------------------------------
entrée-------------------------------------------------------------------sortie

la mesure de la dépression au point X donne la vitesse de l'air circulant dans le tuyaux.
L'air s'écoule donc facilement, comme dans une trompette, et normalement, il ne devrait pas trop y avoir de condensation au niveau du capteur (j'ai entendu dire que ça n'aime pas trop l'eau ces machin là).
Au pire, si de l'eau atteint le capteur, je peux coller une membrane souple au niveaux du x, et ça devrait quand même transmettre les différences de pression en protégeant de l'eau.

Je vais garder le principe du BEVI (3èmè vidéo) et utiliser une vrai embouchure, pour que les sensations soit les mêmes que sur  une trompette.


Je crois savoir ou serons les points les plus dur:
-  comment programmer l'arduino pour que l'articulation soit fidèle (note attaquée ou liées)

Mes difficultés: l'anglais (un peu du mal), le MIDI (je connais pas)


Pour construire tout ça, comme je suis un gros flemmard et qu'il y a un FabLab là ou je fais mes études (Toulouse), je vais faire un max de trucs à la découpeuse laser, et pourquoi pas à l'imprimante 3d.

Voilà voilà, si vous avez des questions, des commentaires, n'importe quoi, allez-y.

Dernière modification par Fab (11-03-2014 00:56:35)

2

Re : Trompette MIDI (Projet)

Beau programme... On attends la suite.
Bon courage !!!

Re : Trompette MIDI (Projet)

salut, sympa comme projet. Je pense que c'est le premier du genre sur le forum.

Si tu ne connais pas déjà je te conseil le site sonelec-musique, tu y trouvera beaucoup de petit montage principalement dédier aux applications musical. Tu peux même entrer en contact avec l'auteur pour lui demander conseil. Il propose une foule de circuit d'interface MIDI avec les explications.

4

Re : Trompette MIDI (Projet)

Waou !!! Merci pour l'adresse du site, je ne connaissais pas, il est génial !!!

5

Re : Trompette MIDI (Projet)

Merci thib974 pour le lien. J'était déjà passé sur ce site (y'a 1ans ...) mais je ne m'en rappelai plus du tout. Je vais regarder ça.
(Enfin pas tout de suite, il faut que je bosse en ce moment ...exams...)

6

Re : Trompette MIDI (Projet)

Bonjour, j'ai crus comprendre que les capteurs de lego NXT communiquait par I2C.
Pouvez vous me confirmer cela si vous connaissez, et me dire si du coup, je pourrais les utiliser avec l'arduino ?

Je n'ai jamais utilisé des capteurs qui requièrent une amplification, vous me conseillez plutôt de faire l'amplification moi-même, ou de prendre un capteur NXT, qui sort tout en numérique ?

7

Re : Trompette MIDI (Projet)

A priori, oui, c'est bien de l'I2C :

http://www.robot-advance.com/art-capteu … xt-888.htm

Donc on doit pouvoir les interfacer avec un arduino.

8

Re : Trompette MIDI (Projet)

Hey!
J'ai été au FabLab cet aprem. J'ai découpé les pièces et je les ai en partie assemblées.
Il manque les trous en bas pour la détection de l'appui sur le piston, je ferai ça demain si possible, en espérant ne rien fendre.
Vous pouvez voir un léger jeux entre les 2 plaques du haut et les autres: les plaques de 5mm de Leroy Merlin en font en fait 4.8, donc *11, il manque 2.2mm...
Le magasin de musique était fermé, donc j'ai mis les ressorts de ma vrai trompette dedans pour voir, => très bonne sensation, fidèle à la vrai trompette.

J'ai un bout de buis chez moi, alors je vais faire les boutons en buis, comme le premier bouton (mais en mieux).


http://s15.postimg.org/v7adc1j0n/trptmidi1.jpg



http://s28.postimg.org/5lenybh15/trptmidi2.jpg

Pour le reste, j'ai commandé un capteur de pression diférentielle:
http://www.robotshop.com/eu/fr/capteur- … exter.html
mais ils ne l'auront qu'en avril, donc il faut patienter...

Dernière modification par Fab (25-03-2014 01:10:52)

Re : Trompette MIDI (Projet)

beau travail, ça prend forme! Dommage pour le capteur. Par contre il me semble très cher sur ce site, j'avais fait des recherches sur les MPX5050DP pour un projet, ils étaient plus ou moins à 18 ou 20 euro.

10

Re : Trompette MIDI (Projet)

J'ai dû mal cherché, mais je ne l'avais pas trouvé à moins de 28€.
Et puis là, il est déjà amplifié et en numérique, ce sera plus facile à utiliser...

Dernière modification par Fab (25-03-2014 07:55:17)

11

Re : Trompette MIDI (Projet)

effectivement, j'avais pas vu qu'il sort un signal numérique. C'est bien ce capteur qui fonctionne en I2C ? tu vas utiliser d'autre capteur sur ton bus i2c?

Dernière modification par thib974 (25-03-2014 10:02:51)

12

Re : Trompette MIDI (Projet)

Non, c'est pas prévu d'utiliser d'autres capteurs en i2c. Je vais faire la détection des piston par des photo-transistor ou des photo-résistance avec une valeur de résistance qui va bien en série et je capterai un niveau haut ou bas sur les pins digitales.
Je rentre chez moi que dans 2 semaines, j'ai hâte de pouvoir faire ces boutons...
Il faut aussi que je réfléchisse à faire de quoi avoir une bonne prise en main: le tube à droite des pistons et le crochet pour le petit doigt sont essentiels pour ça.