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