睡眠学院的唤醒:我们如何从REAPER中删除Python Walker

气道正压通气


一个多星期以来,我一直在思考撰写本文的问题。没错,起初的主要动机是最近我缺乏内容,想稍微稀释冠状病毒议程。但是,随后出现了有关机器人收割机的文章,用比特币和其他有效性破解了档案馆,我决定现在还不是发布不成熟材料的时候。


, , , 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 . , - : ( ), , .


, —
万能戒指

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实际上,现在,事实证明,在编码过程中,为了我心爱的一半工作,我在库的那一边执行,在过去的六个月中,库变得如此漂亮。在我看来,这就是开源的含义:使用它,并将所有给您带来不便的东西推到那里。


All Articles