Robin Gareus
eea297dc3e
knob proposal.
...
feel free to revert.
2015-04-24 22:37:18 +02:00
Robin Gareus
de80782f05
add trim control to mixer-strip.
2015-04-24 22:37:03 +02:00
Robin Gareus
57e80c2c8f
allow to set toolip on knob
2015-04-24 22:37:03 +02:00
Robin Gareus
3cdd8fa221
add Input Trim (just after disk i/o) to Audio Tracks
2015-04-24 22:37:03 +02:00
Robin Gareus
b07373fba2
Amp control: power-scale (fader) and dB-scale (knob)
2015-04-24 22:37:03 +02:00
Robin Gareus
6e66b0e9db
define Trim Parameter Type.
2015-04-24 22:37:03 +02:00
Paul Davis
1333b1df1e
fix cut-n-paste error
2015-04-24 15:32:01 -04:00
Paul Davis
31a760de84
fix last-minute code rearrangement in last commit that broke the intended functionality
2015-04-24 14:41:33 -04:00
Paul Davis
e758b01b12
use separators to make Edit > Select menu more readable
2015-04-24 14:19:40 -04:00
Paul Davis
4fc37aa818
make track selection after set-range-selection-from-region-selection be sensible
2015-04-24 14:19:40 -04:00
Paul Davis
fe6b173236
expose set-range-selection-from-region-selection operation in more places
2015-04-24 14:19:40 -04:00
John Emmas
8b5474b9e1
For MSVC builds, implement 'rint()' and 'rintf()' to supplement the ones that were already implemented
2015-04-24 19:11:10 +01:00
Robin Gareus
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
Robin Gareus
3e1fecbf37
fix scaling of master-meter in toolbar
2015-04-24 02:58:09 +02:00
Robin Gareus
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
Robin Gareus
63b3d06fd7
add missing regexp support to pbd/wscript
2015-04-24 00:41:23 +02:00
Robin Gareus
91b9d6c063
separate build host & target (fix win32 asm)
2015-04-24 00:33:34 +02:00
Robin Gareus
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
Robin Gareus
e1e5f54e8e
auto-launch ardour in gdb.
2015-04-23 23:56:32 +02:00
Robin Gareus
db0cc2807a
better version of the last commit (windows uninstall)
2015-04-23 21:09:48 +02:00
Robin Gareus
d900f30357
allow to install windows 32&64bit versions in parallel (again)
2015-04-23 20:32:28 +02:00
Robin Gareus
82cc394705
fix jack-metadata for weak-jack linking
2015-04-23 20:19:22 +02:00
Robin Gareus
824339c5ab
remove —no-jack-metadata option from windows script
2015-04-23 20:07:11 +02:00
Paul Davis
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
Robin Gareus
33d05fd7e8
update windows installer finish page text & link
2015-04-23 18:25:24 +02:00
Paul Davis
f755185825
add a real check for functioning JACK metadata API; remove configure time option for this
2015-04-23 09:29:45 -04:00
Robin Gareus
b13cedd56c
monitoring section UI scaling
2015-04-23 00:29:56 +02:00
Robin Gareus
a7fd61ce4f
scale markers
2015-04-23 00:29:55 +02:00
Robin Gareus
5afc5272b6
scale peak-meter reset button
2015-04-23 00:29:55 +02:00
Robin Gareus
e5112caa28
more HiDPI cleanup
2015-04-23 00:29:55 +02:00
Paul Davis
c7a766866e
prefer initialization to assignment for ARDOUR_UI
2015-04-22 16:09:08 -04:00
Paul Davis
e47a22a118
make save-as dialog be persistent, to retain settings across save-as
2015-04-22 16:09:08 -04:00
Robin Gareus
b38ab89d92
clean up GUI scaling
2015-04-22 21:40:43 +02:00
Robin Gareus
8d85afd294
add central API to calculate UI scaling
2015-04-22 21:40:43 +02:00
Robin Gareus
add248f0cb
scale inline slider girth.
2015-04-22 21:40:42 +02:00
Robin Gareus
8731f9ed8f
scaleable routing icons & wires
2015-04-22 21:40:42 +02:00
Robin Gareus
293c7bd74f
further updated monitor-modes doc:
...
* separate heading
* clarify “silence/passthough” with hardware mon.
2015-04-22 20:06:50 +02:00
Robin Gareus
741488030b
mon-modes doc: clarify table-headings and renice.
...
Thanks to Chris!
2015-04-22 17:17:59 +02:00
John Emmas
47e6e2b905
Add some newly introduced sources to our MSVC project (gtk2_ardour)
2015-04-22 10:48:08 +01:00
John Emmas
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
Robin Gareus
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
Ben Loftis
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
Paul Davis
187ddb3bad
more windows related SSE build fixes
2015-04-21 13:28:17 -04:00
Paul Davis
140e437313
typo
2015-04-21 13:04:22 -04:00
Paul Davis
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
Paul Davis
126b3c2417
Revert "as an experiment, try original asm on windows."
...
This reverts commit c37dc461b3 .
2015-04-21 12:34:14 -04:00
Paul Davis
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
Paul Davis
e015c57663
<intrin.h> is for windows only
2015-04-21 12:31:02 -04:00
Paul Davis
e3156c2cc4
add required header for windows compile of FPU code
2015-04-21 12:25:21 -04:00
Paul Davis
696100651d
fix another recent error in wscript for windows
2015-04-21 12:21:57 -04:00