13
0
Commit Graph

16370 Commits

Author SHA1 Message Date
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
01f8985617 don’t knob show tooltips if no prefix is set
ie the monitor section has explicit labels.
2015-04-24 23:22:15 +02:00
eea297dc3e knob proposal.
feel free to revert.
2015-04-24 22:37:18 +02:00
de80782f05 add trim control to mixer-strip. 2015-04-24 22:37:03 +02:00
57e80c2c8f allow to set toolip on knob 2015-04-24 22:37:03 +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
1333b1df1e fix cut-n-paste error 2015-04-24 15:32:01 -04:00
31a760de84 fix last-minute code rearrangement in last commit that broke the intended functionality 2015-04-24 14:41:33 -04:00
e758b01b12 use separators to make Edit > Select menu more readable 2015-04-24 14:19:40 -04:00
4fc37aa818 make track selection after set-range-selection-from-region-selection be sensible 2015-04-24 14:19:40 -04:00
fe6b173236 expose set-range-selection-from-region-selection operation in more places 2015-04-24 14:19:40 -04:00
8b5474b9e1 For MSVC builds, implement 'rint()' and 'rintf()' to supplement the ones that were already implemented 2015-04-24 19:11:10 +01: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
3e1fecbf37 fix scaling of master-meter in toolbar 2015-04-24 02:58:09 +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
df498c8372 suffix “x86” to start-menu entry for ardour 32bit
This allows to cleanly install 32 and 64bit windows versions in parallel.

Ideally we’d only do that for 32bit builds on win64.
We need an NSIS guru to write code to detect this during installation
and write the correct uninstaller for that case.
2015-04-24 00:00:47 +02:00
e1e5f54e8e auto-launch ardour in gdb. 2015-04-23 23:56:32 +02:00
db0cc2807a better version of the last commit (windows uninstall) 2015-04-23 21:09:48 +02:00
d900f30357 allow to install windows 32&64bit versions in parallel (again) 2015-04-23 20:32:28 +02:00
82cc394705 fix jack-metadata for weak-jack linking 2015-04-23 20:19:22 +02:00
824339c5ab remove —no-jack-metadata option from windows script 2015-04-23 20:07:11 +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
33d05fd7e8 update windows installer finish page text & link 2015-04-23 18:25:24 +02: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
b13cedd56c monitoring section UI scaling 2015-04-23 00:29:56 +02:00
a7fd61ce4f scale markers 2015-04-23 00:29:55 +02:00
5afc5272b6 scale peak-meter reset button 2015-04-23 00:29:55 +02:00
e5112caa28 more HiDPI cleanup 2015-04-23 00:29:55 +02:00
c7a766866e prefer initialization to assignment for ARDOUR_UI 2015-04-22 16:09:08 -04:00
e47a22a118 make save-as dialog be persistent, to retain settings across save-as 2015-04-22 16:09:08 -04:00
b38ab89d92 clean up GUI scaling 2015-04-22 21:40:43 +02:00
8d85afd294 add central API to calculate UI scaling 2015-04-22 21:40:43 +02:00
add248f0cb scale inline slider girth. 2015-04-22 21:40:42 +02:00
8731f9ed8f scaleable routing icons & wires 2015-04-22 21:40:42 +02:00
293c7bd74f further updated monitor-modes doc:
* separate heading
* clarify “silence/passthough” with hardware mon.
2015-04-22 20:06:50 +02:00
741488030b mon-modes doc: clarify table-headings and renice.
Thanks to Chris!
2015-04-22 17:17:59 +02:00
47e6e2b905 Add some newly introduced sources to our MSVC project (gtk2_ardour) 2015-04-22 10:48:08 +01: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