Commit Graph

111 Commits

Author SHA1 Message Date
Robin Gareus ad51c7c2ba
Localize stripped down gtk2
This is intended mainly for GNU/Linux distros who will remove
GTK2 support in the near future.
2024-01-06 21:52:48 +01:00
Robin Gareus e3128e932c
Compile and install libAAF 2023-11-27 23:25:04 +01:00
Paul Davis 98ff1307bf ardev and waf tweaks for launchpad X 2023-10-19 22:19:23 -06:00
Paul Davis 9dd50d4536 provide an easy way to get core dumps with address sanitizer
The options to make this work are quite long and hard to remember. So just set
ASAN_COREDUMP and adev_common.sh.in will take care of it for you
2023-09-18 16:27:11 -06:00
Robin Gareus 730bec5dc1
Reduce ASAN clutter when starting Ardour
This currently prints warnings for statically linked libs
here: zita-resampler global Resampler_table::_mutex
Both libardour and ALSA backend statically link against zita-resampler.
2023-09-11 17:16:37 +02:00
Paul Davis 3fa15d9162 skeleton for launchpad pro support 2023-08-30 16:06:13 -06:00
Robin Gareus b3f9b38088
Make it convenient to use ASAN 2023-06-10 16:47:38 +02:00
Hoger Dehnhardt 0d2d30f1a7
Softube Console1 add surface (gtk2_ardour) 2023-05-07 18:19:45 +02:00
Paul Davis 4d5bce3568 ardev and its cousins should have ARDOUR_MIDI_PATCH_PATH set to be in-tree 2023-04-18 13:48:59 -06:00
Robin Gareus 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
Paul Davis e5bbccef28 various changes to get Push 2 surface support functional after inheriting from MIDISurface 2022-11-16 08:37:57 -07:00
Mads Kiilerich 004b32b91e
Update tracker/reference URLs to prefer HTTPs 2022-10-24 04:59:20 +02:00
Robin Gareus 3b2eb7507b Fix macOS compatibiliy
readlink -f option requires recent macOS 12.6
2022-10-11 20:06:17 +02:00
Robin Gareus 413285b713 FIx path on macOS when running from source-tree
This fixes access to local clip library files. Absolute paths are
required, otherwise FileSource::find searches the session folder.
2022-10-05 19:52:01 +02:00
Robin Gareus ced5918e22
Fix path to ctrl-surface map path when running from src-tree
This bug was introduced in 54c4d3adc5
2021-04-11 16:07:02 +02:00
Robin Gareus 02c03a36be
Fix running on macOS from the src-tree 2020-10-01 23:38:55 +02:00
Robin Gareus 554bd9958a
Use abs-path when running from source-tree
This fixes an issue with plugins changing directories,
dexed.vst3 for example.

Also remove PWD from include paths. This resolves potential
ambiguities.
2020-09-27 15:55:20 +02:00
Robin Gareus 54c4d3adc5
Clean up top-level source tree
Collect architecture independent data in 'share' subfolder.
This also matches the install path
2020-02-23 16:21:55 +01:00
Robin Gareus 768cd1cb56
Allow to use websocket ctrl-surface from source-tree 2020-02-22 23:51:03 +01:00
Robin Gareus cf507828bd
Add pyin to VAMP_PATH 2019-09-02 03:13:31 +02:00
Robin Gareus 384c97e12d
Puls der Zeit
Prototype a basic stereo-playback only pulseaudio backend.
2019-07-25 17:49:42 +02:00
Robin Gareus 08f8b810d5
Remove non-existent backend-paths from start-script 2019-07-02 16:48:07 +02:00
Johannes Mueller b8349069f1 Add support for contourdesign ShuttlePRO v2 and ShuttleXpress 2019-05-18 14:04:38 +02:00
Térence Clastres 8c7a1e004b Add Launch Control XL control surface support 2018-08-07 04:16:09 +02:00
Robin Gareus da55214f8f Allow to use CC121 when running from src-tree. 2018-07-12 14:56:24 +02:00
Ben Loftis 32c725115d US2400: add us2400 to surfaces path, in ardev 2017-10-05 10:47:32 -05:00
Paul Davis 0910df0cc7 fix ardev and friends to use new libtemporal 2017-09-24 16:13:07 -04:00
Robin Gareus 0a6d1ab06e Skeleton for NI Maschine2 Surface 2017-09-18 11:40:53 -04:00
Robin Gareus beb73edf55 Purify libcanvas, remove libardour dependency
A canvas is just a canvas. Move WaveView into its own library.
2017-07-17 21:06:04 +02:00
Robin Gareus 5c92613698 Separate Ardour UI widgets into dedicated library 2017-07-17 21:06:04 +02:00
nickolas360 2106ab431b Add missing `echo` in ardev_common.sh.in 2017-06-24 01:34:21 +02:00
Robin Gareus d43a23fe28 Faderport8 control surface support 2017-04-13 21:21:59 +02:00
Paul Davis 413fe2cf9a adjustments to build nascent push2 surface support 2016-09-27 14:59:29 -05:00
Robin Gareus 55af1d539f allow running from src-tree using system-wide gtk-themes w/color defs 2016-09-12 12:01:07 +02:00
Paul Davis 268219d668 fix theme path for ardev and cousins 2016-05-31 15:30:45 -04:00
Paul Davis 4c60a925c0 the return of the theme selector, plus 3 new themes from cooltehno 2016-05-31 15:30:45 -04:00
Robin Gareus fa0ee4f8f3 ARDOUR_PATH is no longer used 2016-05-17 13:12:14 +02:00
Paul Davis c88ad30ea0 do not define ARDOUR_MCP_PATH in ardev_common because it will be setup correctly based on ARDOUR_DATA_SEARCH_PATH 2015-12-09 00:12:28 -05:00
Ben Loftis 2f1cdd3ffe rough-in for faderport protocol backend 2015-11-24 14:18:14 -06:00
Guy Sherman 4f387f390e Tweaked build and run for windows
Quotes were appearing around the version number. Modified wscript to
remove quotes from VERSION and PROGRAM_VERSION.

One of the places windows looks for DLLs is in directories
listed in PATH. A new file called ardev-win which sets up the
contents of PATH and LD_LIBRARY_PATH as required.
2015-08-16 18:01:28 +02:00
Damien Zammit d686cb213f Added PT .ptf session audio import functionality
Signed-off-by: Damien Zammit <damien@zamaudio.com>
2015-08-06 00:28:35 +02:00
Robin Gareus 16be88cdb6 Skeleton backend for brave volunteers.
callback based backend based on CoreAudio/Midi
backend (sans the actual system/HW _pcmio, 
_midiio)
2015-03-30 21:23:52 +02:00
Robin Gareus 1cca79258a call me Mr. Backend
simple blocking (no callback) PortAudio Backend
2015-03-13 13:32:14 +01:00
Robin Gareus f6f64d3f81 get started on coreaudio/midi backend 2015-03-05 16:46:20 +01:00
Tim Mayberry 23c0452e05 Add test_search_path to find test files in MidnamTest 2014-12-03 17:31:04 +07:00
Tim Mayberry 61f9ca9f3c Use test utility function to find evoral test files
either via EVORAL_TEST_PATH env var or on windows via directory relative
to dll
2014-12-03 17:31:04 +07:00
Tim Mayberry 40df14fa16 export ARDOUR/PBD_TEST_PATH so that ./waf test finds the pbd test files 2014-12-03 17:31:03 +07:00
Tim Mayberry b9567b6d46 Use ardev_common.sh to setup environment for running libardour tests 2014-12-03 17:31:03 +07:00
David Robillard 302c93df04 Fix test runner for tests that use files. 2014-11-30 23:56:19 -05:00
Robin Gareus a907d3455e break out ALSA related functions into libardouralsautil 2014-06-04 19:16:37 +02:00