kay73
..
Liebes Forum,
ich habe einen Single Patch Editor für den access indigo VERSION TWO (OS 6.5) als Max for Live Device gebaut. Da das eine weitere Inkarnation der Virus C Engine war, könnte/sollte das auch mit einem Virus C Keyboard / Desktop funktionieren.
Geplant ist, den später als Gratisdevice zu veröffentlichen. Bitte habt Verständnis, dass ich hier vorfühle und das noch nicht sofort ausliefere. Und ich bin mir bestens bewusst, dass das 20 Jahre zu spät kommt, ein ultimatives Plugin meiner persönlichen Helden von theusualsuspects.io existiert und dass es auf maxforlive.com diverse Einträge zum Thema "VIRUS C" gibt. Wer allerdings trotzdem an einem Editor interessiert ist, da behaupte ich vorsichtig, dass meiner vielleicht doch interessant sein kann.
Und noch eines vorweg: Das Projekt ist mit erheblichem Einsatz von KI entstanden. Anders wäre das für mich nicht in realistischer Zeit umsetzbar gewesen. Aller Code ist von mir gereviewed worden. Jedes Feature, das Ihr hier seht, ist an der Hardware getestet und hatte zu keinem Zeitpunkt Fehler, die der Hardware schaden. Der Max 4 Live Agent für das LLM wird vor Auslieferung aus dem Device entfernt und wird, wie auch der MCP-Server nicht veröffentlicht.
Und jetzt ein paar Screenshots:



Der Vocoder-Editor im VIRUS C-inspirierten Look:

Was anders ist:
Viele Virus-Editoren schicken stur Befehle in eine Richtung und wollen vorher eingestellt werden. Dieser hier versucht das Gegenteil.
Vielen Dank für's Lesen bis hierhin. Ich würde mich über jeden Kommentar freuen.
EDIT 25.10.2026: Dazugekommen sind ein separater Editor für den Multimode. Der Single Editor unterstützt übrigens nun Edit-Buffer für Multimode Parts.

und ein separater Editor für Einstellungen im Global Mode (Virus C Theme):

Liebe Grüße
Kay
ich habe einen Single Patch Editor für den access indigo VERSION TWO (OS 6.5) als Max for Live Device gebaut. Da das eine weitere Inkarnation der Virus C Engine war, könnte/sollte das auch mit einem Virus C Keyboard / Desktop funktionieren.
Hat jemand Interesse am Ausprobieren und Feedback zu allem geben?
Geplant ist, den später als Gratisdevice zu veröffentlichen. Bitte habt Verständnis, dass ich hier vorfühle und das noch nicht sofort ausliefere. Und ich bin mir bestens bewusst, dass das 20 Jahre zu spät kommt, ein ultimatives Plugin meiner persönlichen Helden von theusualsuspects.io existiert und dass es auf maxforlive.com diverse Einträge zum Thema "VIRUS C" gibt. Wer allerdings trotzdem an einem Editor interessiert ist, da behaupte ich vorsichtig, dass meiner vielleicht doch interessant sein kann.
Und noch eines vorweg: Das Projekt ist mit erheblichem Einsatz von KI entstanden. Anders wäre das für mich nicht in realistischer Zeit umsetzbar gewesen. Aller Code ist von mir gereviewed worden. Jedes Feature, das Ihr hier seht, ist an der Hardware getestet und hatte zu keinem Zeitpunkt Fehler, die der Hardware schaden. Der Max 4 Live Agent für das LLM wird vor Auslieferung aus dem Device entfernt und wird, wie auch der MCP-Server nicht veröffentlicht.
Und jetzt ein paar Screenshots:



Der Vocoder-Editor im VIRUS C-inspirierten Look:

Was anders ist:
Viele Virus-Editoren schicken stur Befehle in eine Richtung und wollen vorher eingestellt werden. Dieser hier versucht das Gegenteil.
- Beide Richtungen, ohne Einstellung. Jeder Dreh am Virus bewegt den Regler im Editor, egal ob der Virus seine Knöpfe als SysEx, als Controller (CC) oder als Poly Pressure sendet. Kein Echo, keine Rückkopplung.
- Lernt die MIDI-Einstellung des Virus selbst. Der Editor liest im Leerlauf den Global-Dump und weiß damit, ob MIDI CONTROL LowPage auf SysEx oder „Contr“ steht und auf welchem MIDI-Kanal der Virus hört. Steht er auf „Contr“, sendet der Editor Page A als CC auf genau diesem Kanal, sonst SysEx.
- Total Recall mit Set und Preset. Live-Set und Live-Preset speichern den kompletten Klang, alle 256 Bytes des Singles, auch die undefinierten. Beim Laden geht er als ein einziger Single Dump in den Edit Buffer, danach fragt der Editor nach und meldet, ob der Virus ihn übernommen hat. Lives Preset-Browser wird so zur Klangbibliothek für den Virus. Ein frisch eingefügtes Gerät holt dagegen den Klang, der gerade im Virus ist.
- Bemerkt Programmwechsel am Virus. Der Virus meldet sie nicht. Der Editor fragt in Ruhepausen den Edit Buffer ab (F0 00 20 33 01 10 30 00 40 F7, einstellbar 1–10 s oder aus) und übernimmt einen neuen Klang. Eine Abfrage, die mit einer Reglerbewegung zusammentrifft, wird verworfen.
- Werte wie am Display. Bipolare Regler zeigen −64 … +63, die EQ-Regler Hz, Q und dB mit allen Eigenheiten des Displays, Delay Time und Predelay Millisekunden samt der Grenze je Reverb-Typ, Keyfollow Base Notennamen von C-2 bis G8. Auswahllisten stehen in der Reihenfolge des Displays, nicht in der internen.
- Kennt OS 6.5, nicht nur das alte Handbuch. 64 Arp-Pattern, 8 Filtermodi für Filter 1 inklusive Analog 1P–4P, 15 Saturation- und 12 Distortion-Kurven, 68 LFO-Formen, 26 Delay/Reverb-Modi, 22 Kategorien, 72 Soft-Knob-Namen, Osc Select. Die Wertebereiche sind gegen alle 256 Klänge eines Total-Dumps geprüft.
- Die Oberfläche folgt dem Klang. Im Delay/Reverb-Bereich wechseln Beschriftungen und sichtbare Regler mit Modus und Clock, so wie am Display. Bei aktivem Vocoder oder Envelope Follower werden die Filter ausgegraut und mit einem Hinweis überdeckt; die Vocoder- und Follower-Regler stehen auf einem eigenen Reiter. Jeder Wert ist zu jedem Zeitpunkt an genau einer Stelle bedienbar.
- Hüllkurven grafisch und zum Ziehen. Filter- und Amp-Hüllkurve zeigen auch die Virus-eigene Sustain Time (fällt oder steigt), Vocoder und Follower bekommen eine eigene Attack/Release-Darstellung.
- Gekoppelte Filter wie am Gerät. Wählt man am Virus beide Filter (FILT 1 und FILT 2 SELECT gleichzeitig), bewegen Resonance, Env Amount und Key Follow im Editor ebenfalls beide Filter.
- Gedrosselt gesendet. Schnelle Reglerfahrten werden pro Parameter zusammengefasst und insgesamt begrenzt, damit auf der DIN-Leitung Platz für Noten bleibt. Der letzte Wert kommt immer an.
- Kleiner Gerätestreifen, großes Fenster. In der Gerätekette nur: Open/Close Editor, Sync, Statuszeile, Device ID, Abfrage-Intervall, Theme. Der Editor ist ein schwebendes Fenster mit vier Reitern; Live bleibt dabei im Vollbild. Es passt auf ein 15-Zoll-MacBook, die Fensterhöhe folgt dem Reiter. Der Knopf „Open Editor“ weiß, ob das Fenster offen ist, auch wenn man es über den roten Knopf schließt.
- Alle 206 Parameter sind Live-Parameter. Automation, Aufnahme und Undo funktionieren wie bei jedem Live-Gerät. Auch Drehungen am Virus lassen sich in Live aufnehmen. Die Long Names folgen dem Display des Virus. Was keinen Klang macht (Namenszeichen, Kategorien, Soft-Knob-Zuordnung), wird gespeichert, steht aber nicht in der Automationsliste.
- Patchname als Textfeld. Zeichen, die der Virus nicht darstellen kann, werden abgelehnt statt still verfälscht. Das Feld zeigt den LCD-Zeichensatz wie das Display, also ¥, → und ← statt \, ~ und DEL.
- Zwei Farbschemata. „Indigo“ (Blau/Aluminium) und „Virus C“ (Schwarz/Rot), mit dem Set gespeichert.
- Device ID. Omni als Vorgabe, oder fest 1–16 für mehrere Viren an einer Leitung. Sendet der Virus mit einer anderen ID, sagt die Statuszeile das.
- Hilfetext an jedem Regler mit Name, Parameternummer und Wertebereich, als Tooltip und in Lives Info-Ansicht.
- Gerät aus heißt gesperrt. Ist das Gerät in Live abgeschaltet, sind auch Grafiken, Namensfeld, Knöpfe und Menüs gesperrt.
- Ableton* Live 10 Suite (10.1.43 - Build 2022-06-16_0e617fc804)
- MAX 8 (Version 8.5.7 (949ca1dc067)
(ja beides intel x64 unter Rosetta - aber egal, kein Binärcode) - access indigo VERSION TWO unter OS 6.5 (10.11.03 352)
Vielen Dank für's Lesen bis hierhin. Ich würde mich über jeden Kommentar freuen.
EDIT 25.10.2026: Dazugekommen sind ein separater Editor für den Multimode. Der Single Editor unterstützt übrigens nun Edit-Buffer für Multimode Parts.

und ein separater Editor für Einstellungen im Global Mode (Virus C Theme):

Liebe Grüße
Kay
Anhänge
Zuletzt bearbeitet:
*) Affiliate/Werbung