Julien ROGER
1fbe4253aa
Fix 6609: Right-click in active track name box crashes
...
When right-clicking in the text entry, popup menu grabs focus. Consequently, the "focus out" handler is called, destroys the text entry and replaces it by the label name of the track.
When menu pops up, it tries to access to a widget no longer available.
2016-02-13 12:30:31 +10:00
108528b63d
amend d814acb
- SystemExec/Export debugging
2016-02-13 01:39:41 +01:00
d814acbb8f
add some debugging capability for users of SystemExec. Needs review.
2016-02-12 18:22:12 -06:00
0812f3bac1
Hide "Use Buffered I/O" button when switching to backend with no control
...
Which in this case means the JACK backend where the server is already running.
2016-02-13 10:00:59 +10:00
8bcefed2c7
use "Good" resampling quality (lower initial play latency)
2016-02-13 00:58:29 +01:00
4fdd03892d
add NULL check for VST audioMasterSizeWindow
2016-02-13 00:51:17 +01:00
07cdae3318
Partial exposure of export-audition playhead
2016-02-12 23:01:10 +01:00
d308fceb21
update signal connetion for new CairoWidget::set_dirty() API
2016-02-12 22:58:33 +01:00
4a9ffee486
Allow partial CairoWidget exposure
2016-02-12 22:57:46 +01:00
88bb11f27e
Add Playhead to Export Report Dialog
2016-02-12 22:12:40 +01:00
8509b5fddc
Add Auditioned to Export Report Dialog.
2016-02-12 21:15:43 +01:00
c905a98a1a
refine export dialog Location:
...
* fix GUI logic for "Timespan" requirement
* change order to match filename.
2016-02-12 20:19:31 +01:00
2bdb078b63
include timespan-option with export preset
2016-02-12 14:01:40 +01:00
258c816554
fix copy constructor.
2016-02-12 14:01:40 +01:00
1d1eae4017
improve consistency of presentational properties in the export dialog.
2016-02-12 14:01:40 +01:00
52ebf94c1e
Class 'AudioGrapher::Analyser' needs to be exportable for building with MSVC
2016-02-12 12:31:24 +00:00
48fd05c391
Accommodate newly introduced source(s) in our MSVC project (audiographer)
2016-02-12 12:31:23 +00:00
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