Le langage de programmation "Python" peut être utilisé pour la fonction "Reascript" qui vous permet d'écrire votre propre script dans le REAPER du logiciel de composition (≒ DAW). Cette fois, je décrirai une procédure simple et un code de test concernant la méthode de construction de l'environnement. (Comme il existe peu d'articles de traduction en japonais à ce sujet, j'espère que cela aidera ceux qui sont intéressés.)
Windows10 64bit REAPER v5.27 64bit
Téléchargez et installez le programme d'installation à l'URL ci-dessous. https://www.python.org/downloads/
Si vous utilisez la version 64 bits de REAPER, une erreur se produira dans le processus futur (** Étape 3 **) à moins que vous ne prépariez également la version 64 bits de Python.
Ce qui précède est un nom de fichier mystérieux, mais "xx" dans "Python" xx ".dll" est le nom de la version. Dans mon cas, la version de Python que j'ai installée était la 3.6.1, elle s'appelle donc "Python36.dll".
Désormais, pour charger "Python36.dll" dans REAPER, nous devons connaître son chemin. Cet emplacement varie en fonction de l'endroit où vous avez installé l'étape 1. Si vous ne savez pas, vous pouvez le trouver en recherchant "Python" xx ". Dll" dans l'Explorateur.
À propos, l'atmosphère du dossier où «Python36.dll» était placé était comme ça. (Il y a "Python3.dll" dans le même dossier, mais veuillez noter que ce n'est pas utilisé.)
Affichez les préférences.
ctrl + p
Ou depuis la barre de menuoptions > preferenecs
Définissez les 3 éléments suivants dans "ReaScript". Effectuez les réglages et écrivez en bas de l'écran
Python: No compatible version ofPython was found.
Mais
Python: python"xx".dll is installed.
S'il change, la lecture est réussie.
Enable Python for use with ReaScript Vérifiez le côté gauche Custom path to Python dll directory: Appuyez sur `` Parcourir ... '' à l'extrême droite et spécifiez le chemin obtenu à l'étape 2-1. Forse ReaScript to use specific Python dll: Entrez "Python" xx ".dll" sur le côté droit
Qu'est-ce que tu penses.
Si l'affichage change comme la surbrillance jaune dans l'image, la lecture est réussie, alors appuyez sur OK
et redémarrez REAPER.
Créez un nouveau fichier de script à partir de l'écran d'édition des actions et modifiez le script à partir de l'éditeur qui apparaît.
Depuis la barre de menu ```Actions> Afficher la liste d'actions ... `` `
Cliquez sur le bouton actif, `` Nouveau ... ''
`dans la section" ReaScript "
Dans la section "Fichiers de type", assurez-vous que REAPER prend en charge l'extension **. Py **. Si **. Py ** n'est pas affiché ici, il est possible que vous ayez installé une version différente ou chargé un fichier dll différent à l'étape 1.
Saisissez un nom de fichier approprié et assurez-vous de saisir l'extension **. Py ** après. Si c'est juste le nom du fichier,
Extension not supported:""
Veuillez noter que vous serez en colère contre "Ne supportez pas de telles extensions (blancs)!". Lorsque vous appuyez sur Enregistrer, vous verrez un éditeur de script comme celui-ci.
Dans cet article, je vais omettre l'explication sur la méthode de notation spécifique,
Si vous copiez et collez le code ci-dessous et appuyez sur
Ctrl + S``` (enregistrer), une boîte de message ou une console apparaîtra et affichera "Hello World!".
test.py
RPR_ClearConsole()
str = "Hello World!"
RPR_ShowMessageBox(str, "title", 0 )
RPR_ShowConsoleMsg(str)
Qu'as-tu pensé.
Je viens moi-même de commencer à étudier la programmation, À l'avenir, j'aimerais utiliser Python pour créer des sons et m'impliquer dans l'apprentissage automatique.
Titres omis.
by leihcrev "Python 3.4 Création d'un environnement Windows 7-64 bits (pour l'analyse des séries chronologiques financières)" 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