Le réveil d'un Sleeping Institute: comment supprimer les marcheurs en python de REAPER

CPAP


Depuis plus d'une semaine, je réfléchis à la rédaction de cet article. Certes, la principale motivation au début était que ces derniers temps, je manquais de contenu et je voulais diluer un peu l'agenda des coronavirus. Cependant, des articles sont apparus sur la moissonneuse robotique, piratant l'archive avec des bitcoins et d'autres validités, et moi, il a été décidé que ce n'était pas le moment de lancer le matériel immature.


, , , PyPi reapy v0.6.0: , Python Reaper DAW.


: reapy, Python REAPER.



REAPER


DAW, , . , — . , REAPER :


— . — .

, API 4‑ open-source .


C++, eel, lua Python; , -, , , .


, — , , . , : SWS, ReaPack ( npm) , JS_ReaScript.


eel , C, .. , , .. — : . , eel : ( lua Python), ( C++), , API . , DSP MIDI ( VST, JSFX).


Lua - : , , ReaPack . , , , Reaper , — . , luarocks , - *.lua, , .


Python


- Python, , CMake. , .


  • , , ( , , ). Linux python3.so dev-, .
  • , , , , numpy .
  • GUI. lua eel gfx*, LICE ( Cokos WDL), C++ WDL ; Python sucks. , tkinter, pyqt , .. main loop, (defer).
  • , Python, - : , , Reaper, , , , . , API .. , Z :)

, , , Python , TCP Python . , - : ( ), , .


, —
Anneau de toute-puissance

reapy


GitHub, 2019 ( - ) Romeo Despres reapy, ReaScript API. , , . API ORM ( ), , - — «». pip, , , Reaper , - .


«» : , . reapy.core , . , . , : Python , , . core , .



. , , : , JS_ReaScript SWS. Linux. , SWS API — « » . . , SWS — «raw» API reapy.peascript_api.


, , C- Python (peaper_python.py) , , , -. C- . JS_ReaScript reapy, .. , Cokos WDL, - GUI. , WDL , , .



, connect(host), reapy . Digital Audio Workstation, , , Reaper . — GUI, , , iOS Android, ? Reaper - , OSC ( -, Liine Lemur ), , , - API .


, «- ». , - -, , , - , .


, . , eel lua. , , , .



:


  • API
  • . , , ops… - . CI — .
  • « ». , , . , -, reapy setuptools pip, ReaPack.
  • GUI

contributing


, , , «». , , . , - , reapy mypy. , , , -. , - ( — ) «raw-API», , , , «raw-API» -, reapy. En fait, maintenant, il s'avère que dans le processus de codage au profit de ma moitié bien-aimée du travail, je joue du côté de la bibliothèque, qui est devenue si jolie au cours des six derniers mois. Il me semble que c'est le sens de l'open-source: utilisez-le et poussez tout ce qui vous a causé des désagréments.


All Articles