Inhaltsverzeichnis:
- Lieferungen
- Schritt 1: Dinge zusammenbringen
- Schritt 2: Die Grundlagen verstehen
- Schritt 3: Der Code
- Schritt 4: Verbindungen
- Schritt 5: Testen unseres MIDI-Controllers
- Schritt 6: Verbinden Sie sich mit Ihrer DAW und machen Sie Musik
Video: Berührungsloser Midi-Controller - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:15
Dinge berührungslos zu machen ist heutzutage der Trend. Ich habe einen einfachen Midi-Controller mit Arduino Pro Micro und einer IR-Näherungsdetektorplatine erstellt, die über einen eingebauten Komparator verfügt. Dies sollte ziemlich einfach und billig erhältlich sein. Dieses Projekt kann auf jedem Arduino verwendet werden, das über ein 32u4-basiertes Board verfügt. Dieses Projekt wurde für 7 Dur-Noten durchgeführt, die leicht für andere Noten erweitert werden können. Ich habe Cakewalk von BandLab als DAW verwendet, weil es cool und kostenlos ist. Ich hoffe, Sie haben Spaß dabei. Dieses Projekt wurde ursprünglich entwickelt, um Schüler in die schöne Welt von Infrarot und seine unterhaltsame Anwendung einzuführen.
Lieferungen
Arduino Pro Micro (oder ein beliebiges 32u4-basiertes Board)
IR-Näherungssensor * keine gewünschten Notizen
Tasten (optional)
Lötkolben und Blei
Bergpins
Perfboard
Kabel
Rechner
Schritt 1: Dinge zusammenbringen
Lassen Sie uns zuerst die Dinge besorgen, die wir für dieses Projekt benötigen. Sie benötigen Ihren Computer, um diesen MIDI-Controller zu verwenden.
Arduino Pro Micro (oder ein beliebiges 32u4-basiertes Board)IR-Näherungssensor * keine der gewünschten Notizen
Tasten (optional)
Lötkolben und Blei
Bergpins
Perfboard
Kabel
Sie benötigen Arduino IDE, um Ihr Board zu programmieren. Die MIDI-OX-Software wird empfohlen, um das Projekt zu überprüfen. Wenn Sie dies mit einer DAW verwenden, erhalten Sie großartige Ergebnisse.
Schritt 2: Die Grundlagen verstehen
Der Mikrocontroller erkennt, wenn sich ein Objekt dem IR-Näherungssensor nähert. Dann sendet es einen entsprechenden MIDI-Code an den Computer.
Dazu verwenden wir eine externe Bibliothek. Sie finden die Bibliothek über den unten stehenden Link.
github.com/arduino-libraries/MIDIUSB
Wir können mit der MIDI-OX-Software überprüfen, ob der Computer das richtige Signal empfängt.
Wir werden Digital IO verwenden, wenn wir einen Komparator in der IR-Proximity-Platine haben. Aufgrund des Komparators erhalten wir am I/O-Port des Mikrocontrollers eine Eingabe als 1 oder 0
Schritt 3: Der Code
Der Code ist relativ einfach und leicht zu ändern. Den Code habe ich dieser Anleitung beigefügt.
Immer wenn ein Objekt den IR-Näherungssensor stört, senden wir das entsprechende Signal an den Computer
Wenn Sie andere Noten verwenden möchten, verwenden Sie die MIDI-Tabelle.
Laden Sie das Programm auf den Mikrocontroller hoch
Schritt 4: Verbindungen
Versorgen Sie die IR-Proximity-Platine mit VCC und Masse.
Verbinden Sie den Ausgang mit den entsprechenden digitalen I/O-Pins. Ich habe Pin 2-8 für mein Projekt verwendet.
Achten Sie darauf, den Code entsprechend dem verwendeten Pin zu ändern.
Ich habe weibliche Bergstifte verwendet, damit ich den IR-Näherungsdetektor und das Arduino bei Bedarf leicht entfernen und ersetzen konnte.
Schritt 5: Testen unseres MIDI-Controllers
Ich empfehle, MIDI-OX auf Ihrem Computer zu installieren.
Nachdem Sie alle Verbindungen im Perfboard abgeschlossen haben, fügen Sie den IR-Detektor hinzu.
Verbinden Sie die Platine mit dem Computer.
Öffnen Sie Ihr MIDI-Testprogramm.
Versuchen Sie, einen Finger in die Nähe des Detektors zu bringen
Schritt 6: Verbinden Sie sich mit Ihrer DAW und machen Sie Musik
Es wird einige Zeit dauern, sich an die kontaktlose Spielweise zu gewöhnen, aber es wird eine lustige Erfahrung sein. Ich persönlich mag es, damit in Cakewalk Schlagzeug zu spielen. Fügen Sie Licht von der Tafel nach Ihrem Geschmack hinzu oder blockieren Sie es
Empfohlen:
MIDI-Sonar "Theremin": 10 Schritte (mit Bildern)
MIDI-Sonar "Theremin": Dies ist ein Musikinstrument, das zwei Sonar-Abstandssensoren verwendet, um die Tonhöhe und Qualität der Noten zu steuern. Es ist natürlich kein Theremin, aber "Theremin" ist zum Oberbegriff für Instrumente geworden, die durch Winken mit den Händen gespielt werden
MIDI Step Interface: 12 Steps (mit Bildern)
MIDI Step Interface: Spanische Version hier.In diesem anweisbaren zeigen wir Ihnen, wie Sie ein Licht- und Sound-Interface erstellen, das zum Spielen von "Simon Says" verwendet werden kann; und als MIDI-Interface. Beide Modi werden mit den Füßen gespielt.HintergrundDas Projekt wurde geboren, weil
So erstellen Sie eine MIDI-Map für den BCD3000 in Traktor Pro: 6 Schritte
So erstellen Sie eine MIDI-Map für den BCD3000 in Traktor Pro: Dies führt Sie Schritt für Schritt durch die Erstellung Ihrer eigenen benutzerdefinierten tsi-MIDI-Maps in Traktor Pro für Behringer's DEEJAY BCD3000