Construire un grand Piano (6 / 10 étapes)

Étape 6: Comment faire son

Ce spectacle est une comédie musicale donc il n’y a déjà une fosse d’orchestre complet d’instruments - notamment un piano numérique. La meilleure façon de faire un son grand Piano comme un piano est à raccorder à un piano numérique, et la plus simple consiste à le faire avec le MIDI.

MIDI est un protocole série inventé dans les années 1980 pour permettre à un instrument de musique numérique contrôler d’autres instruments de musique numériques. Il est semblable à un port série RS232 à l’exception :

* Il a une étrange en bauds (31250 bauds).
* Il utilise une boucle de courant au lieu de la tension de signalisation (éviter le bourdonnement induisant des boucles de masse).

Heureusement, il y a un bouclier Arduino qui implémente une interface de matériel MIDI, ajoute que certains logiciels de port série et que vous avez une interface MIDI de travail.

Pour nos fins, il suffit de générer deux types de messages MIDI :

ON Remarque : Générée lorsqu’une touche est enfoncée. Cela indique au piano pour commencer la note.
Note OFF : Générée lorsqu’une touche est relâchée. Cela indique au piano pour arrêter la note.

Chaque commande de MIDI se compose de 3 octets :

* La commande (note on/off)
* La vélocité de la note (à quelle vitesse la note est pressé/sortie)
* La note (qui touche particulière a été pressé/sortie)

Le choix de vitesse Remarque soulève des questions. Certains claviers peuvent détecter à quelle vitesse vous appuyez sur la touche - et cela change la qualité (principalement le volume) du son généré. Le Big Piano ne peut pas détecter la vitesse clés - donc nous avons utilisé une vélocité de la note prédéfinie et constante. Ce qui rend le jeu de piano que moins nuancée qu’elle serait autrement, mais c’est moins un problème pour un piano joué avec les pieds.

Ressources :

Sparkfun rend le bouclier de MIDI, que j’ai utilisé.
https://www.Sparkfun.com/Products/9598

Grand Piano Firmware. Pilote MIDI et UART.
https://github.com/Deadsy/bigpiano/BLOB/Master/SRC/midi.cpp
https://github.com/Deadsy/bigpiano/BLOB/Master/SRC/midi.h
https://github.com/Deadsy/bigpiano/BLOB/Master/SRC/UART.cpp
https://github.com/Deadsy/bigpiano/BLOB/Master/SRC/UART.h

Articles Liés

Construire une grande auto arrosage jardin & à effet de serre à partir de matériaux réutilisés

Construire une grande auto arrosage jardin & à effet de serre à partir de matériaux réutilisés

Cette instructable montre comment j'ai construit un polyvalent et peu d'entretien ci-dessus rez-de-jardin & à effet de serre. Ce planteur de jardin s'arrose, humidité régulatrice, remplissage automatique, autoprotégée et portable (avec l'aide ou de l
Construire une grande guerre ravagé espace Base gratuit !

Construire une grande guerre ravagé espace Base gratuit !

En raison de la révision exceptionnelle, grand soutien et forte demande pour la mousse de jeu totalement génial guerre mini projets, j'ai été absolument inspiré pour faire un autre méchant projet génial.  Permet de commencer par devenir inspiré, il m
Comment construire une grande maison de Minecraft

Comment construire une grande maison de Minecraft

dans mon premier instructable je vais vous montrer comment construire une maison grande survie dans minecraft maison.Etape 1: cadre Vous trouverez tout d'abord une grande zone plate.Alors vous voulez faire un cadre comme le montreÉtape 2: Cadre et mu
Comment construire un grand vélo haut gros.

Comment construire un grand vélo haut gros.

Hey, voici mon grand gros vélo haut.On m'a donné beaucoup de pièces de bicyclettes, et comme aucun d'entre eux n'ont aucune bonne ou complet j'ai décidé d'utilisations toutes les parties que je pouvais faire quelque chose de beau.J'ai utilisé deux ca
Horloge de grand bois nixie

Horloge de grand bois nixie

Comme beaucoup d'entre vous l'ont déjà compris, je suis un peu accro nixie.Il s'agit de ma troisième horloge nixie, et en ce qui concerne les précédents son processus décisionnel a été entièrement documenté dans un instructable, afin que tout le mond
Projet de scout : Comment construire un trébuchet

Projet de scout : Comment construire un trébuchet

donc pour une raison quelconque, la première page de mon Instructable est vide... après moi par écrit (selon moi) une ouverture assez cool... Damnation ! Eh bien... essayons cela encore une fois hein ?Eh bien... Bienvenue à la deuxième tranche de mes
Comment construire un Bunker Super Top Secret sous votre maison.  Le prélude...

Comment construire un Bunker Super Top Secret sous votre maison. Le prélude...

EDIT : 07082012 va enfin pour finir vers le haut dans les prochaines semaines... http://www.youtube.com/watch?v=UNjWVOXnyQ8Une autre vid ! http://www.youtube.com/watch?v=mZXMuDMzRSEQuand j'ai construit la maison que je viens de passer 7 ans à travail
Comment construire un Fort à l’aide de 3d imprimé Fort boucles

Comment construire un Fort à l’aide de 3d imprimé Fort boucles

demander tout simplement, et il n'y a pas beaucoup de personnes qui ne jouissait pas de construire des forts pendant leur enfance. J'ai un neveu de 6 ans qui demande presque à chaque fois que je le vois, « peut-on construire un fort? » J'avoue honteu
Comment construire un garage de la terre vers le haut

Comment construire un garage de la terre vers le haut

besoin d'un espace de l'atelier, une forteresse de la solitude ou un endroit pour abriter votre frigo à bière ? Un nouveau garage spacieux est la réponse, et il s'agit de l'Instructable pour le rendre possible. Comme un nouveau propriétaire et guy av
Facile construire a self balancing electric skateboard

Facile construire a self balancing electric skateboard

Qu'est-ce que c'est?Double roues skateboard qui fonctionne comme un Segway. Planches à roulettes électriques existent déjà avec les roues arrière. Plan ici était de construire quelque chose comme un Segway, mais sous la forme d'une planche à roulette
Comment construire un taquet Français organisant le système

Comment construire un taquet Français organisant le système

Un système de cale Français est idéal pour organiser n'importe quel mur. Je fais construire une pour ma boutique, mais je crois vraiment que c'est une solution impressionnante à tous les espaces où vous souhaitez que les choses dans l'ordre, n'import
Construire un chauffage d’eau chaude solaire parabolique utilisant 123D

Construire un chauffage d’eau chaude solaire parabolique utilisant 123D

pour ce projet j'ai décidé de créer l'équivalent solaire d'eau chaude d'eau sur une machine à café : un réchauffeur d'eau chaude sur demande solaire.  J'ai été inspiré par la fonctionnalité d'un nouveau logiciel appelé 123D-Make qui le rend facile à
Construire un hangar

Construire un hangar

pourquoi construire votre propre hangar ?Eh bien, je n'aime pas ceux que vous voyez en vente dans les magasins, ils sont fragiles et coûteux, mon abri bricolage n'est pas de ces choses.En outre, c'est exactement la taille que je veux et construit à m
Grand vélo Buidling

Grand vélo Buidling

Voici les étapes que j'ai utilisé pour construire un grand vélo. Celui-ci ne nécessite pas de soudure et certains sueur de sang et de larmes, mais il en vaut la peine.J'entends constamment « beau vélo », ou « comment obtenez-vous vers le haut sur cet