summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2016-02-23Add some lua scriptsRobin Gareus
2016-02-23add lua-session commandline toolRobin Gareus
2016-02-23Adapt the MSVC project (gtk2_ardour) add new lua-sourcesRobin Gareus
modified version from John Emmas' lua branch
2016-02-23Editor Actions Scripts & ManagerRobin Gareus
2016-02-23Add GUI to instantiate session-scriptsRobin Gareus
2016-02-23Lua Script Console WindowRobin Gareus
2016-02-23Add GUI to instantiate Lua DSP ProcessorsRobin Gareus
2016-02-23Add Editor/UI Lua Scripting and Action/Callback ScriptRobin Gareus
2016-02-23Dialog to select and configure Lua ScriptsRobin Gareus
2016-02-23Add new sources to MSVC project (libardour)Robin Gareus
adapted from John Emmas' lua branch
2016-02-23Implement Lua session-scriptsRobin Gareus
2016-02-23Implement Lua DSP processor/pluginRobin Gareus
2016-02-23libardour lua-script-managerRobin Gareus
2016-02-23include static liblua with libardour & prepare bindingsRobin Gareus
2016-02-22basic DSP lib (for lua bindings)Robin Gareus
2016-02-22add lua search pathRobin Gareus
2016-02-22add realloc pool to MSVC projectRobin Gareus
2016-02-22realloc-pool unit-testRobin Gareus
2016-02-22time-bound memory-poolRobin Gareus
O(1) realloc() for use with Lua. A standard malloc/free/realloc API is exposed for testing and other potential use-cases. The current configuration it's performs well for lua-metatables (regular calls to realloc() with varying tiny chunks ~1-50 bytes) For the use-case at hand it outperforms TLSF.
2016-02-22Add a VC project for building the new lua branch with MSVCRobin Gareus
(untested, new paths -- adopted from John Emmas project)
2016-02-22LuaBridge: support argument references via table returnRobin Gareus
2016-02-22customize LuaBridgeRobin Gareus
* introduce boost::shared_ptr support * support enum & const * allow to add non-class member functions * STL iterators (vector, list, set, bitset & map) * support reference arguments (framecnt_t&) * add support for arrays of basic types (e.g. float*, int*) * fix compiler warnings
2016-02-22add liblua wrapper and build-scriptsRobin Gareus
2016-02-22NO-OP whitespaceRobin Gareus
2016-02-22add LuaBridgeRobin Gareus
https://github.com/vinniefalco/LuaBridge
2016-02-22add lua-5.3.2Robin Gareus
2016-02-22rework dialog-close-focus-reset change to work in TabbedPaul Davis
2016-02-22fix merge/rebase mistakePaul Davis
2016-02-22single click in timefx mode should still show dialog, allow user to set ↵Paul Davis
parameters
2016-02-22add comment about threading for time/pitch dialogPaul Davis
2016-02-22more work on time/pitch stretch/shiftingPaul Davis
Clock and percent measure are now linked, not alternatives. Threading for GUI updates is now safe.
2016-02-22add a clarifying comment about threading/GUI for normalizationPaul Davis
2016-02-22first steps in providing more precise control over timestretchingPaul Davis
2016-02-22fix an error during merge/rebase fixupsPaul Davis
2016-02-22fix merge mixup after rebase from masterPaul Davis
2016-02-22cleanup post-rebase-against-master messesPaul Davis
2016-02-22fix inheritance/class design to get both SessionOptionEditor and ↵Paul Davis
RCOptionEditor to work correctly
2016-02-22provide an alternate action for controlling prefs visibility in the main menuPaul Davis
2016-02-22fix crash caused by missing check on editor->own_window()Paul Davis
2016-02-22add context menus for tabbable visibility buttonsPaul Davis
2016-02-22a bunch of stuff to make tab/window switching work better, and provide Alt-m ↵Paul Davis
to toggle between editor+mixer in a sane way
2016-02-22use Tabbable::change_visibility to make tab/window control buttons do the ↵Paul Davis
right thing
2016-02-22provide Tabbable::change_visibility(), which has slightly odd semantics that ↵Paul Davis
are neither toggle nor one-shot
2016-02-22get rid of a warning message by setting up the main window properties before ↵Paul Davis
showing it
2016-02-22allow pixbuf_from_string() to return the full size pixbuf, with optional paddingPaul Davis
2016-02-22prevent dragging the last tab from the notebookPaul Davis
2016-02-22add some rather arbitrary color stylings for tab/window buttonsPaul Davis
2016-02-22remove tab-related code for tabbed notebook, add tooltips to new buttonsPaul Davis
2016-02-22tab-free tabbed display, part 1.2Paul Davis
2016-02-22add syntax and scaffolding for MIDI binding maps to refer to selected ↵Paul Davis
tracks/busses. THIS DOES NOT WORK YET. Selection information is not available in libardour at this time