Hallo allerseits,

habe ich hier im Forum ggf. die Möglichkeit, einen Programmierer zu finden, der mir einen Code für ein (dezent "forum-artfremtes") Projekt schreibt?

Ich habe ein kleines Homerecording-Studio, meine Haupt-Software ist ProTools. In Verbindung zu ProTools wurde vor vielen Jahren von der Firma Mackie ein eigenes Protokoll entwickelt, welches die Anbindung von Hardware-Controllern an ProTools ermöglicht. Dieses Protokoll heißt HUI (https://en.wikipedia.org/wiki/Human_...rface_Protocol).

Ich möchte mir ein Gerät bauen, welches bei definierten Vorgängen in ProTools am Microprozessor Schaltimpulse ausgibt. Es gibt etwas ähnliches bereits industriell zu kaufen (https://www.punchlight.com/product/punchlight-midi/), aber für mein Vorhaben benötige ich noch ein paar weitere Funktionen. Ich möchte das auf der Arduino-Plattform realisieren, da ich da bereits ein paar Erfahrungen habe mit kleineren Projekten.

Ein potentieller Programmierer sollte Zugang zur Software ProTools haben (Apple/Mac-Basis), um ggf. Tests zu machen usw. Der "Haken" in dieser Sache: Es gibt keine offizielle Dokumentation zum HUI-Protokoll. Der Hersteller dieses Protokolls gibt das nicht heraus. Lediglich Drittanbieter von Hard- bzw. Software, die industriell am Markt vertreten sind, können wohl für viel Geld und strengste Auflagen das offizielle HUI-Protokoll erwerben. Es gibt eine (zumindest die einzige mir bekannte) Dokumentation, die ein freundlicher Mensch privat erstellt hat, indem er alle Bytes und Controller-Daten usw. per "re-engineering" ausgelesen hat und das Ergebnis als PDF im Internet frei zur Verfügung stellt. Soweit ich das einschätzen kann sind darin sehr viele Informationen usw. enthalten. Ob es vollständig ist, kann ich nicht sagen, aber laut Beschreibung sollte es weitgehend stimmen.

Gibt es unter Euch jemanden, der sich sowas zutrauen würde? Soviel ich einschätzen kann, ist das Vorhaben bzw. die Verwendung des HUI-Protokolles nicht ganz alltäglich und durchaus knifflig, aber auch kein Hexenwerk. Für Laien bzw. Anfänger im Programmieren (wie ich einer bin) ist es aber kaum machbar. Das ganze würde ich selbstverständlich bezahlen, aber nicht pauschal nach Arbeitszeit, sondern in Abhängigkeit davon, dass der fertige Code auch richtig funktioniert. Das muss zuvor gegenseitig besprochen und/oder schriftlich fixiert werden.

Andi