рдПрдХ рд╕реНрд▓реАрдкрд┐рдВрдЧ рдЗрдВрд╕реНрдЯреАрдЯреНрдпреВрдЯ рдХрд╛ рдЬрд╛рдЧрд░рдг: рд╣рдо рдХреИрд╕реЗ REAPER рд╕реЗ рдкрд╛рдпрдерди рд╡реЙрдХрд░ рдирд┐рдХрд╛рд▓реЗрдВ

CPAP


рдПрдХ рд╕рдкреНрддрд╛рд╣ рд╕реЗ рдЕрдзрд┐рдХ рд╕рдордп рд╕реЗ рдореИрдВ рдЗрд╕ рд▓реЗрдЦ рдХреЛ рд▓рд┐рдЦрдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪрддрд╛ рд░рд╣рд╛ рд╣реВрдБред рд╕рдЪ рд╣реИ, рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рдореБрдЦреНрдп рдкреНрд░реЗрд░рдгрд╛ рдпрд╣ рдереА рдХрд┐ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдореЗрд░реЗ рдкрд╛рд╕ рд╕рд╛рдордЧреНрд░реА рдХреА рдХрдореА рдереА рдФрд░ рдХреЛрд░реЛрдиреЛрд╡рд╛рдпрд░рд╕ рдПрдЬреЗрдВрдбреЗ рдХреЛ рдереЛрдбрд╝рд╛ рдкрддрд▓рд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛ред рд╣рд╛рд▓рд╛рдВрдХрд┐, рддрдм рд░реЛрдмреЛрдЯ рд╣рд╛рд░реНрд╡реЗрд╕реНрдЯрд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд▓реЗрдЦ рдереЗ, рдЬреЛ рдмрд┐рдЯрдХреЙрдЗрди рдФрд░ рдЕрдиреНрдп рд╡реИрдзрддрд╛ рдХреЗ рд╕рд╛рде рд╕рдВрдЧреНрд░рд╣ рдХреЛ рд╣реИрдХ рдХрд░ рд░рд╣реЗ рдереЗ, рдФрд░ рдореИрдВ, рдпрд╣ рддрдп рдХрд┐рдпрд╛ рдЧрдпрд╛ рдХрд┐ рдЕрдкрд░рд┐рдкрдХреНрд╡ рд╕рд╛рдордЧреНрд░реА рдХреЛ рд▓реЙрдиреНрдЪ рдХрд░рдиреЗ рдХрд╛ рд╕рдордп рдирд╣реАрдВ рдерд╛ред


, , , 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