e3a2bc6a36
Track mode needs to be set before loading Track state
...
parent Track::set_state() sets the diskstream
and ::set_diskstream() depends on the track mode.
fixes Tape tracks on session load
2015-04-28 16:08:19 +02:00
5291400878
case insensitive VST plugin file extension - fixes #6285
...
2nd attempt.
2015-04-27 18:23:51 +02:00
d75b27f6dc
allow to compile PBD::Signals w/o connection debugging
2015-04-27 17:19:58 +02:00
9687c756a6
const iterators
2015-04-27 17:19:57 +02:00
36ee1681fe
special case [optimize] RT processor reorder.
...
realtime processor re-ordering does not require
a route resort nor latency compensation update.
(which were done as callback in same thread)
2015-04-27 17:19:57 +02:00
b7a711e385
click-less processor re-ordering.
2015-04-27 17:19:57 +02:00
1fdb3560e8
enable trim on master bus
2015-04-27 10:03:49 -05:00
3f2306c4fb
Revert "case insensitive ".dll" for VST plugins - fixes #6285 "
...
This reverts commit c2f84af73d
.
strcasestr() is not compatible with mingw nor MSVC.
different approach is needed.
2015-04-27 00:40:07 +02:00
c2f84af73d
case insensitive ".dll" for VST plugins - fixes #6285
...
TODO: check portability of strcasestr()
2015-04-26 21:26:12 +02:00
27dac7c31f
Expose “/route/trim” midi binding.
2015-04-26 19:07:45 +02:00
397b473e45
allow to update meter position w/o engine
2015-04-26 06:24:57 +02:00
6ac8588cd8
clickless meter-point changes
2015-04-26 06:00:08 +02:00
c0437aed47
wrap midi negative gain for midi-velocity
...
ignore polarity invert,
scale_velocity() otherwise claps the factor to zero.
2015-04-26 02:51:40 +02:00
f9b364c515
don’t assume compilers cast the way we want.
2015-04-26 02:48:21 +02:00
fe7cb07c7f
relax gain LPF to 25Hz.
2015-04-26 02:48:15 +02:00
1b54b85da0
update amp for negative (polarity-invert) gain
...
fixes monitor-section “inv”
2015-04-26 02:48:00 +02:00
a43901ead9
Fix crash when switching backends.
...
cycle_end() can write to invalid buffers.
2015-04-26 01:36:09 +02:00
850964fde3
midi velocity [fader] automation
2015-04-25 22:02:02 +02:00
3f281dc2c1
Amp: allow to disable midi velocity
2015-04-25 21:25:56 +02:00
517467f297
prepare trim automation
2015-04-25 21:24:58 +02:00
1e5be9ebfd
add OSC trim control
2015-04-25 21:23:37 +02:00
5f7cee5bfe
prepare trim remote control
2015-04-25 21:23:03 +02:00
75087f5c62
prepare 0dBFS peak meter
2015-04-25 06:46:29 +02:00
fd76f87ae1
Revert API to explicitly show tooltips:
...
gdk pointer grab offers a better solution.
2015-04-25 05:37:37 +02:00
d40ad1f6ff
fixup stuck persistent tooltips.
2015-04-25 03:00:57 +02:00
50a0748c2b
trim typo and details
2015-04-25 01:17:25 +02:00
7565ebd4ed
API to set tooltip y-margin
2015-04-25 01:16:39 +02:00
a33cc51176
tweak persistent tooltip:
...
* don’t show empty tooltips
* “smaller” widgets may receive a leave event before the timeout
can show the tooltip (knobs in particula)
2015-04-25 01:02:53 +02:00
28f3f2d78c
input trim busses.
2015-04-24 23:42:31 +02:00
3cdd8fa221
add Input Trim (just after disk i/o) to Audio Tracks
2015-04-24 22:37:03 +02:00
b07373fba2
Amp control: power-scale (fader) and dB-scale (knob)
2015-04-24 22:37:03 +02:00
6e66b0e9db
define Trim Parameter Type.
2015-04-24 22:37:03 +02:00
4e36760bac
send LTC during process_with_events()
...
fixes #6277
This indicates a deeper problem though. Even removing a punch-range never
clears out the events. and ession::process_with_events() does not use
process_without_events() until re-start.
2015-04-24 04:44:28 +02:00
6cb742c289
windows 32bit asm/fpu support.
...
This still leaves cache_aligned_malloc() in
libs/pbd/malign.cc pending _aligned_free (windows crashes when using
free() on memory allocated with _aligned_malloc()).
So far however there seems to be no issue with default malloc
for audio+midi buffers on win32…
2015-04-24 02:43:52 +02:00
63b3d06fd7
add missing regexp support to pbd/wscript
2015-04-24 00:41:23 +02:00
91b9d6c063
separate build host & target (fix win32 asm)
2015-04-24 00:33:34 +02:00
82cc394705
fix jack-metadata for weak-jack linking
2015-04-23 20:19:22 +02:00
52a58f1ad2
fix JACK metadata configure check.
...
Trying to explicitly specify linkflags is (a) not portable (b) doesn't honor order-sensitive linkers
2015-04-23 13:48:18 -04:00
f755185825
add a real check for functioning JACK metadata API; remove configure time option for this
2015-04-23 09:29:45 -04:00
27b64e481a
Remove a 'no longer needed' source from our MSVC project (libpbd)
...
(FPU functionality was recently merged into a single source file)
2015-04-22 10:44:23 +01:00
9b1089089e
coefficients are floating-point.
...
fixes use of overloaded operator '==' is ambiguous (with operand types 'MPControl<gain_t>' and 'double') in previous commit.
2015-04-22 00:36:10 +02:00
46f97e8d92
Initial Gain Coefficient tweaks
...
1) Disambiguate 1.0 to GAIN_COEFF_UNITY, and 0.0 to GAIN_COEFF_ZERO
2) Add GAIN_COEFF_SMALL which replaces SMALL_SIGNAL (-140dB)
3) GAIN_COEFF_SMALL can used to avoid interpolating towards -inf on a db scale
4) GAIN_COEFF_SMALL is used to detect very small (denormal?) gains and memset to zero
2015-04-22 00:22:43 +02:00
187ddb3bad
more windows related SSE build fixes
2015-04-21 13:28:17 -04:00
140e437313
typo
2015-04-21 13:04:22 -04:00
8c52662ac0
use compiler target to determine whether to use 64 bit windows assembler, not the build host CPU type
2015-04-21 13:01:54 -04:00
126b3c2417
Revert "as an experiment, try original asm on windows."
...
This reverts commit c37dc461b3
.
2015-04-21 12:34:14 -04:00
c37dc461b3
as an experiment, try original asm on windows.
...
Grygorii's new intel-syntax code didn't work on first try
2015-04-21 12:32:59 -04:00
e015c57663
<intrin.h> is for windows only
2015-04-21 12:31:02 -04:00
e3156c2cc4
add required header for windows compile of FPU code
2015-04-21 12:25:21 -04:00
Johannes Mueller
9ba98ae2d3
Remove filename extension for chapter mark file
...
The tool mp4chaps by the following command
$ mp4chaps -i test.mp4
looks for the file "test.chapters.txt" to read the chapter marks
from. So removing the original file name extension (e.g. wav or flac)
makes it slightly more convenient for the user.
2015-04-21 18:15:29 +02:00