Ich habe damals mit HTML und PHP gearbeitet. Aber eher so wie du es beschrieben hast. Das System verstehen, kleinigkeiten ändern etc.
Python erinnert mich etwas an: Wenn dies eintrifft, soll jenes geschehen. (IF...) Erinnert mich auch ein wenig an IFTTT. (SmartHome)
Ich mache mir jeden Script auf und versuche zu verstehen, was dort eingegeben wurde und warum. Aber ich habe irgendwie das gefühl, dass jeder Autor auf seine eigene art und Weise Skripted. Vorhin habe ich mir die PLAY funktion aus dem Skript gesucht und versucht zu verstehen:
transport.globalTransport(midi.FPT_Stop, int(event.data2 > 0) * 2, event.pmeFlags)
elif event.data1 == 0x5E: # play
ich habe herausgefunden das 0x5E eine bestimmte Taste auf meinem Controller darstellt. Also welche taste gedrückt werden muss, damit es ausgeführt wird. Woher soll ich jetzt wissen welche bezeichnung meine anderen Tasten haben?
Ich denke, dass wäre das kleinste problem und eigentlich schnell machbar. Doch wie schauts bei den Kanälen aus? Ich möchte ja, wie oben auf dem ersten Bild zu sehen ist, bestimmte Kanäle auf meinem Controller angezeigt bekommen. Heißt, ich möchte es auch dort ablesen können. Wenn MUTE ON = sollte die Taste aufgeläuchtet bleiben. Das ist mir glaube ich echt etwas zu hoch. Ich denke, wenn ich ersteinmal einen Skript habe mit den Funktionen, dann würde ich sicher den Rest selber noch umstellen können.
Du scheinst dich da auszukennen denke ich. Ich weiß ja nicht, wie viel Arbeit das ist. Doch könntest du mir nicht vielleicht nur die LINKE Spalte einmal für mich schreiben? Wäre super, wenn da zumbeispiel noch der Shortcut drinne wäre.
Ich wäre dir echt sehr dankbar. Ich habe nur 3 Stunden geschlafen und versuche seit gestern Abend verzweifelt den blöden Controller einzustellen.