Commit Graph

21 Commits

Author SHA1 Message Date
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