1249195516
push2: remove debug output
2023-09-08 14:57:07 -06:00
187557df57
midi surfaces: use an event loop invalidator for call_slot()
2023-08-30 16:06:14 -06:00
88a599816a
fix name of port bundle for MIDI surface shadow port
2023-08-30 16:06:13 -06:00
860f354e98
continuing to try to debug LPP initialization in DAW mode
2023-08-30 16:06:13 -06:00
af01a55e48
MIDISurface: minor tweaks to DEBUG_TRACE output
2023-08-30 16:06:13 -06:00
f8ed004be0
make MIDISurface::midi_input_handler() public
...
It needs to be public to bind it to a signal from a derived class.
Silly C++.
2023-08-30 16:06:13 -06:00
599998bd1f
midisurface: add a vector constructor for MidByteArry
...
plus a few minor code tweaks
2023-08-30 16:06:13 -06:00
45e3408595
minor tweak to MIDISurface API
...
Allows connecting additional ports to our parsers
2023-08-30 16:06:13 -06:00
4052537e0f
midisurfaces: make connection_handler() private
2023-04-21 15:38:40 -06:00
f718279949
surfaces & event loops: i really mean no more request buffer factories
2023-04-21 13:55:58 -06:00
6eec11e50e
midi surfaces: fix debug trace string
2023-04-21 12:16:37 -06:00
9dc53f9400
midi surfaces: no reason for the connection handler to be virtual
2023-04-21 12:16:37 -06:00
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
705386842b
Require prefix for libardour library header location
2022-11-19 01:12:51 +01:00
d521c2ede6
src-tree cleanup: separate surfaces from libraries
...
libardourcp and now libardour_midisurface are not control
surfaces, but helper libraries for those.
They need to be deployed to the library folder (shared between
ctrl surfaces) and not scanned as ctrl surfaces at runtime.
2022-11-19 00:09:17 +01:00