fcf757139f
Accommodate newly introduced source(s) in our MSVC project (portaudio_backend)
2016-02-12 12:31:23 +00:00
3f43e5cd04
Remove no longer needed 'prolooks' source(s) from our MSVC projects (gtkmm2ext & gtk2_ardour)
2016-02-12 12:31:22 +00:00
cda4030330
Visualize Peaks and TruePeaks in Export Report
2016-02-12 12:52:49 +01:00
50145a93e6
export analysis: include true-peak positions.
2016-02-12 12:42:51 +01:00
a60312cfea
vamp-true-peak: collect peak locations >= -1dBTP
2016-02-12 12:38:54 +01:00
4fd47182f2
Help clang static analyzer.
2016-02-11 23:12:20 +01:00
9766f88ee5
fix alignment of "N/A" messages
2016-02-11 22:03:14 +01:00
8179efab25
Allow removing the timespan name from the export-filename:
...
- if only one timespan is exported
and
- if at least one other name option is set.
2016-02-11 20:58:05 +01:00
2c2002ee9c
Prepare for optional timespan name during export.
2016-02-11 20:58:05 +01:00
e6b06597b7
remove all traces of "prolooks" and related classes
2016-02-11 13:03:24 -05:00
2429308bac
Open URis with spaces.
2016-02-11 16:43:35 +01:00
e641e8b1a3
tweak export dialog layout, add "open folder" button
2016-02-11 16:10:00 +01:00
f9e526dab8
tweak spectrum logscale
2016-02-11 16:09:34 +01:00
6723f075d6
post-export scaleable layout.
2016-02-11 14:14:01 +01:00
4b17bcb8b8
update export analyser for dBTP
2016-02-11 14:14:01 +01:00
d2fa4b3388
add dBTP Vamp plugin
2016-02-11 14:14:01 +01:00
148f2ab8e5
Add debugging output for WinMME midi device names
2016-02-11 12:15:07 +10:00
1499cd8670
Only build one version of the Portaudio backend that supports both blocking and callback API
2016-02-11 12:15:07 +10:00
2b4ac72e5d
Add button to Engine Dialog to choose between Portaudio callback and blocking API
2016-02-11 12:15:07 +10:00
85b4acc916
Change CairoWidget::get_active() to be const
2016-02-11 12:15:07 +10:00
830db39585
Implement new AudioBackend API in PA backend to choose between callback and blocking API
2016-02-11 12:15:07 +10:00
16835032ab
Add API to AudioBackend for choosing between portaudio blocking or callback API
2016-02-11 12:15:07 +10:00
d50a821374
Add a missing include from portaudio WINMME source file
...
Apparently this is now required by my version of gcc/mingw
2016-02-11 12:15:07 +10:00
b2cf028fcb
Implement MIDI device enumeration and latency offset/calibration in portaudio backend
2016-02-11 12:15:07 +10:00
d54a320374
Show/Hide midi calibrate button based on AudioBackend::enumerate_devices
...
Rather than use an ifdef to only pack the button on linux just hide the button
if the backend doesn't enumerate the devices.
2016-02-11 12:15:07 +10:00
6c10b31af1
only instantiate Analysis Processor if needed
2016-02-11 02:22:54 +01:00
fa033a7293
cont'd work on Post-Export Analysis GUI:
...
* vertically centered EBU-R128 numerics
* stereo waveform
* spectrum annotations
* SoundFile Info Table
2016-02-11 02:22:54 +01:00
df0f1b5ced
stereo waveform, prepare spectrum faceplate
2016-02-11 02:22:54 +01:00
b01485f61f
use short-term ebur128 histogram
2016-02-11 02:22:54 +01:00
05e59a06a2
Fix bug #6766 , Crash when creating new Session while one is currently open
2016-02-11 09:52:36 +10:00
90e35c7143
Fix bug #6762 , MIDNAM note read outs don't work when dragging MIDI note
...
Also fixes it so the key is selected in the piano roll header
2016-02-11 08:17:18 +10:00
2b42dc13fd
exported waveform annotation
2016-02-10 22:35:01 +01:00
ee31253187
GUI for optional analysis
2016-02-10 22:35:01 +01:00
837f8fac2b
make post-export analysis optional (default to enabled)
2016-02-10 22:35:01 +01:00
fd3772a40f
Fix spelling
2016-02-10 13:25:14 -06:00
4ac9ae4037
cont'd work on Post-Export Analysis GUI.
2016-02-10 19:29:12 +01:00
8bc7ff85fb
audiographer unit-test libs
2016-02-10 19:28:43 +01:00
d8b04d3124
cleanup: unhardcode spectrum size, logscale, whitespace fixes
2016-02-10 19:28:21 +01:00
4928d53f8d
Add VAMP SDK to audiographer deps.
2016-02-10 17:08:06 +01:00
040b61e0bc
Update Export Report GUI
2016-02-10 15:11:45 +01:00
e41296bf5d
Add loudness histogram Feature to the EBUr128 VAMP plugin
2016-02-10 15:11:45 +01:00
6c8a062be9
move export-analysis implementation into cc-file.
...
lib/libfftw3f.a(apiplan.o):apiplan.c:(.text+0x430): multiple definition of `fftwf_destroy_plan'
This is because static symbols in a .dll have no fixed address and
are mapped when loading the dll. Static functions in .exe do have a fixed
address.
With a header-only implementation the functions are provided
libardour.dll and ardour.exe
2016-02-10 15:11:45 +01:00
7c3d3031dc
Fix for undefined references to fftw lib when using gcc/mingw
2016-02-10 23:10:17 +10:00
a92dd3e76d
Add newly introduced source(s) to our MSVC project (gtk2_ardour)
2016-02-10 10:56:14 +00:00
dd431de07d
Add newly introduced source(s) to our MSVC project (audiographer)
2016-02-10 10:55:42 +00:00
7cb8b94d07
Add newly introduced source(s) to our MSVC project (libardour)
2016-02-10 10:54:44 +00:00
4d67739c72
Post-export Analysis GUI
2016-02-10 03:06:47 +01:00
c1642fead8
Post-export Analysis
2016-02-10 03:01:05 +01:00
883a6a3d4e
UI updates for export-abort
2016-02-09 21:37:28 +01:00
1ec78d26ee
Fix crash when aborting export.
...
The "Stop" button results in ExportHandlerPtr being destroyed.
This must not happen while it's in use -- in particular during
ExportHandler::start_timespan() and ExportHandler::finish_timespan()
2016-02-09 21:36:49 +01:00