Paul Davis
7db12f6b12
convert codebase to use Temporal for various time types
2017-09-24 12:03:54 -04:00
Paul Davis
30b087ab3d
globally change all use of "frame" to refer to audio into "sample".
...
Generated by tools/f2s. Some hand-editing will be required in a few places to fix up comments related to timecode
and video in order to keep the legible
2017-09-18 12:39:17 -04:00
Robin Gareus
9036f89311
Fix typo in Lua Vamp API
2017-08-04 01:27:46 +02:00
Robin Gareus
601c317d70
Clean up library inheritance (colors.h, utils.h)
...
make libwidget independent of libcanvas.
Confine basics to pbd and gtkmm2ext.
2017-07-17 21:06:04 +02:00
Robin Gareus
1bfa74c0f9
fix copy/paste issue, typename is not needed here
2017-03-18 23:06:42 +01:00
Robin Gareus
6ceade76b3
Lua bindings to access MIDI region/source note-events
2017-03-18 19:07:03 +01:00
Robin Gareus
35f84bde6a
Allow to access/load LuaDSP plugins with default plugin lua-bindings API
2017-02-21 16:15:13 +01:00
Robin Gareus
4755c703f4
move color_to_rgba to LuaAPI for consistency
2017-02-18 16:11:18 +01:00
Ben Loftis
bfebad3dce
Expose a new lua hook for resetting a plugin processor ( convenience func only: this avoids the necessity of an extra cast to PlugInsert )
2017-01-31 10:35:37 -06:00
Robin Gareus
f05f19bdd4
add Lua bindings for Timecode conversion
2016-12-08 12:45:44 +01:00
Robin Gareus
d4229da4cf
honor Vamp Plugin preferred step+block sizes.
2016-10-07 14:37:09 +02:00
Robin Gareus
0cf75054a6
Add Lua bindings for basic MIDI model editing
2016-10-07 00:23:33 +02:00
Robin Gareus
22f342c8d8
add API to list Vamp Plugins
2016-10-05 13:23:39 +02:00
Robin Gareus
a51daedbe6
Vamp::Plugins::process Lua bindings
2016-10-04 21:31:29 +02:00
Robin Gareus
f6b59676b5
cont'd work on Lua Vamp-plugin API
2016-10-03 18:26:16 +02:00
Robin Gareus
52b6ad1b96
enable LuaAPI::Vamp::analyze() callback
2016-10-03 05:13:41 +02:00
Robin Gareus
330e69b565
Add Vamp-plugin Lua bindings (work in progress)
2016-10-03 03:52:51 +02:00
Robin Gareus
a1fae47c15
NO-OP: whitespace
2016-09-16 22:38:14 +02:00
Robin Gareus
140c4bb115
re-do previous commit
...
* do not include _by_name() API. Port names are locale dependent
* proper whitespace (after comma, before bracket) and styleguide
2016-09-16 22:35:27 +02:00
Robin Gareus
2b8979647b
Revert "Add convenience Lua bindings to access plugin controls"
...
This reverts commit faf4438646 .
2016-09-16 22:31:43 +02:00
Thomas Brand
faf4438646
Add convenience Lua bindings to access plugin controls
2016-09-16 22:09:05 +02:00
Robin Gareus
656b3b9c28
Add a Lua wrapper to Glib::build_filename()
2016-09-12 12:02:07 +02:00
Paul Davis
cf52d6e4b4
enough with umpteen "i18n.h" files. Consolidate on pbd/i18n.h
2016-07-14 14:45:23 -04:00
Robin Gareus
44a3f042a7
prepare sharing C++ class instances across lua-interpreters
...
in particular: lua-lifefime (!) C++ instances.
This allows for dynamic allocation of custom user-data, bound to
the lifetime of the allocating lua-context.
2016-07-07 15:37:11 +02:00
Robin Gareus
f169ff3db3
extend lua API:
...
* add a basic FFT spectrum analyzer
* prepare Cairo::ImageSurface
* HSL colorspace conversion
2016-07-02 23:36:34 +02:00
Robin Gareus
e56c8f0309
don't special case lua processors, use plugin-manager
2016-04-29 02:57:42 +02:00
Robin Gareus
86a45e3cac
add lua bindings for Automation Events
2016-04-10 20:56:14 +02:00
Robin Gareus
ed25eec79b
another lua convenience API
2016-04-09 15:45:30 +02:00
Robin Gareus
165ae0863a
consistent lua binding name (nil is a reserved word in lua)
2016-04-06 17:03:28 +02:00
Robin Gareus
b7f723619d
convenient Lua bindings to use Ardour::DataType
2016-04-02 23:41:33 +02:00
Robin Gareus
86b9f07d63
ISO rules compatibility (don't re-use variable name in scope)
2016-03-30 15:28:19 +02:00
Robin Gareus
a2108090cf
reduce header dependencies (part 1/2)
2016-03-28 19:13:10 +02:00
Robin Gareus
57b7698312
Consistent C++ & Lua Namespace/Class names + documentation.
2016-03-24 22:54:20 +01:00
Robin Gareus
6741679a98
add convenience lua API for looking up Plugins
2016-03-20 21:16:18 +01:00
Robin Gareus
dffdee85a0
add some convenience lua functions for plugin management
2016-03-19 16:41:59 +01:00
Robin Gareus
5b347e9258
add OSC Lua bindings
2016-03-19 12:47:37 +01:00
Robin Gareus
d7a95b5b50
amend prev commit
2016-03-19 00:16:30 +01:00
Robin Gareus
de85f0ad4b
gcc4 compat
2016-03-19 00:14:42 +01:00
Robin Gareus
79ea6c8248
start a dedicated ARDOUR lua function collection
2016-03-18 22:52:19 +01:00