Konfigurieren anderer Code-Editoren
Der FoxDot-Editor hat mehrere Nachteile. Du kannst eine andere Option verwenden, um mit FoxDot/Renardo live zu codieren.
Zuerst musst Du Renardo in Supercollider starten (Renardo.start;
)
Flok kollaborativer Editor
Flok ist ein webbasierter Editor für das Livecoding verschiedener Sprachen für Musik und visuelle Elemente (Supercollider, Mercury, Tidal, Foxdot, Renardo, Hydra, bald vielleicht GLSL-Shader).
Du musst zuerst nodejs
18 oder höher installieren und npx
mit dem Befehl npm install -g npx
installieren.
Starte Du dann den Web-Editor: Du kannst https://flok.cc verwenden oder den lokalen Server mit „npx flok-web@latest“ starten.
Erstelle dann einen renardo
-Bereich aus dem Auswahlmenü oben links und öffne Konfigurieren
im Menü oben rechts. Du siehst eine Befehlszeile, die Du in Deinem Terminal einfügen kannst, etwa:
npx flok-repl@latest -H wss://yourserver \ -s yoursessionid \ -t renardo \ -T user:youruser
Anschließend kannst Du den Renardo-Code im Editor aktivieren (STRG+EINGABE) und dies sollte einen Ton erzeugen (wenn das Supercollider-Backend gestartet wird).
Beachte, dass ALT+RETURN die gesamte Datei aktiviert.
Pulsar Editor
(ziemlich beliebt in der Algorave-Szene mit Hydra-/Tidal-/VEDA-/Sclang-Optionen)
- Installiere den Pulsar-Code-Editor mit dem Paketmanager oder lade es von https://pulsar-edit.dev herunter.
- Installiere die offizielle Erweiterung „Pulsardo“ (Einstellungen > + Suche nach Pulsardo installieren)
Gehen Sie zu den Pulsardo-Erweiterungseinstellungen und entweder:
-
Wenn Du Renardo als Binärdatei installiert hast:
- Renardo Binary Path ist der Pfad zur Renardo-Binärdatei, z.B.
C:\irgendwo\dir\renardo.exe
oder/home/machin/Desktop/renardo/renardo
- Renardo-Startargumente: „—pipe“
- Renardo Binary Path ist der Pfad zur Renardo-Binärdatei, z.B.
-
Wenn Du Renardo als Python-Bibliothek verwenden
- Renardo Binary Path ist der Pfad zum Python-Interpreter, in dem Renardo installiert ist, z. B.
/home/machin/Desktop/virtualenv/bin/python
- Renardo-Startargumente sollten sein: „-m,renardo,—pipe“
- Renardo Binary Path ist der Pfad zum Python-Interpreter, in dem Renardo installiert ist, z. B.
-
Öffnen Sie eine Python-Codedatei
-
Drücke „Strg+Umschalt+P“, um nach „Pulsardo Toggle“ zu suchen.
-
Den Renardo-Code kannst Du anschließend mit
Strg+Return
bzw.Strg+Alt
aktivieren!
Vim
Du musst Renardo als Python-Bibliothek installieren und beispielsweise das Plugin „vim-slime“ installieren.
- Öffne einen
musicodewhatever.py
-Puffer und einen Python REPL - Sende „from renardo_lib import *“ an das REPL
- Sende dann einen Renardo-Codeblock an REPL und dies sollte Musik produzieren!
- Du kannst schnell einen ganzen Codeblock mit der VIM-Kombination „vip“ auswählen, bevor Du ihn an REPL sendest.
Emacs
Dasselbe wie Vim mit dem SLIME-Plugin und from renardo_lib import *
VSCode/VSCodium
- Installieren der Python-Erweiterung
- fakultativ: Installiere die Vim-Erweiterung, um mit
vip
schnell einen Block auszuwählen - Erstelle eine Python-Codedatei
- Schreibe den Code
from renardo_lib import *
und drücke Umschalt+Eingabe, um ihn an Python REPL zu senden. - Du kannst jetzt jeden beliebigen Musikcode auswählen und ihn mit Umschalt+Eingabe in den REPL ausführen.