Un coussin de tambour position sensible midi (9 / 10 étapes)

Étape 9: Installation des logiciels

Une fois que vous avez construit le coussinet et l’électronique de travailler avec elle, la prochaine chose est d’attacher à un ordinateur et commencer à faire de la musique !

J’ai joint tous les logiciels nécessaires pour ce faire sous linux dans une archive .tgz. Si vous avez des difficultés à télécharger ceci, la dernière version est toujours disponible ici.

Si vous souhaitez utiliser windows ou mac, il ne devrait pas être trop difficile de convertir les programmes si vous avez quelque expérience de la programmation. (Le seul bit spécifique de système est la partie du programme midimapper qui traite l’entrée série provenant de la sortie de l’arduino et midi au bus midi interne. Ce programme est en python).

S’il vous plaît garder avec moi et prendre le temps de travail par le biais de ces instructions. Le logiciel est dans un état de développement précoce en ce moment, donc pas aussi facile à utiliser qu’il pourrait l’être.

Il existe trois principaux morceaux de logiciel :

Le firmware de l’arduino lit les signaux analogues produites par les 4 piezos et les transforme en lectures brutes pour chaque attaque.

Le midimapper reçoit les données de la grève de l’arduino et convertit en coordonnées x-y, puis nourrit à un port midi de logiciel comme note sur et messages de contrôleur (à l’aide des contrôleurs 70 et 71). La coordonnée x est également reproduite dans le numéro de note midi de la note sur le message. Le programme est dans un État assez brut en ce moment - c’est un programme de ligne de commande en python qui vous contrôler à l’aide de quelques commandes :

Les messages midi sont lus par le logiciel supercollider (qui est essentiellement un programme mais actuellement dans 2 fichiers distincts) et transformées en sons qui dépendent de la position et la vitesse de la grève.

Pour le moment, vous devez démarrer tous ces programmes séparément.

Tout d’abord, chargez l’arduino croquis piezodrum2 sur l’arduino. Vous pouvez trouver des instructions sur la façon de le faire sur le site d’arduino. Vous pouvez tester ça fonctionne en appuyant sur la touche - il devrait afficher une chaîne de nombres sur le périphérique série usb chaque fois que vous appuyez sur la touche.

Si vous avez redémarré l’ordinateur étant donné que vous avez chargé le firmware, vous aurez besoin exécuter le script resetty pour mettre le port série en mode droit d’exécuter le midimapper.

Vous devez également installer la bibliothèque python pyseq pour la midimapper de travailler. Il peut y avoir un package pour votre distribution ou voir autre chose ici.

Puis éditer le fichier midimapper (mmap.py) si nécessaire pour définir le périphérique de port série usb droite. Maintenant démarrez ce programme depuis la ligne de commande. Les commandes sont les suivantes :

  • midi - départ envoi d’événements midi.

  • arrêter - arrêter d’envoyer des événements midi ou arrêter l’étalonnage.

  • CALIB - allez dans mode de calibration.

  • -conserver les coefficients d’étalonnage.

  • charge - charge les coefficients d’étalonnage.

  • saveraw - enregistrer les données d’étalonnage raw.

  • calfile - recalibrer des données brutes enregistrées.

  • quitter - quitter le programme.

Vous devez calibrer le pad au moins une fois avant de pouvoir utiliser le mode midi. Lorsque vous démarrez l’étalonnage, le programme vous demandera de frapper la touche plusieurs fois (5 est bonne) dans une série de points sur la grille que vous avez tracée. Les noms de ces points sont pour la plupart explicite à l’exception des "en haut à gauche milieu', qui est à mi-chemin entre la partie supérieure gauche coin et le centre du coussin. Idem pour « en haut à droite mi » etc.

Une fois que vous avez calibré le pad, utilisez « enregistrer » pour enregistrer les données d’étalonnage pour la prochaine fois que vous exécutez, puis « midi » pour passer en mode midi. (Vous devez seulement « saveraw » si vous envisagez de modifier la formule utilisée pour mapper les lectures brutes en coordonnées). À ce point que vous pouvez vérifier la midimapper travaille en regardant sa sortie dans le terminal - chaque fois que vous frappez la touche il devrait afficher les x et les y coords de la grève.

Ensuite vous pouvez démarrer les programmes supercollider. Consultez le site supercollider pour obtenir des instructions sur l’installation et l’utilisation de ce langage de programmation. La meilleure façon que j’ai trouvé de le pour utiliser sous linux est d’utiliser le plugin pour gedit. Vous aurez probablement aussi besoin la prise de son système pour produire des sons.

Le programme « drummidi.sc » lit juste le midi entrant les signaux et les envoie à un synthé appelé « MidiDrum ». « synpad.sc » a diverses définitions de synthé adapté ('synthdefs') de travailler avec cela. Choisissez d’abord un synthdef vous aimez le bruit de la description et l’évaluer (sélectionnez-le dans l’éditeur et appuyez sur ctrl-E). Puis d’évaluer tout le code dans « drummidi.sc » - cela va démarrer le programme en cours d’exécution.

L’étape finale consiste à connecter le midi sur le port de la midimapper pour le midi au port pour supercollider, en utilisant un programme comme qjackctl ou aconnectgui.

Une fois que vous avez fait cela, votre pad devrait commencer à faire des sons. Célébrer, essayez de faire de la musique, faire une danse de la pluie, tout ce qui fonctionne pour vous !

Articles Liés

Rock band tambour kit (sans MIDI): D

Rock band tambour kit (sans MIDI): D

ion idm02, [ou n'importe quel kit de tambour qui utilise 1/8 mono déclencheurs, les déclencheurs pas doubles cela ne fonctionnera pas avec les déclencheurs dual] transformée en rock band drum kit sans midi, si u n'avez pas à configurer tout à travers
Tambours d’Arduino avec Jetpack

Tambours d’Arduino avec Jetpack

Vous pouvez construire un kit de batterie assez facilement si vous avez un Smartphone, Bluetooth et Arduino. Ici, nous avons fait un bricolage Bluetooth batterie qui prend en entrée d'un Piezo et il joue depuis votre téléphone.Tout cela s'inscrit dan
Apprendre à tambour sans batterie ou une batterie

Apprendre à tambour sans batterie ou une batterie

Bien qu'il n'y a pas de remplacement pour un tambour réels d'apprendre sur la valeur, il existe une multitude d'exercices et de rudiments on peut travailler sur sans un set de batterie.Etape 1: Acheter un coussin de tambour et pilonsIl existe autant
Apprendre à tambour

Apprendre à tambour

Tambour est une forme d'art très agréable. Toutefois, si vous voulez bien jouer, il faut de pratique et la coordination. Au-dessous de sont quelques étapes pour vous aider a commencé !Etape 1: Acheter pilons & une batterie et/ou Drum SetAcheter une p
Faites votre propre coussin de soutien lombaire - aucune couture !

Faites votre propre coussin de soutien lombaire - aucune couture !

{font-family: « Times New Roman »;} p.MsoNormal, li. MsoNormal, div. MsoNormal {marge: 0 à 0 en 0.0001pt ; font-size : 12pt ; font-family: "Times New Roman";} tableau. MsoNormalTable {font-size : 10pt ; font-family: « Times New Roman »;} div. Se
Paon de coussins

Paon de coussins

Dans ce tutoriel je suis de fixation vers le haut de l'assise pour un dispositif de mobilité très fantaisie : le Scooter Jazzy de paon. Les photos de glamour du scooter fini sont presque prêtes-mais en attendant, voici un petit aperçu à tête de paon
Mon application de musique

Mon application de musique

J'ai voulu faire un amusement et une musique simple app, un coussin de tambour avec deux boutons de boucleur qu'activer / désactiver. Appuyez sur un bouton pour lire un son aléatoire. J'ai ajouté des curseurs de volume pour que le volume est réglable
Batterie électronique maison

Batterie électronique maison

Qu'est-ce que c'est?Un kit de batterie électronique maison pleine grandeur.Pourquoi ?Je suis excité par les innombrables sons disponibles par le biais d'échantillonnage électronique. J'ai déjà utilisé contrôleurs MIDI clavier & une main-batterie élec
Zip Tie Ball

Zip Tie Ball

Cette boule est faite à partir des attaches (zap sangles) et une belle coloration mathématique.Vous aurez besoin :60 petites attaches (zap bracelets, colliers de serrage en plastique).  Grandes attaches sont plus difficiles à pirater pour ce projet.U
Horloge en bois d’oiseau

Horloge en bois d’oiseau

Je cherchais l'internet pour les cadeaux de Noël pour ma famille quand je suis tombé sur une horloge en bois en forme comme un oiseau. Il était tellement adorable, que j'ai presque acheté quand tout à coup, j'ai réalisé que je pouvais faire un juste
Comment jouer un Paradiddle

Comment jouer un Paradiddle

C'est un rudiment absolument essentiel pour n'importe quel batteur qui souhaitent élargir leurs possibilités de tambourineurs. Voici le modèle de base collage : comme vous pouvez le voir ci-dessus, le paradiddle unique est une combinaison de traits s
Drumpad hydrophobe, pour MaKey MaKey

Drumpad hydrophobe, pour MaKey MaKey

Drumpad hydrophobe, pour MaKey MaKeyPour davantage de projets et un suivi analytique de notre nuit de génération de janvier, s'il vous plaît voir ce fil !Il s'agit d'un projet assez simple, et vous n'avez même pas d'avoir un coupe au laser comme nous
Les musiciens kit de voyage: a survécu à 3 000 miles et 8 concerts en 9 jours

Les musiciens kit de voyage: a survécu à 3 000 miles et 8 concerts en 9 jours

est ce Instructable sur comment faire une trousse de voyage pour votre guitare ou dans mon cas, le très aimé et nécessaire BASS!! Je viens de recevoir la maison il y a quelques jours d'une tournée à travers le nord-est jouer de la basse pour une band
Enregistrement à un prix avantageux de votre propre musique pour Youtube

Enregistrement à un prix avantageux de votre propre musique pour Youtube

Remplaçant le lien vidéo pour les utilisateurs mobiles : https://youtu.be/gqiQaEqStakEnregistrement des musiques originales pour votre chaîne Youtube est super amusant et vous n'avez pas besoin de beaucoup d'équipement de studio coûteux à obtenir de