13
0
Commit Graph

840 Commits

Author SHA1 Message Date
06911bd7e2
Move bug-tool into the Python Museum 2019-02-28 18:21:05 +01:00
75134e8ccf
Update Fluidsynth to v2.0.4
see https://github.com/FluidSynth/fluidsynth/releases/tag/v2.0.4
2019-02-23 18:41:05 +01:00
755babeb59 remove unnecessary call to init_post_engine() (now called from libardour) 2019-01-17 09:18:53 -06:00
ac9329f907
Update Fluidsynth to v2.0.3
see https://github.com/FluidSynth/fluidsynth/releases/tag/v2.0.3
2019-01-02 16:48:03 +01:00
9a152a9073
R/W test scripts are bash scripts 2019-01-01 23:12:37 +01:00
f385133a75 new version of Boost shared ptr debugging patch 2018-12-28 09:35:06 -05:00
0ce0c47697
Night of the typos III (amend prev 2 commits) 2018-12-01 03:22:04 +01:00
c921a67123
Also use xjadeo 64bit windows version 2018-12-01 03:13:59 +01:00
6e0487fc1f
Harvid and xjadeo now feature 32/64bit window version(s) 2018-12-01 00:56:20 +01:00
3a0a2902b5
Freeze harvid/xjadeo PPC version 2018-11-30 18:10:35 +01:00
bdc82f68e6
Bundle x42-limiter with binaries 2018-11-25 16:40:28 +01:00
8c4c97d1e2 Update Fluidsynth to v2.0.2 2018-11-23 16:05:19 +01:00
c0a94b8399 Add headless split benchmark script 2018-11-15 23:05:22 +01:00
f83e87cf3b LuaSession: allow multi-line commands and functions 2018-11-15 23:05:22 +01:00
5c08a6a85d Wimplicit-fallthrough fixes for tools/utils 2018-10-26 14:53:53 +02:00
abf7905d5f Update Fluidsynth to 2.0.1 2018-10-18 01:43:43 +02:00
4bc96f65cd Bundle Rotary Speaker with binaries 2018-08-07 21:04:37 +02:00
8473cdb086 Use https for harrison channelstrip (windows-builds) 2018-04-20 18:22:20 +02:00
4d173d6048 Prepare plugin-meta-data config-dir and files 2018-01-30 01:33:45 +01:00
Markus Seeber
5d17c6aac3 Fix error when $PATH contains whitespaces
Previously, if $PATH contains whitespaces the startup script would split
the new exported $PATH on the first whitespace. This was observed on an
Ubuntu system where $PATH contained a directory with whitespaces.

The change adds weak quotation around the new path to prevent expansion
of whitespaces. $PATH though, is still expanded.
2017-11-30 13:43:56 +01:00
7b8646f340 OSX packaging: don't create empty Plugins dir 2017-11-29 12:06:42 +01:00
dcb55c508e additional changes to follow library name change from timecode -> temporal 2017-09-25 12:13:54 -04:00
7db12f6b12 convert codebase to use Temporal for various time types 2017-09-24 12:03:54 -04:00
5a9adba1fb Clean up and fix win x-compile script 2017-09-20 14:15:27 +02:00
3a5f98ba65 Fix buildstack revision report 2017-09-20 14:06:27 +02:00
30b087ab3d globally change all use of "frame" to refer to audio into "sample".
Generated by tools/f2s. Some hand-editing will be required in a few places to fix up comments related to timecode
and video in order to keep the legible
2017-09-18 12:39:17 -04:00
e7a607095d remove unused computation 2017-09-18 11:40:53 -04:00
08f89383b1 udev rule for Ableton Push2 device 2017-09-18 11:40:53 -04:00
6176d937a9 tweaks to the beatbox toy to properly track and connect note on/off 2017-09-18 11:40:53 -04:00
0c2e25a506 Add NI Maschine ctrl-surface HID/udev permissions config 2017-09-18 11:40:53 -04:00
8b5553c977 Deploy dynamically loaded NSS libs with OSX bundles 2017-09-07 00:45:29 +02:00
5cffe7fa84 Deploy Session-templates 2017-08-23 23:55:00 +02:00
b3dc75fed3 Prepare for removal of Advanced Session Options (BusProfile) 2017-08-16 00:51:20 +02:00
e708de4b8f really fix linux packaging jack check (amend 79dc3882ea) 2017-08-09 15:55:43 +02:00
f9aff37623 full integration of beatbox test app into ardour tree+build system
Plus a few attempts at catching note on/off quantization stuff
2017-08-05 02:03:59 -04:00
ab6ab082dd add tempo adjustment 2017-08-04 18:09:31 -04:00
be03ec370e expose more internal state 2017-08-04 17:40:55 -04:00
6e2e54d384 change superclock ticks per second (no need for 11,13,17) 2017-08-04 17:40:35 -04:00
ad1a711863 remove some debug output 2017-08-04 17:40:13 -04:00
66ac90e4fe fix bbox compilation after integration into tree 2017-08-04 17:26:42 -04:00
70def122de new mini, standalone MIDI beatbox/live looper
This is for experiments with loop sequencing, MIDI region generation and superclock stuff
2017-08-04 17:19:46 -04:00
79dc3882ea Fix Linux packaging to deal with jackd -RC versions 2017-08-01 16:56:20 +02:00
nickolas360
8bc7154130 Fix LD_LIBRARY_PATH in GNU/Linux startup script
Currently, the startup script for GNU/Linux adds the current working directory
to LD_LIBRARY_PATH if LD_LIBRARY_PATH is not empty or unset.

For example, if LD_LIBRARY_PATH is set to "/lib" when the current script is
run, it will be set to "<install-dir>/lib::/lib", which includes the current
working directory as one of the paths.

This commit removes the extra colon added to LD_LIBRARY_PATH (without changing
the script's behavior of setting LD_LIBRARY_PATH to an empty string when it is
unset).
2017-07-18 19:11:18 +02:00
012567beb5 Update tools for new source-tree layout 2017-07-17 21:06:04 +02:00
1a0dcc32ef new script to globally switch from "audio frames" to "audio samples"
To be run at some point in the near future after various PRs and development branches
have been merged into master.
2017-07-15 12:21:59 -04:00
28faa0de0f OSC: Add system osc preset directory 2017-07-03 14:31:27 -07:00
1dd4aab0b4 Update fluidsynth
Fix potential crashes in case fluid-synth runs into an OOM error,
and address a const-cast compiler warning.

Switch to track github repo (instead of sf.net git)
2017-06-27 20:12:46 +02:00
f4beb4611f Set Display Name for OSX/macOS 2017-05-15 22:49:37 +02:00
695a74e2a8 try work-around occasionally misplaced app icons in dmg (set twice) 2017-04-27 21:19:27 +02:00
7fc73ae67e de-select WASAPI by default 2017-04-24 21:08:32 +02:00
7e224236e6 Patch the QM source code to make it buildable with MSVC 2017-04-02 15:32:26 +02:00
0ed1a88af1 avoid C++11 - fixes OSX/PPC builds 2017-04-02 15:23:24 +02:00
4bafbcb1a8 Add script to update vamp-plugins 2017-04-01 21:49:34 +02:00
c05e6b2069 Add a script to update qm-dsp library 2017-04-01 21:11:51 +02:00
ab021101e7 Fix MB32C OSX package-name 2017-03-21 20:49:04 +01:00
12d99f6f6e Ship system_config with bundles again.
This partially reverts commit ac40945ff9.
re-add system_config, but not instant.xml
2017-03-02 19:41:09 +01:00
50a29f60ff Consistent naming of installers: Name + Version [+Variant] + Arch 2017-02-26 19:05:38 +01:00
96ec230c32 Fix windows builds, rename icons following 4e96285ba5 2017-02-26 14:26:13 +01:00
4e96285ba5 Windows installer: use upper-case for program-name 2017-02-25 20:03:52 +01:00
ac40945ff9 Do not bundle default system_config (prefer built-in defaults)
Inside the bundle, those files are read-only, anyway.
This alleviates us from generating/updating the files with whenever
the built-in default changes and also makes architecture dependent
default-config (compile time #defines) work.
2017-02-23 16:26:17 +01:00
7b0cd19899 amend a2d54c3d97 (w64 debug builds) 2017-02-22 12:29:14 +01:00
a2d54c3d97 The return of the w64 debug build 2017-02-22 10:47:59 +01:00
0653766f79 Allow to keep environment C/XXFLAGS with debug builds
this is needed for e.g. windows debug builds to pass mstackrealign
2017-02-19 16:01:25 +01:00
eba5f0d2e1 Better solution 213cc1d32 2017-02-16 16:08:33 +01:00
213cc1d320 Allow bundling suil/qt4,5 using system-wide QT 2017-02-15 19:42:51 +01:00
d3e23c1a6e Another update for Lua-documentation (new manual.ardour.org) 2017-02-14 15:05:07 +01:00
dbdc2afd6d update luadoc tool (new manual website system) 2017-02-14 14:44:51 +01:00
659701c59b Fix lua-doc (Null pointer c'tor doc) 2017-02-14 14:44:22 +01:00
f4261f26a9 update link to MB manual 2017-02-01 23:33:44 +01:00
1c3b421a02 unconditionally include gmsynth.lv2 in bundles (and avldrums with MB) 2017-01-30 16:42:50 +01:00
17881b3221 update UI, new info API, display created_version in tooltip 2017-01-20 18:16:32 +01:00
8fff1f290a update path to lua-doc in manual 2017-01-14 19:33:25 +01:00
7a1ff7ce8f rework locking (fa07233a, 112fba182)
For now: use a single lock, which should fix all related crashes.
optimize (with less contended partial locks) if this works.
2016-12-14 13:43:20 +01:00
fa07233a17 mutex 'er up
Some overzealous locking to track down RequestObject related crashes.

bc0fa4d689 wrongly locked the current event loop's
request_invalidation_lock instead of the invalidation's list lock.

Also Abstract UI is able to delete requests concurrently with with
EventLoop invalidation.
e.g. PortManager::PortRegisteredOrUnregistered  and GlobalPortMatrixWindow
so the lock needs to be exposed.

If this solves various issues, mutexes should to be consolidated
(request_buffer_map_lock + request_invalidation_lock) and be chosen
such that there is as little contention as possible.
2016-12-13 23:47:07 +01:00
a2166a28de Prevent endless recursion on Evoral::Event<> 2016-12-05 23:49:19 +01:00
e2012bc5e4 another hack to accommodate different project names
Mixbus32C-$MAJOR  + Mixbus32C (dash before major version)
vs Ardour$MAJOR + Ardour
vs Mixbus$MAJOR + Mixbus
2016-11-23 21:39:35 +01:00
1c731ecdd0 fix library depends for OSX vst scanner 2016-11-16 01:23:28 +01:00
c78824aef5 Include hidapi library 2016-10-23 22:53:10 +02:00
f128bd9b3f Include session-utils with OSX bundles 2016-10-15 01:41:40 +02:00
a1a1112998 include session-utils with windows bundles 2016-10-14 18:36:54 +02:00
8f19aed7eb Bundle session-scripts for linux builds 2016-10-11 02:20:26 +02:00
d17336c4a8 libqm-dsp is now a static library 2016-10-08 17:04:49 +02:00
44b41e3058 refine Lua doc/doxygen-parser and handle special-cases 2016-10-05 04:21:09 +02:00
b86a4a585d fix windows bundle after 0aaded53 2016-10-04 22:25:11 +02:00
0d2ccdd39c update lua-doc formatting
* include Vamp Documentation
* show doxygen doc for class/struct data-members
2016-10-04 04:45:35 +02:00
ae72acb493 Remove old unused and unmaintained Windows build scripts
These scripts are no longer used and caused confusion to someone on IRC
recently who thought they were used for the official builds.
2016-10-03 20:22:34 +10:00
f7f87342c1 update default URL to follow harrison website restructuring 2016-09-23 23:13:37 +02:00
bad7dcbfa5 Make bundle DSP URI configurable and version/variant independent 2016-09-23 00:47:47 +02:00
60777d5804 Fix links to manual in windows installer 2016-09-15 14:01:43 +02:00
5643ed4257 Allow to bunde demo session(s) 2016-09-15 13:11:43 +02:00
98491b9eb2 bundle embeddable/nativeUI Harrison plugins 2016-09-15 13:05:31 +02:00
5eb36a3283 remove cruft from packaging scripts 2016-09-15 12:51:32 +02:00
cbd310ef65 Move check for detected bundle earlier in install process.
Previously if the bundle being installed did not support the detected
system the user would get an error message about the .size file
being missing.
2016-09-02 10:39:23 -05:00
df4e6c4fcc update fluidsynth patch for MSVC 2016-08-28 13:47:12 +02:00
38e09a8ed5 update fluidsynth patch 2016-08-25 22:37:12 +02:00
a639e4492f Revert "Revert "patch for waflib internals to allow tarball to be created even when using UTF-8 non-Latin filenames""
There was never any problem with this going public! Stupid Paul.

This reverts commit 6063ec2dbb.
2016-08-25 13:44:23 -04:00
6063ec2dbb Revert "patch for waflib internals to allow tarball to be created even when using UTF-8 non-Latin filenames"
This was not supposed to go public.

This reverts commit e8f7f458e1.
2016-08-25 13:43:47 -04:00
e8f7f458e1 patch for waflib internals to allow tarball to be created even when using UTF-8 non-Latin filenames 2016-08-25 13:42:38 -04:00
bd4424a74e update fluidsynth patch 2016-08-24 13:05:47 +02:00
ac05f05023 Import libfluidsynth into the Ardour codebase 2016-08-23 22:21:03 +02:00