Paul Davis
5ad7071614
OSC: use namespaces and deletion to avoid conflicts over LocationMarker type
...
note that this type is also declared by the GTK2 GUI, and at runtime that was the definition being
used, which leads to crashes due to differences in the type definition.
2025-11-25 17:59:20 -07:00
Mads Kiilerich
b4ff4f356c
Make header files more self-contained - add missing Ardour and lib includes
2024-10-20 03:30:46 +02:00
Paul Davis
b35518e212
switch from boost::{shared,weak}_ptr to std::{shared,weak}_ptr
...
This is mostly a simple lexical search+replace but the absence of operator< for
std::weak_ptr<T> leads to some complications, particularly with Evoral::Sequence
and ExportPortChannel.
2023-03-24 14:19:15 -06:00
Paul Davis
39ed528e25
std-ize: convert all boost shared/weak ptr includes to <memory>
...
Also fix stdint.h -> cstdint and alphabetically order std includes
2023-03-24 14:19:15 -06:00
Ben Loftis
7038e586d0
OSC: add support for Mixer Scenes: save, recall, and state feedback
2022-11-07 10:28:30 -06:00
Robin Gareus
365f6d6337
Update plugins/addons GPL boilerplate and (C) from git log
2019-08-03 15:53:18 +02:00
Len Ovens
2fa49c51b2
OSC: Feedback was not making it to surface
2018-06-19 09:46:29 -07:00
Len Ovens
3ac47220a0
OSC: Add /group/list so surface can get a list of groups
2018-02-16 13:10:20 -08:00
Len Ovens
70d8300cb2
OSC: clean up jog mode, simplify feedback
2018-02-05 10:40:25 -08:00
Len Ovens
283ff0230d
OSC: Add feedback for /marker
2017-12-23 13:17:11 -08:00
Len Ovens
a2965f585a
OSC: add feedback for punch in/out, click and click level
2017-10-25 21:56:29 -07:00
Len Ovens
4c1feac16e
OSC: Move observers to surface based for less traffic.
2017-10-17 14:57:47 -07: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
Len Ovens
b694ee9e53
OSC: only use gain change signals if value changes
2017-07-24 10:21:31 -07:00
Len Ovens
f1632fcfd2
OSC: make sure initialization is complete before we allow periodic to run
2017-07-23 20:08:02 -07:00
Len Ovens
82d3842656
OSC: Add names/fader value to master and monitor.
2016-10-28 17:34:17 -07:00
Len Ovens
e631119092
OSC: simplify int sends too.
2016-10-28 15:05:40 -07:00
Len Ovens
d802c982cb
OSC: More simplification - floats this time.
2016-10-28 14:42:56 -07:00
Len Ovens
4eb2da491f
OSC: simplify Global feedback (remove repetitive code)
2016-10-28 13:45:30 -07:00
Len Ovens
b77b3cbe22
OSC: Add global soloing indicator/cancel
2016-07-13 09:56:35 -07:00
Len Ovens
9ff3c55e34
OSC: Paths changed, feedback added, etc.
2016-05-31 14:09:38 -07:00