Paul Licameli
b288a8500a
Merge Draw Tool bug fixes and enhancements: ...
...
Enable draw tool in Waveform dB view
Bug1005: draw tool performance
Bug1003: Use correct envelope value in pencil tool drag
Bug1002: Alt-click in pencil tool never starts a drag
Bug1004: undo history message
Pulled repeated code into a function; share some calcs with Envelope editor
Remove unused variables; fewer casts
2015-06-03 02:38:33 -04:00
Paul Licameli
1b57335dca
Enable draw tool in Waveform dB view
2015-06-03 02:38:17 -04:00
Paul Licameli
00ab193246
Bug1005: draw tool performance
2015-06-03 02:38:13 -04:00
Paul Licameli
6faf4c98c1
Bug1003: Use correct envelope value in pencil tool drag
2015-06-03 02:38:12 -04:00
Paul Licameli
7c48a76d18
Bug1002: Alt-click in pencil tool never starts a drag
2015-06-03 02:38:11 -04:00
Paul Licameli
a2bceee698
Bug1004: undo history message
2015-06-03 02:38:02 -04:00
Paul Licameli
f332df1f36
Pulled repeated code into a function; share some calcs with Envelope editor
2015-06-03 02:37:42 -04:00
Paul Licameli
85a533be79
Remove unused variables; fewer casts
2015-06-03 02:37:41 -04:00
Leland Lucius
607cc30bf4
Add new plugins to Xcode 5+ project
2015-06-03 01:34:42 -05:00
Leland Lucius
801706bf91
Add new plugins to Xcode project
2015-06-03 01:30:16 -05:00
Leland Lucius
36de22efc7
Add new plugins to Windows project
2015-06-03 01:27:12 -05:00
Leland Lucius
054ec3ee1a
Fix for bug #673
2015-06-03 01:22:18 -05:00
Paul Licameli
64dc437768
Merge: Avoid assertion violation while scrolling
2015-06-02 22:38:41 -04:00
Paul Licameli
8d5052bf4e
Avoid assertion violation while scrolling
2015-06-02 22:38:08 -04:00
Paul Licameli
74beaa3436
Merge branch 'master' into refactor
2015-06-02 22:35:08 -04:00
Leland Lucius
4db62ff68c
Fix for bug #996
2015-06-02 18:27:37 -05:00
Paul Licameli
64ff117803
Merge Fix uninitialized variable
2015-06-02 19:25:02 -04:00
Paul Licameli
e900a2b21c
Fix uninitialized variable
2015-06-02 19:24:46 -04:00
Paul Licameli
6c69fe3c67
Merge some more drawing-related code reorganization
2015-06-02 19:19:38 -04:00
Paul Licameli
437e28db1a
Moved ValueOfPixel into global namespace, it wants to live next to its inverse
2015-06-02 19:16:05 -04:00
Paul Licameli
1df1effb71
Quiet compilation warnings
2015-06-02 19:15:29 -04:00
Paul Licameli
210b3b751c
Merge branch 'master' into refactor
2015-06-02 19:14:18 -04:00
Steve Daulton
dad2a56764
Ran aclocal and automake as per Leland's instructions.
2015-06-02 23:58:07 +01:00
Steve Daulton
b68d716e73
Add Limiter and Crossfade Clips effects.
2015-06-02 23:58:07 +01:00
James Crook
4363b69c17
Bug 974 - Register Effects GUI instructions are incorrect.
...
I've changed the wording to give just enough information to be able to use the new interface. Mainly to close this P1 bug, and so not block proceeding to release.
2015-06-02 23:21:34 +01:00
Leland Lucius
7d359ef010
Fix bug #923 and allow for varying decimal sepatators in settings
2015-06-02 15:06:52 -05:00
David Bailes
a25a8f8f26
state field of status bar. Previous commit failed to build on linux (again). Added forward declaration of class wxStatusBar to ControlBar.h.
2015-06-02 16:21:51 +01:00
David Bailes
a4cc294158
state field in status bar. Previous commit caused linux build to fail. Included a file to hopefully fix.
2015-06-02 15:50:08 +01:00
David Bailes
391bd1691c
status bar state field. When you move to the menubar, the state field is no longer cleared. This was achieved by introducing a dummy field of width 0. When you first open a new audacity project, the state is stopped - previously the state only appeared after the first play/pause/etc command.
2015-06-02 15:18:46 +01:00
Paul Licameli
14b8607017
compilation fix
2015-06-02 09:16:07 -04:00
Steve Daulton
bddded0d2b
Update TracksPrefs.cpp
...
Fix for bug 1000.
2015-06-02 11:43:14 +01:00
David Bailes
1ddbc0bc68
state field of status bar. Changed _()s to XO() and wxGetTranslation(), so that translations of strings are changed more promptly.
2015-06-02 09:29:31 +01:00
unknown
7e007ad551
Merge: Bug999 and various cleanups of some waveform and spectrogram drawing code
...
Bug999: top bin of spectrogram display
After drawing stripes, restore the pen
Lifted code that draws multi-tool sliders -- it's per track, not clip
Simplified passing of min/min/rmx/bl/where values for drawing waveforms
Simplified some management of WaveClip caches
Split apart the loops that update the spectrogram cache and that use it
Functions for common parts of waveform and spectrogram display update
Abstracted common code out of waveform and spectrum drawing routines
Simplified optional profiling code in TrackArtist
2015-06-01 23:15:30 -04:00
unknown
5f71e334dc
Bug999: top bin of spectrogram display
2015-06-01 22:58:20 -04:00
unknown
d74e995024
After drawing stripes, restore the pen
2015-06-01 22:58:20 -04:00
unknown
8aea663882
Lifted code that draws multi-tool sliders -- it's per track, not clip
2015-06-01 22:58:19 -04:00
unknown
29fb5a2ffe
Simplified passing of min/min/rmx/bl/where values for drawing waveforms
2015-06-01 22:58:18 -04:00
unknown
34b09053b4
Simplified some management of WaveClip caches
2015-06-01 22:58:17 -04:00
unknown
ecb97e9c58
Split apart the loops that update the spectrogram cache and that use it
2015-06-01 22:58:16 -04:00
unknown
ee600ce30b
Functions for common parts of waveform and spectrogram display update
2015-06-01 22:58:11 -04:00
unknown
8ef354aba0
Abstracted common code out of waveform and spectrum drawing routines
2015-06-01 22:41:56 -04:00
unknown
3752f3b4be
Simplified optional profiling code in TrackArtist
2015-06-01 22:41:41 -04:00
James Crook
bca81066bb
Bug 855 - Data loss undoing sample edit while mouse is down
...
Chose the simple fix. Escape does not interrupt sample dragging now.
2015-06-01 22:09:57 +01:00
Steve Daulton
1db014339d
Update Experimental.h
...
Enable EXPERIMENTAL_NYQUIST_SPLIT_CONTROL
2015-06-01 14:17:55 +01:00
David Bailes
7b3628c753
changes to the text of state in status bar. Play changed to playing etc. Also full stop added to that for screen readers there is a pause between the state field and the next field.
2015-06-01 10:08:33 +01:00
Leland Lucius
cfddd5f069
Fix for bug #996
2015-05-31 19:22:06 -05:00
Paul Licameli
1410081345
Zero-padded spectrograms preference.
...
A new drop-down in Spectrogram preferences. The choice of padding factor is
lmited so that the product of it and window size is not more than the mximum
allowed window size (32767).
When you choose more than 1, zero-padding before fft results in interpolation
in the frequency domain.
You do not get the finer frequency resolution of a longer window, but you do
get a smoothing of the spectrogram, with more and narrower bands of colors.
2015-05-31 16:53:20 -04:00
Paul Licameli
0480f55e6c
Zero-padded spectograms, preferences interface to turn it on
2015-05-31 16:43:11 -04:00
Paul Licameli
6a1227f039
zero-padding factor for spectrograms, internals
2015-05-31 16:43:09 -04:00
Leland Lucius
4b9d81f228
Fix for bug #992 and add total space used to History
2015-05-30 15:56:46 -05:00