Leonardo Laguna Ruiz
a940e58dde
Add support for Vult scripts
5 years ago
Leonardo Laguna Ruiz
acc8d7ea7f
Improves the LuaJIT performance by using luaL_openlibs to initialize the VM ( #26 )
* Improves the LuaJIT performance by using luaL_openlibs to initialize the VM
* Revert "Improves the LuaJIT performance by using luaL_openlibs to initialize the VM"
This reverts commit 1e8f89a8fa .
* Loads the JIT library that way the JIT engine is enabled
* Fixes typo in comment
5 years ago
Leonardo Laguna Ruiz
61a0339b85
Allows using the bit library
5 years ago
Brian Heim
fb7569d3f3
SC: standardize file locations and make steps
6 years ago
Brian Heim
97927fe367
SC: use auto
6 years ago
Brian Heim
cd2674605c
SC: improve error handling
6 years ago
Brian Heim
54573e11d4
SC: limit number of running engines
6 years ago
Brian Heim
fbba8c2306
SC: rearrange functions in cpp
6 years ago
Brian Heim
3f4820eacf
SC: use std:: for printf
6 years ago
Brian Heim
263bd19678
SC: use Signal for audio signals instead of FloatArray
6 years ago
Brian Heim
6ca5bad1e0
SC: precalc class symbol
6 years ago
Brian Heim
b22b5f3360
update comment
6 years ago
Brian Heim
abbe7df322
SC: use sprintf directly
6 years ago
Brian Heim
ddfb8d183a
SC: rearrange
6 years ago
Brian Heim
5f1ec1f124
SC: hide timing test code behind macro
6 years ago
Brian Heim
9f35afde17
SC: use sprintf instead of snprintf
6 years ago
Brian Heim
49940ad599
SC: speedup readback (~3% speedup for gain.scd
6 years ago
Brian Heim
6c5449e7d2
SC: use sprintf & local buf (10% speedup for gain.scd)
6 years ago
Brian Heim
60f307bb89
SC: add scratch buf to prep for faster string buildings
6 years ago
Brian Heim
444c3ab600
SC: small improvements
6 years ago
Brian Heim
96dd05c3e1
SC: additional timing code
6 years ago
Brian Heim
1c3aee9bda
SC: implement type checkin
6 years ago
Brian Heim
9c916b470c
SC: make num rows available during initial script load
6 years ago
Brian Heim
904956616e
SC: resolve TODOs
6 years ago
Brian Heim
62a37de6a8
SC: implement engine::setNumRows
6 years ago
Brian Heim
aaf168479c
SC: comment
6 years ago
Brian Heim
6d5f6f3952
SC: get values from sclang back to vcv
6 years ago
Brian Heim
94f9173921
SC: build full process block string
6 years ago
Brian Heim
557df78be0
fixup! SC: cleanup getResultAsInt
6 years ago
Brian Heim
3588b716b0
SC: add function parameter
6 years ago
Brian Heim
bb3861b1be
SC: remove TODO
6 years ago
Brian Heim
d29c131ebd
SC: add TODO
6 years ago
Brian Heim
be15b44450
SC: cleanup getResultAsInt
6 years ago
Brian Heim
8635f7d0cb
SC: remove TODOs
6 years ago
Brian Heim
d1a596d040
SC: check client condition in return of process
6 years ago
Brian Heim
e930fcd561
SC: protect against failure conditions
6 years ago
Brian Heim
65e74b65cd
SC: implement getResultAsInt
6 years ago
Brian Heim
47b4e3a405
SC: change interpret to take cstring
6 years ago
Brian Heim
46cb271357
Add basic SuperCollider support
6 years ago
Andrew Belt
d7da507b2b
Fix bug where params reset to 0 sometimes when reloading. Watch new file after saving it with "Save as".
6 years ago
Andrew Belt
000985f67a
Require user to accept security message every time an script is loaded from a patch/preset. Remove global settings file.
6 years ago
Andrew Belt
96cc4cbc78
Update TODO list for PythonEngine.
6 years ago
Andrew Belt
79262161d7
Fix LuaJIT Windows build. Update changelog.
6 years ago
Andrew Belt
bf4bf96b4c
Add constructor initializers for ScriptEngines to remove derived classes from ScriptEngine.hpp.
6 years ago
Andrew Belt
3c9f22c359
Add securityAccepted to global settings file.
6 years ago
Andrew Belt
15feeab6a7
Add security warning when loading script through patch or preset.
6 years ago
Andrew Belt
aafb6edb4b
Make Float/BoolArray metaclasses for LuaJIT. Switch to Python 3.8.
6 years ago
Andrew Belt
4689631454
Add LuaJITEngine
6 years ago
Andrew Belt
6e3c04b952
Python WIP.
6 years ago
Andrew Belt
d77713dba2
Add WIP Python engine.
6 years ago