Étape 12 : logiciel
Ouf, nous avons enfin finis avec le matériel. Versez-vous un breuvage chaud/froid (café ou imbibery rafraîchissant) et asseyez-vous à votre bureau. Maintenant, nous commençons la partie logiciel de ce projet.
Côté logiciel de ce projet se compose d’un programme personnalisé écrit à l’aide de traitement, une IDE/langue très similaire à l’Arduino/Java, quelque sorte de virtual MIDI driver et votre logiciel de DJing préféré personnelle. Nous allons aborder la configuration de chacun de ces programmes dans les prochaines étapes, mais pour l’instant vous allez avoir besoin de quelques choses !
Matériaux :
- Téléchargez et extrayez le traitement (Assurez-vous que c’est la version 32 bits, je vous recommandons de télécharger les deux)
- proMIDI 1.0 (bibliothèque pour traitement, assurez-vous d’obtenir la version plus ancienne de 1,0)
- controlP5 (Bibliothèque graphique pour le traitement)
- Un pilote MIDI virtuel
- Logiciel de DJing (que j’utilise Virtual DJ Pro)
Nous allons utiliser quelques bibliothèques avec traitement. 1.0 proMIDI nous permet d’envoyer/recevoir des commandes MIDI dans notre programme, très utile ! controlP5 est une grande bibliothèque de traitement. Il nous permet de créer rapidement une agréable à regarder et à l’interface utilisateur fonctionnelle pour notre programme. Un pilote MIDI virtuel transporte les messages MIDI que nous créons dans notre programme directement sur le programme de DJing sans avoir besoin d’une connexion physique par câble/real MIDI. Pour Windows, il faut utiliser loopMIDI. Mac et Linux ont une solution native. Je vais aborder cette connexion virtuelle mise en place dans les prochaines étapes.
Pour le logiciel de DJing, j’ai seulement testé avec Virtual DJ Pro parce que c’est mon logiciel de choix. Toutefois, la méthode que nous utilisons (mappage personnalisé de commande MIDI) est soutenue par un certain nombre des meilleurs programmes DJing, tels que : Traktor Pro, Ableton Live, Serato DJ, Image-Line Deckadanceet peut-être même DJay de Algoriddim pour Mac (pas sûr que sur celui-ci, mais l’essayer). Ces liens sont MIDI controller cartographie tutoriaux pour chaque programme. N’importe quel logiciel de DJ que vous pouvez mapper des commandes personnalisées de MIDI pour le travail devrait . Je vais aborder uniquement mise en place de ce contrôleur pour une utilisation avec Virtual DJ Pro dans ce Instructable.
Remarque : Je ne sais pas sur les autres programmes de DJing, mais Virtual DJ vous permet d’exporter et d’importer des mappages personnalisés. Si la communauté Instructables s’appuie en fait cela, il serait possible d’échanger des mappages pour d’autres programmes dans les commentaires. Je n’a pas tout ce que la carte sur mon contrôleur encore, mais je vais télécharger ce que j’ai fait.
Étant donné que le traitement est multi-plateforme, vous doit théoriquement être en mesure d’utiliser ce projet avec la plupart des systèmes d’exploitation. Cependant, je l’ai seulement testé sur Windows.