Paul Davis
3bc4a15423
add debug bit for clip recording
2023-01-28 17:04:29 -07:00
Paul Davis
99712e7585
surfaces; convert push2 to inherit from MIDISurface
2022-11-16 08:37:57 -07:00
Colin Fletcher
c4307667fb
freesound: add a DebugBit
...
Add a new DebugBit value for Freesound
2022-05-20 14:33:57 +01:00
Robin Gareus
a97e910b70
Debug efficiency of latency and graph order callbacks
2022-05-09 17:39:05 +02:00
Ben Loftis
5d6dfeacf6
add DEBUG flag: miditriggers
2022-03-01 10:11:14 -06:00
Paul Davis
147ca2108f
triggerbox: redesign around a state machine concept, and just iterating over current triggers, no queues
2021-08-13 12:51:37 -06:00
Paul Davis
0fa56402be
move DEBUG::SnapBBT into libtemporal
2021-08-13 12:51:31 -06:00
Robin Gareus
c2125eedc6
VST3: add debug messages
2020-10-09 22:18:05 +02:00
Robin Gareus
323fe16d4d
Improve AU debug facilities (1/2)
...
Use a common prefix "AudioUnit" but allow to only debug setup/config
changes without regular process-callback debug clutter.
2020-10-09 02:29:19 +02:00
Robin Gareus
fb9f1eff12
Add debug flags to track down #8317
2020-07-18 20:09:14 +02:00
Robin Gareus
842e841e0d
Remove common prefix for latency debugging
...
-DLatency now triggers all four:
* LatencyCompensation (entry-points, overall flow)
* LatencyIO (Port/IO query, set/get private/public)
* LatencyDelayLine (Delaylines for internal sends and alignment)
* LatencyRoute (route processor latency)
2020-04-26 21:25:07 +02:00
Paul Davis
5704f1ca9e
sort debug bits in libardour alphabetically
2019-10-28 15:55:01 -06:00
Paul Davis
b4addf5297
add new debug bit for backend callbacks
2019-10-28 15:54:18 -06:00
Paul Davis
bd229936ec
add finite state machine to control/manage transport state
2019-09-17 18:26:03 -06:00
Robin Gareus
a22f918d9d
Update libardour GPL boilerplate and (C) from git log
2019-08-03 15:53:16 +02:00
Johannes Mueller
b8349069f1
Add support for contourdesign ShuttlePRO v2 and ShuttleXpress
2019-05-18 14:04:38 +02:00
Paul Davis
e6915e01de
new transport slave/master implementation, libs/ edition
2018-09-18 19:06:04 -04:00
Térence Clastres
8c7a1e004b
Add Launch Control XL control surface support
2018-08-07 04:16:09 +02:00
Ben Loftis
e156ec28bb
US2400: add debug bits
2017-10-05 09:55:32 -05:00
Paul Davis
3e33b0642d
add DEBUG::DiskIO
2017-09-18 11:40:52 -04:00
Paul Davis
0c035778e1
libardour now has CoreSelection object to manage selection status of Stripables and AutomationControls
2017-05-05 18:56:25 +01:00
Robin Gareus
d43a23fe28
Faderport8 control surface support
2017-04-13 21:21:59 +02:00
W.P. van Paassen
5a3fe4aa20
Inital support for Steinberg's CC121 control surface
2016-10-13 12:10:39 -04:00
Paul Davis
189173c1b1
various fixes for push2 support. Now setups video display when enabled
2016-09-27 14:59:29 -05:00
Paul Davis
22a9031713
add a new DEBUG enum for MidiRingBuffer
2016-09-13 14:11:29 -05:00
Robin Gareus
37b90c2a9e
refine self-automating plugin interface
...
* thin automation at end
* allow plugins to disable its internal write state (ctrl port)
* Debug messages
2016-06-05 14:44:54 +02:00
Paul Davis
cab88c6aad
add VCA debug bit
2016-05-31 15:30:38 -04:00
Robin Gareus
5405783a2b
proper debug output for channel mapping
2016-04-02 04:00:30 +02:00
Robin Gareus
c1910351a5
Revert "proper debug prints for Analyser"
...
This reverts commit 9a281963e1
.
audiographer cannot use symbols from libardour (cyclic dependency)
(only headers only are ok)
"DebugBits ExportAnalysis" symbol break windows and unit-test builds.
2016-02-16 15:13:12 +01:00
Robin Gareus
9a281963e1
proper debug prints for Analyser
2016-02-16 13:21:28 +01:00
Paul Davis
35577f439d
add debug "bits" for FaderPort
2015-11-24 23:20:39 -05:00
Robin Gareus
30713adb16
add debug flags for VST Callbacks
2015-09-22 20:37:35 +02:00
Tim Mayberry
764df82e85
Add debug bit for AudioBackends for port related debug output
2015-09-02 12:07:14 +10:00
Tim Mayberry
a272c50597
Move AudioBackend related debug bits into libardour
...
I put these in libpbd as that is where the debug bits are for the Waves backend
but I think it makes more sense for them to be in libardour as that is where
the AudioBackend class is defined
I left the Waves debug bits in libpbd for now.
2015-09-02 12:07:14 +10:00
Len Ovens
6349570fb2
Add debug for generic midi control
2015-07-10 16:52:43 -04:00
Paul Davis
cc543280d9
We were 2 more debug "bits" away from overflow, so recast PBD::DEBUG mechanism away from a 64bit integer and toward std::bitset.
...
Clean up a few minor related PBD::DEBUG issues along the way
2015-06-12 18:14:09 -04:00
Paul Davis
d854c5d93c
move ARDOUR::Configuration and ARDOUR::ConfigVariable into libpbd
2014-12-22 19:48:30 -05:00
Paul Davis
8e44a0bff7
add DEBUG::Butler and use it
2014-12-09 10:18:29 -05:00
Robin Gareus
ca3c9cae6e
basic integration of delaylines (still un-nused)
2014-06-11 17:14:18 +02:00
Colin Fletcher
aa318a2fc3
Add and use a DEBUG flag for Soundcloud uploads.
...
Replace output to stdout/stderr from Soundcloud upload functions with
DEBUG_TRACE (DEBUG::Soundcloud, ...).
2014-05-23 19:36:47 +01:00
Paul Davis
e58b337c84
add (finally) DEBUG::AudioEngine bit and convert existing debug trace messages to use it
2014-02-24 13:51:31 -05:00
Paul Davis
bb826f4bee
incomplete merge of master into windows (requires upcoming changes to master to be complete)
2013-09-12 11:28:50 -04:00
Paul Davis
1ab61b8564
major redesign of MIDI port heirarchy and management (part 2)
2013-08-07 22:22:11 -04:00
Paul Davis
1bd570c276
Replace conditional peak debugging with DEBUG_TRACE macro usage
...
Also add some extra debugging info
2013-07-13 17:39:55 -04:00
Paul Davis
0209267980
reinstate wiimote support, thanks to work by jannis pohlmann
...
git-svn-id: svn://localhost/ardour2/branches/3.0@13796 d708f5d6-7413-0410-9779-e7cbd77b26cf
2013-01-07 18:28:09 +00:00
Robin Gareus
5eeecf82a0
LTC slave - basic working version (hardcoded 25fps)
...
git-svn-id: svn://localhost/ardour2/branches/3.0@13263 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-10-12 21:28:08 +00:00
Paul Davis
0532e2063b
dramatic overhaul of automation. too long to explain here. this work is not finished - write/touch passes do not correctly overwrite existing data because the semantics of ControlList::insert_iterator need clarification. more to follow
...
git-svn-id: svn://localhost/ardour2/branches/3.0@13038 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-07-13 21:05:45 +00:00
Paul Davis
11415b49be
first pass at the big rethink of managing sort order keys for editor and mixer. this appears to work, but remote control IDs are not yet correct (frequently off by one because of the presence of the master bus in the editor)
...
git-svn-id: svn://localhost/ardour2/branches/3.0@12953 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-06-27 22:57:06 +00:00
Paul Davis
a85e0b0a2e
a huge set of changes to tempo+meter handling. testing feedback requested. the_CLA, you know who i mean :)
...
git-svn-id: svn://localhost/ardour2/branches/3.0@11103 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-12-28 21:02:31 +00:00
Carl Hetherington
8f46200449
Basic DEBUG_TRACE for layering code.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@11091 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-12-27 16:29:40 +00:00