b3bc78464a
more pre-commit testing
2015-05-09 01:22:52 -04:00
6938b48fff
more pre-commit testing
2015-05-09 01:22:00 -04:00
54f70dc551
more pre-commit testing
2015-05-09 01:11:52 -04:00
099c3ecef3
more pre-commit testing
2015-05-09 01:07:58 -04:00
dcfeccffb3
more pre-commit testing
2015-05-09 01:06:05 -04:00
39438561dc
more pre-commit testing
2015-05-09 00:27:01 -04:00
b301941ec7
more pre-commit testing
2015-05-09 00:18:54 -04:00
b9675581f6
more pre-commit testing
2015-05-09 00:18:37 -04:00
247b6f1f19
more pre-commit testing
2015-05-09 00:16:44 -04:00
a584ea560e
more pre-commit testing
2015-05-09 00:15:49 -04:00
b245f5054b
more pre-commit testing
2015-05-09 00:08:22 -04:00
4802094541
more pre-commit testing
2015-05-09 00:05:58 -04:00
558a997911
more pre-commit testing
2015-05-09 00:00:48 -04:00
9ced0a3936
more pre-commit testing
2015-05-09 00:00:14 -04:00
3898ae2ccc
more pre-commit testing
2015-05-08 23:59:25 -04:00
1bcc8635e3
more pre-commit testing
2015-05-08 23:57:49 -04:00
310f859b55
more pre-commit testing
2015-05-08 23:43:19 -04:00
225399deeb
more pre-commit testing
2015-05-08 23:38:16 -04:00
cc3d79ed58
more pre-commit testing
2015-05-08 23:34:54 -04:00
d62fc45a6a
test commit for new style-checking pre-commit
2015-05-08 23:29:02 -04:00
4c92de0159
extend save-as dialog to allow crude but functional save-as-to-empty-session
2015-05-07 22:36:32 -04:00
318c919c41
fix crash during session deletion as monitor section tries to update
2015-05-07 22:36:07 -04:00
f082e45298
extend save-as API to allow for new empty sessions based on current
2015-05-07 22:35:35 -04:00
0038820f47
copy contents of analysis, plugins, automation and externals folders during save-as
2015-05-07 17:10:14 -04:00
e902029b26
fix Session::rename()
2015-05-07 12:06:49 -04:00
31acba8305
debugging rename/save-as
2015-05-05 21:30:00 -04:00
4a301595bd
rename user's customized color file when resetting theme. Fixes #6286
2015-05-05 21:29:48 -04:00
7005529886
fix some gtk filechooser issues
2015-05-05 18:35:58 +02:00
7447843a33
oversample meter faceplate image surfaces
...
Works around issues with pango on windows,
fixes crude text on OSX/retina and can provide sub-pixel
rendering on GNU/Linux/X11.
2015-05-05 03:02:09 +02:00
6b69fd5640
NSM preparation for OSX and windows
...
Note that on those platforms the application name
is a full path. This is permitted by the specs:
“executable_name MUST be the executable name that the program was launched with. For C programs, this is simply the value of argv[0]” [http://non.tuxfamily.org/nsm/API.html#n:1.2.1.1 .]
but the current implementation of nsm expects the basename
only and searched $PATH.
2015-05-05 00:25:06 +02:00
d1334074af
add plugin parameter reset button - closes #6297
2015-05-04 20:52:48 +02:00
9790d2b5dd
prepare plugin reset ( #6297 )
2015-05-04 20:48:41 +02:00
fbea6c2542
API to reset plugin parameters to default
2015-05-04 20:35:23 +02:00
54fe093371
add signal for automation state changes per plugin
2015-05-04 20:35:14 +02:00
c704a23977
update startup scripts for NSM
...
fixes #6265 for GNU/Linux.
2015-05-04 19:09:37 +02:00
9e489c20da
further preparations for NSM ( #6265 )
2015-05-04 19:08:48 +02:00
59067d3568
clear port-list before query.
...
fixes crash in PortManager::silence_outputs()
2015-05-04 02:06:59 +02:00
9ec3085d71
fix thinko in 2e4428b
...
perspective of Ardour: signal sinks are outputs
2015-05-04 00:29:15 +02:00
66128bc540
fix -Wsign-compare
2015-05-03 23:36:20 +02:00
489f6d8648
right-click in mixer’s group box: show context menu.
2015-05-03 23:33:05 +02:00
aee658ef96
no more noise during startup.
2015-05-03 23:17:15 +02:00
2e4428bc97
add an API to silence buffers (without session)
2015-05-03 23:06:21 +02:00
56cc3e2407
fix portengin get_ports() flags API
...
require all flags to be present (same as jack)
2015-05-03 22:34:52 +02:00
b2a622b73c
de-select other strips when re-selecting a strip
2015-05-03 21:34:17 +02:00
Christopher Arndt
a9bc95a911
Fix mixed spaces/tabs in wscripts
2015-05-03 19:52:38 +02:00
Nils Philippsen
1e5c5e6bdf
don't install static library libsmf.a
2015-05-03 19:50:36 +02:00
00e59940c8
Allow to delete PC using <Del>
...
It currently only works if there’s no prior selection of notes
in which case the MRV handles the event.
2015-05-03 02:20:28 +02:00
62a2d6a064
implement scroll wheel support for ardour-dropdown
2015-05-03 01:00:44 +02:00
198c4d1d88
gfx-card & performance testing
2015-05-02 04:54:59 +02:00
8f333acb80
log(0) - who would have guessed.
...
marginal improvement on x86_64 for zero, 5-10% for tiny numbers;
100% time improvement (half the time) on i686 with zero.
#/bin/sh
g++ -x c++ -O3 -ffast-math -o /tmp/a.out - << EOF
#include <stdio.h>
#include <stdlib.h>
#include <cmath>
#include <limits>
static inline float accurate_coefficient_to_dB (float coeff) {
#if 1 // try me
if (coeff < 1e-15) return -std::numeric_limits<float>::infinity();
#endif
return 20.0f * log10f (coeff);
}
int main (int argc, char **argv) {
long long int i;
float f = 0;
if (argc < 3) return -1;
long long int end = atoll (argv[1]);
for (i = 0; i < end; ++i) {
f += accurate_coefficient_to_dB (atof (argv[2]));
}
printf ("%f\n",f);
return 0;
}
EOF
time /tmp/a.out 100000000000 0.0
time /tmp/a.out 100000000000 0.0
time /tmp/a.out 100000000000 0.0
2015-05-02 04:19:54 +02:00