Hausgemachte MPC Stil MIDI Controller


1.0 EINFÜHRUNG
Ich beschloss, zu bauen und entwerfen einen MIDI-Controller dient zum Senden Sie Befehle auf einem Computer mit einer DAW (digital audio Workstation) um verschiedene Parameter darin zu steuern. Die DAW habe ich nennt man Ableton Live. Es gibt 16 Taste Pads und 6 Potentiometer auf der Vorderseite des Gerätes. Je nachdem, welche DAW verwendet wird, können Sie Parameter wie Lautstärke, Track Reverb und andere Effekte, die angewendet auf eine Spur verfolgen die Potentiometer zuweisen. Es gibt auch ein Dock auf der Seite hat 10 weitere analoge Kanäle mehr Potentiometer anschließen und für zukünftige Erweiterungen von anderen Projekten und Ideen zu ermöglichen.  Die Tasten können verwendet werden, um Loops zu starten, oder kannst du es genauso, wie Sie eine regelmäßige Klavier oder Keyboard spielen würde.  Sie werden in der Lage, die Bank von Notizen ändern, dass die Tasten senden an den Computer mit Bank und bank gedrückt auf der Frontplatte. Es gibt insgesamt 128 Noten (bzw. 128 Werte) kannst du auf den Button und Sie können sich 16 Noten zu einem Zeitpunkt, d. h. 8 Banken bank. Es gibt auch RGB-LEDs unter den Buttons an, welche Bank Sie sich gerade befinden. Es gibt auch ein LCD-Display zeigt, welchen Wert Sie an den Computer senden und gibt die Anzahl der Bank.

1.1 MIDI-Übersicht
MIDI können Sie virtuelle Instrumente in einem Audio-Aufnahme-Programm zu steuern. Zum Beispiel können Sie eine Spur ein Klavier zuweisen und die Noten des virtuellen Klaviers mit einem MIDI-Controller zu steuern.  Ein MIDI-Befehl besteht aus 3 Bytes. Das erste Byte ist ein Status-Byte. Es sagt dem Computer, welche Maßnahmen sie durchführen werden. Zum Beispiel wäre eine gemeinsame Statusbyte den Dezimalwert 144 d.h. Hinweis auf. Darauf folgt dann zwei Datenbytes; die nächste Option wird die Anmerkung um zu schalten.  0 ist der tiefste Ton und 128 ist der höchste.  Das letzte Byte wäre, wie laut Sie diese Notiz Ton soll.  Dies nennt man Geschwindigkeit. 0 wäre die ruhigsten und 128 wäre am lautesten.   Wenn Sie Dinge zu kontrollieren, wie Volumen oder andere Parameter, die Sie senden können, was ein Steuerelement aufgerufen wird Befehl ändern möchten. Dies ist nur zwei Bytes. Das erste Byte würde dem Computer die Steueränderung sagen, Sie wollen, zu kontrollieren. Beispiel zu senden, die der Dezimalwert 16 wäre eine Steueränderung auf Kanal 1 eingeleitet.   Das nächste Byte ist der Wert zwischen 0 und 128, die an den Computer gesendet wird. Ordnen Sie die Parameter Kontrollen im Rahmen des Programms ist.

2.0-PCB UND HARDWARE-SETUP
Es gibt 3 PCB die ich entworfen habe, die den Betrieb dieser MIDI-Controller ermöglichen; die Haupt-PCB (Abbildung 2.0), der RGB-Treiber (Abbildung 3,0-gelb) und analogen Kanal Erweiterung port(4.0-yellow). Es gibt 3 Einheiten die ich verwendet habe, die online gekauft werden; der MIDI USB-Konverter (Abbildung 4,0-lila), den LCD-Bildschirm (Abbildung 3,0-lila) und das Tastenfeld PCB (Abbildung 3,0-lila).

Die Hauptplatine enthält der Mikrocontroller und zwei ADC-Chips. Der Mikrocontroller, die, den ich habe, ist ein PIC18F2550 und den zwei ADCs habe ich früher sind LTC2309s'.  Sie beziehen sich auf Abbildung 2.0, sehen Sie das Bild in die Mitte gelegt und ich habe die zwei ADC an beiden Enden der Leiterplatte platziert. Der Grund, warum, den ich das tat, war wegen der Lage, dass ich die Platine innerhalb des Gehäuses montiert haben. Die 6 integrierten Potentiometer sind auf der linken Seite der Platine und der ADC Erweiterung Port ist auf der rechten Seite von der Hauptplatine.  Da jedes ADC 8 Kanäle hat, habe ich es eingerichtet, so dass IC2 6 seiner Kanäle für die onboard Potentiometer verwendet, und dann werden die beiden zusätzlichen ADC-Kanäle an den ADC Erweiterung Port hinzugefügt.
Sie beziehen sich auf der Hauptplatine schematische in Schritt 5, werden Sie bemerken, dass ich zwei Spannungsregler für dieses Design benutzt habe. IC3 soll die Spannung von 5 Volt zu Regeln. Diese Spannung wird verwendet, um die Chips, LCD und Tastenfeld LEDs macht. Die anderen Spannungsregler, IC5, ist eine einstellbare Referenzspannung für die Potentiometer und ADC-Kanäle.  Diese wird angepasst, mit einer kleinen Surface-Mount-Potentiometer befindet sich direkt daneben. Es gibt auch eine Diode in Serie am Eingang dieser Spannungsregler, nichts davon abzuhalten, wird beschädigt, wenn die Eingangsspannung versehentlich wurde rückgängig gemacht. Ich sorgte dafür, dass die Diode hoch genug, um den Strom zu behandeln bewertet wurde.  Rund um den PIC befinden sich verschiedene Anschlüsse für den Anschluss an das Tastenfeld und LEDs verwendet. Die Funktion der einzelnen Pins wird in einem späteren Abschnitt diskutiert werden. Auf der rechten Seite des PIC sind die Stecker zum Anschluss an analogen Kanal Erweiterungsanschluss und Programmier-Port verwendet. Der Grund, warum habe ich die Programmierport auf der gleichen Platine als ADC-Erweiterung-Port ist, dass ich in der Lage, das Bild neu zu programmieren, ohne den Deckel des Gerätes entfernen möchten. Um Zugriff darauf zu erhalten, muss die Seitenwand einfach entfernt werden, siehe Abbildung 5.0.

Der LED-Driver PCB habe ich entworfen wird direkt unter das Tastenfeld PCB (Abbildung 3.0) montiert.  Wenn Sie auf den Schaltplan in Schritt 4 verweisen diese Platine ermöglicht es mir, alle LEDs gleichzeitig zu steuern.  Die Verbindung zwischen diesem Board und der Hauptplatine besitzt 5 Pins; VDD und GND 3 LED-Steuer-Pins. Jeder der diese Steuer-Pins ist direkt an den Eingang des Mosfet auf der Treiber-Platine verbunden, die LEDs dieser Farbe steuert. Ein Mosfet steuert alle roten LEDs, eine für die grünen LEDs und eine für die blauen LEDs.

Stichworte: Musik, MIDI-Controller, MPC

In Verbindung stehende Artikel

Arcade-Stil DJ-Midi-Controller

Arcade-Stil DJ-Midi-Controller

>>> Dies ist noch nicht ganz fertig, wie ich ein bisschen der Schaltung oben gespannt. Ich werde die instructable zu aktualisieren und ein Video hochladen, wenn es sortiert <<<Ich bin seit ca. 10 Jahren als DJ, und für den letzten habe i
Custom gebaut MIDI-Controller

Custom gebaut MIDI-Controller

Im Eintritt dieses Jnstructable in der Musikinstrumente-Wettbewerb, wenn es Ihnen gefällt Bitte stimmen Sie für mich denn ich eine neue Synthesizer gerne würde! Als elektronische Musik Produzent/Performer ich habe etliche verschiedene MIDI-Controller
Cigar Box MIDI-Controller

Cigar Box MIDI-Controller

hier ist ein DIY-MIDI-Controller, die mit Max/MSP, Ableton Live, und fast jede andere Musik-Software oder Hardware, die MIDI-i/o bietet verwendet werden kann.Das Projekt nutzt die MIDI-CPU, die als MIDI "Gehirn" für DIY-Projekte verwendet werden
Ziehen Sie es selbst - MIDI-Controller mit Leitlack

Ziehen Sie es selbst - MIDI-Controller mit Leitlack

"Draw-It-Yourself" ist ein MIDI-Controller, der Leitlack als Taster verwendet. Es basiert auf Arduino und nutzt einen kapazitiven Sensor (zwei, eigentlich) um festzustellen, ob die gezeichneten Tasten oder nicht berührt werden.http://sanidanz.tu
Machen Sie Ihre eigenen billig USB-MIDI-Controller oder Tastatur

Machen Sie Ihre eigenen billig USB-MIDI-Controller oder Tastatur

Ich suchte nach einer USB-MIDI-Controller-Gerät (oder Schnittstelle) für Musikanwendungen wie Klavier oder Orgel Keyboard oder Pedalboard. Nach einigen Recherchen wollte ich eine "hausgemachte" Lösung. Meine Wahl wurde schließlich orientiert sic
Flamme kontrollierten MIDI-Controller

Flamme kontrollierten MIDI-Controller

Ein riesiges Problem in der Welt der digitalen Musikproduktion hält die analoge Wärme (die Resonanz von Rolle zu Rolle und Röhren) in der modernen digitalen Musik. Viele schwören, dass analoge Systeme haben einen Sound, der nie von Bits repliziert we
DIY-MIDI CONTROLLER (Schlagzeug) - TOWER OF POWER basierend

DIY-MIDI CONTROLLER (Schlagzeug) - TOWER OF POWER basierend

Hier sind detaillierte Anweisungen in Ihrem ganz eigenen Tower of Power !!! Der Tower of Power ist einen neuen MIDI-basierten Controller, in denen Sie in der Lage sind, Ihren Drum-Samples wie der Bop It! Ever wollte Ihre MIDI-Controller, um in Ihren
Arcade-MIDI-Controller

Arcade-MIDI-Controller

Ich bin sicher, dass Sie diese coole Videos von Menschen jamming auf einem Rechner mit einer Reihe von Tasten drauf gesehen haben. Nun, heute, zeigen ich Sie wie Sie eine Box zu machen mit der man Marmelade machen können. < Inspiriert von der MIDI-Fi
Benutzerdefinierte Arduino MIDI-Controller

Benutzerdefinierte Arduino MIDI-Controller

Hallo und herzlich willkommen auf diese instructable zum Erstellen eines benutzerdefinierten, billigen und einfachen USB-MIDI-Controllers, basierend auf Arduino. Die beste Nachricht: kein Streit mit USB-to-MIDI-Schnittstellen oder Software-Tools wie
Arcade-Taste MIDI-Controller

Arcade-Taste MIDI-Controller

, die eine Hardware-Schnittstelle zu Ihrer Lieblingsmusik / DJ / VJ-Software kann wirklich öffnen Türen in Ihrer Kreativität. Die am weitesten verbreitete Form der Hardwaresteuerung auf Ihren PC für solche Anwendungen ist eine MIDI Controller.Ein MID
Arduino MIDI-Controller

Arduino MIDI-Controller

Ein MIDI-Controller ist irgendein Stück Ausrüstung, die erzeugt und überträgt MIDI-Daten an MIDI-fähigen Geräten. Kurz gesagt, wenn Sie Tasten auf Ihrem MIDI-Controller haben, können Sie diese Tasten, um keinen Ton durch musikalische Software soll pr
Umwandlung von geretteten Spielzeug in einem MIDI-Controller

Umwandlung von geretteten Spielzeug in einem MIDI-Controller

In dieser Instructable, ich werde gehen Sie durch den Prozess der Umwandlung von geretteten Lärm machen Kinderspielzeug in eine wirklich nützliche Musikinstrument mit MIDI! Werft einen Blick auf nur einen Blick über den Titel der Schritte in diesem I
MIDI-Controller mit Tastaturen

MIDI-Controller mit Tastaturen

Heute bauen wir die 400 Schlüssel MIDI-Controller mit einem Arduino und Computer-Tastaturen!Für die Budget bewusste Musik-Produzenten gibt ist dieses Projekt eine gute Möglichkeit, eine kostengünstige Steuerkarte für Ihre digitale audio-Workstation z
Makey Makey MIDI-Controller

Makey Makey MIDI-Controller

Makey makey ist ein Mikrocontroller, der als eine Tastatur fungiert, wenn es an Ihrem Computer angeschlossen ist. Ich umprogrammiert es, so dass es MIDI-Noten sendet. Warum? Da bei der Verwendung einer Tastatur Dinge zu kontrollieren hat das Fenster,