Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-04-13 | WebSockets: add mixer APIs in ardour.js | Luciano Iam | |
2020-04-13 | WebSockets: export Node constants in channel.js | Luciano Iam | |
2020-04-13 | WebSockets: make Message.fromJsonText() a ES6 static method | Luciano Iam | |
2020-04-13 | WebSockets: avoid duplicated node+addr hash function in JS code | Luciano Iam | |
2020-04-13 | WebSockets: decouple Message from MessageChannel | Luciano Iam | |
2020-04-13 | WebSockets: rename ArdourMessageChannel to MessageChannel | Luciano Iam | |
2020-04-13 | WebSockets: update index page JS to reflect latest two commits changes | Luciano Iam | |
2020-04-13 | WebSockets: rename resource index.json to more meaningful surfaces.json | Luciano Iam | |
2020-04-13 | WebSockets: rename all occurrences of 'disk path' to 'filesystem path' | Luciano Iam | |
2020-04-13 | WebSockets: improve index page design | Luciano Iam | |
2020-04-13 | WebSockets: add surface version numbers to index page | Luciano Iam | |
2020-04-13 | WebSockets: add version field in manifests and update loader | Luciano Iam | |
2020-04-13 | WebSockets: cleanup index page JS | Luciano Iam | |
2020-04-11 | WebSockets: add method for retrieving surface manifest in ardour.js | Luciano Iam | |
2020-04-11 | WebSockets: remove unnecessary .. in module import | Luciano Iam | |
2020-04-11 | WebSockets: rename Channel to ArdourMessageChannel | Luciano Iam | |
2020-04-11 | WebSockets: re-add close callback in channel.js | Luciano Iam | |
2020-04-11 | WebSockets: make mixer-demo use ardour lib and remove duplicated code | Luciano Iam | |
2020-04-11 | WebSockets: update index page to use JS client lib, cleanup code | Luciano Iam | |
2020-04-11 | WebSockets: shared JS client initial implementation | Luciano Iam | |
2020-04-11 | WebSockets: update web index to handle latest index.json format and show ↵ | Luciano Iam | |
surface paths on disk | |||
2020-04-11 | WebSockets: prepare for developing a shared JS API client | Luciano Iam | |
2020-04-11 | WebSockets: better handle errors in web-based surfaces index | Luciano Iam | |
2020-04-11 | Prefer using C++ DSP for noise generation in scripts | Robin Gareus | |
This significantly reduces the DSP load of the noise generator (avg. process time is reduced by a factor of 8 or more). | |||
2020-04-09 | Update HTML/CSS/JS frontend | Luciano Iam | |
2020-03-15 | Fix typo in script | Robin Gareus | |
2020-03-10 | Remove redundant collectgarbage() calls from scripts | Robin Gareus | |
Since 8112d6472eca garbage is automatically collected after running a Lua GUI script. | |||
2020-03-10 | Add Lua example snippet to set region fades | Robin Gareus | |
2020-03-09 | Revert failed experiment, scripted multiple MIDI outputs via dsp_run() | Robin Gareus | |
This reverts commit 8702ff2189665b473918ed60f34b6be4010a06f7, and b10d9cf09bf6150f0ba0eae5dc34fd8db8b2fa91. There was a misconception on the iterator (port vs message in sequence), besides Ardour's mixer-strip is preferably used with a single MIDI port. Most plugin-standards also only support one port. If need be LuaDSP run_map() can be used to handle multiple MIDI I/O ports already. | |||
2020-03-03 | Fix off by one in Lua scripts | Robin Gareus | |
Lua arrays (tables) start counting at one. Also `for i = a, b do .. end` is inclusive: a <= i <= b | |||
2020-02-29 | Lua Amplifier plugin with gain-coeff ratio controls | Robin Gareus | |
2020-02-28 | Fix script to bypass all plugins | Robin Gareus | |
deactivate() hard bypassed all plugins, this made plugins with a dedicated en/disable soft-bypass option inaccessible. | |||
2020-02-26 | Add example Lua DSP script with multiple MIDI outputs | R | |
2020-02-26 | Update script to use new process_map() API | Robin Gareus | |
2020-02-26 | Add a mute/gate plugin | Robin Gareus | |
2020-02-23 | Update gitignore, clean up `git status` | Robin Gareus | |
* allow for a "local" folder with stuff that git does not list * ignore local Lua scripts * ignore icon tool binary | |||
2020-02-23 | Also move Lua scripts to share subfolder | Robin Gareus | |
2020-02-23 | Clean up top-level source tree | Robin Gareus | |
Collect architecture independent data in 'share' subfolder. This also matches the install path |