Commit Graph

71 Commits

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