61 Commits (ddfb8d183a67c71fb41dd3012867702fd5e87bcd)

Author SHA1 Message Date
  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
  Andrew Belt 730409458d Fix switches array size in QuickJS. 6 years ago
  Andrew Belt 06f7a889a3 Switch to Entropia File System Watcher from fswatch. Re-add "Reload 6 years ago
  Andrew Belt 7f94da13ae Remove DuktapeEngine 6 years ago
  Andrew Belt fda2350055 Use block pointer instead of value in Module. Clamp `block->bufferSize` in Module instead of each script engine. 6 years ago
  Andrew Belt 550d87f040 Use `make install` for QuickJS. Instead of `git clone`ing in a Makefile target, use git submodules. 6 years ago
  Jerry Sievert 5da7f78317 add QuickJS engine 6 years ago
  Andrew Belt bbbe733f31 Add Mac and Windows file watcher monitor. 6 years ago
  Andrew Belt 0612b0c937 Add file watcher to automatically reload script upon change. 6 years ago
  Andrew Belt ee892a3d81 Reload script on initialize. 6 years ago
  Andrew Belt 7d62e64bf1 Fix "Save as" function. 6 years ago
  Andrew Belt 668ead6046 Add menu item for loading. Add key commands. 6 years ago
  Andrew Belt 5a070d4073 Make `block.inputs` writable. 6 years ago
  Andrew Belt 7d14685ff4 Allow dragging-and-dropping script onto module panel. 6 years ago