Die Programmiersprache "Python" kann für die Funktion "Reascript" verwendet werden, mit der Sie im REAPER der Kompositionssoftware (≒ DAW) ein eigenes Skript schreiben können. Dieses Mal werde ich eine einfache Prozedur und einen Testcode bezüglich der Umgebungskonstruktionsmethode beschreiben. (Da es nur wenige japanische Übersetzungsartikel zu diesem Thema gibt, hoffe ich, dass es den Interessierten hilft.)
Windows10 64bit REAPER v5.27 64bit
Laden Sie das Installationsprogramm unter der folgenden URL herunter und installieren Sie es. https://www.python.org/downloads/
Wenn Sie die 64-Bit-Version von REAPER verwenden, tritt im zukünftigen Prozess ein Fehler auf (** Schritt 3 **), sofern Sie nicht auch die 64-Bit-Version von Python vorbereiten.
Das Obige ist ein mysteriöser Dateiname, aber "xx" in "Python" xx ".dll" ist der Versionsname. In meinem Fall war die von mir installierte Version von Python 3.6.1, daher heißt sie "Python36.dll".
Um "Python36.dll" in REAPER zu laden, müssen wir von nun an den Pfad kennen. Dieser Speicherort hängt davon ab, wo Sie Schritt 1 installiert haben. Wenn Sie es nicht wissen, können Sie es finden, indem Sie im Explorer nach "Python" xx ". Dll" suchen.
Die Atmosphäre des Ordners, in dem "Python36.dll" abgelegt wurde, war übrigens so. (Es gibt "Python3.dll" im selben Ordner, aber bitte beachten Sie, dass dies nicht verwendet wird.)
Zeigen Sie die Einstellungen an.
ctrl + p
Oder über die Menüleisteoptions > preferenecs
Stellen Sie die folgenden 3 Elemente in "ReaScript" ein. Nehmen Sie Einstellungen vor und schreiben Sie am unteren Bildschirmrand
Python: No compatible version ofPython was found.
Aber
Python: python"xx".dll is installed.
Wenn es sich ändert, ist das Lesen erfolgreich.
Enable Python for use with ReaScript
Überprüfen Sie die linke Seite
Custom path to Python dll directory:
Drücken Sie ganz rechts auf `Durchsuchen ...`
und geben Sie den in Schritt 2-1 erhaltenen Pfad an.
Forse ReaScript to use specific Python dll:
Geben Sie rechts "Python" xx ".dll" ein
Was denken Sie. Wenn sich die Anzeige wie die gelbe Markierung im Bild ändert, ist der Lesevorgang erfolgreich. Drücken Sie also `` `OK``` und starten Sie REAPER neu.
Erstellen Sie eine neue Skriptdatei auf dem Aktionsbearbeitungsbildschirm und bearbeiten Sie das Skript im angezeigten Editor.
Über die Menüleiste `Aktionen> Aktionsliste anzeigen ...`
Klicken Sie im Abschnitt "ReaScript" auf die aktive Schaltfläche "Neu ..."
Stellen Sie im Abschnitt "Dateityp" sicher, dass REAPER die Erweiterung **. Py ** unterstützt. Wenn **. Py ** hier nicht angezeigt wird, haben Sie möglicherweise in Schritt 1 eine andere Version installiert oder eine andere DLL-Datei geladen.
Geben Sie einen geeigneten Dateinamen ein und geben Sie danach die Erweiterung **. Py ** ein. Wenn es nur der Dateiname ist,
Extension not supported:""
Bitte beachten Sie, dass Sie verärgert sein werden über "Unterstützen Sie solche Erweiterungen (Leerzeichen) nicht!". Wenn Sie auf Speichern klicken, wird ein solcher Skripteditor angezeigt.
In diesem Beitrag werde ich die Erklärung zur spezifischen Notationsmethode weglassen, aber Wenn Sie den folgenden Code kopieren und einfügen und `` `Strg + S``` (Speichern) drücken, erscheint ein Meldungsfeld oder eine Konsole und zeigt" Hallo Welt! "An.
test.py
RPR_ClearConsole()
str = "Hello World!"
RPR_ShowMessageBox(str, "title", 0 )
RPR_ShowConsoleMsg(str)
Was haben Sie gedacht.
Ich selbst habe gerade angefangen, Programmierung zu studieren. In Zukunft möchte ich Python verwenden, um Sounds zu erstellen und mich auf maschinelles Lernen einzulassen.
Titel weggelassen.
von leihcrev "Python 3.4 Erstellen einer Windows 7-64bit-Umgebung (für die Analyse finanzieller Zeitreihen)" http://qiita.com/leihcrev/items/4971eee4e657be953895 「REASCRIPT API — DOCUMENTATION」 https://www.extremraym.com/cloud/reascript-doc/ 「REAPER-ReaScript」 http://www.reaper.fm/sdk/reascript/reascript.php#reascript_basic
Recommended Posts