murmichel
Registrierter Benutzer
- 10.08.26
- 29.11.14
- 1.684
- 5.608
- Bonn
Vorgeschichte: Ich habe kürzlich ein Arturia MiniLab37 gekauft, weil meine anderen Geräte für die Benutzung am Schreibtisch zu groß, zu viele oder zu (USB-)zickig waren. Das MiniLab hat eine gute Größe, gute Tasten und die nötigen Regler.
Nur eins hat nicht funktioniert: Ich wollte mit dem Hauptdrehregler – "MainKnob" – in MainStage den Patch und das Set wechseln können. der MainKnob sendet beim Drehen auf einem CC mit gedrückter Shift-Taste auf einem anderen. Für die Steuerung in MainStage sind jeweils zwei getrennte CCs für den vorherigen/nächsten Patch bzw. Set nötig.
Ach, gäbe es doch ein Tool, mit dem man das übersetzen könnte. Gibt es bestimmt schon, aber jetzt gibt es ein weiteres: Midimend. Damit kann man per JavaScript-Skripten MIDI-Ereignisse nach Bedarf übersetzen. Wem das bekannt vorkommt, ja, das ist sehr stark an das Scripter-Plugin in Logic und MainStage angelehnt. Midimend unterstützt eine Untermenge derselben Programmierschnittstelle.
Kostet nichts und ist Open Source. Die Installation geht am einfachsten mit Homebrew. Die Details stehen im README.
Manche Leser:innen werden ahnen, dass Midimend mit KI-Hilfe entstanden ist. Tatsächlich ist der Code vollständig von Claude (Fable 5) geschrieben worden. Ich habe ihn aber anschließend korrekturgelesen. Allerdings habe ich bisher nur meine kleinen Anwendungsfälle getestet. Es gibt bestimmt noch Fälle, die ich nicht bedacht habe, wo es nicht so funktioniert, wie wünschenswert wäre.
Nur eins hat nicht funktioniert: Ich wollte mit dem Hauptdrehregler – "MainKnob" – in MainStage den Patch und das Set wechseln können. der MainKnob sendet beim Drehen auf einem CC mit gedrückter Shift-Taste auf einem anderen. Für die Steuerung in MainStage sind jeweils zwei getrennte CCs für den vorherigen/nächsten Patch bzw. Set nötig.
Ach, gäbe es doch ein Tool, mit dem man das übersetzen könnte. Gibt es bestimmt schon, aber jetzt gibt es ein weiteres: Midimend. Damit kann man per JavaScript-Skripten MIDI-Ereignisse nach Bedarf übersetzen. Wem das bekannt vorkommt, ja, das ist sehr stark an das Scripter-Plugin in Logic und MainStage angelehnt. Midimend unterstützt eine Untermenge derselben Programmierschnittstelle.
Kostet nichts und ist Open Source. Die Installation geht am einfachsten mit Homebrew. Die Details stehen im README.
Manche Leser:innen werden ahnen, dass Midimend mit KI-Hilfe entstanden ist. Tatsächlich ist der Code vollständig von Claude (Fable 5) geschrieben worden. Ich habe ihn aber anschließend korrekturgelesen. Allerdings habe ich bisher nur meine kleinen Anwendungsfälle getestet. Es gibt bestimmt noch Fälle, die ich nicht bedacht habe, wo es nicht so funktioniert, wie wünschenswert wäre.