Gast
#2472799
Hallo zusammen, ich bin z.Z. dabei, mir ein Gerät (eine Art Midi Switcher) zu basteln, welches für mich wichtige Aufgaben im Live-Musik Bereich übernimmt. In meinem Fall soll es in der Lage sein, Midi "Program Change" Befehle (von meinem Footcontroller kommend) zu interpretieren und darauf hin Relais zu schalten. Ein denkbar simple Aufgabe für einen µC... Nach etwas Recherche bin ich als Mikrocontroller Basis auf den PIC16F84A gestoßen, u.a weil er hier (http://www.jimkim.de/html/guitar01_01.htm) verwendet wird und mir für diese Aufgabe gut dimensioniert erscheint. Die entsprechende Beispielschaltung und einen Programmer habe ich bereits aufgebaut. Ich selber bin Informatik Student mit etwas Erfahrung in Mikrocontroller Programmierung in C jedoch auf deutlich hardwareabstrakterer Ebene. Mit so kleinen Controllern wie dem PIC habe ich noch nicht gearbeitet. Auch mit Midi hatte ich bis jetzt nichts zu tun. Leider finde ich im Web nur Source Code Beispiele in Assambler und außerdem keine Beispiele für eine mögliche Implementierung zur Interpretation von Midi Program Change Befehlen. Überhaupt finde ich kaum Beispiele die mir weiterhelfen, was mit ziemlich stutzig macht... Gibt es nicht eine Art standard "Midi Stack" in C? Wo kann ich entsprechende Midi Spezifikationen überhaupt nachschlagen? Generell bin ich wegen der ganzen Unbekannten in meiner Gleichung nun doch etwas überfordert. Ich würde nur sehr ungerne anfangen, mir nur für diese Anwendung Assembler beizubringen. Außerdem find ich's wahnsinnig unübersichtlich... Hat jemand bereits Erfahrungen in diesem Bereich und kann mir Tipps zum Einstieg geben? Danke und Grüße Axxl