1
0
mirror of https://github.com/cookiengineer/audacity synced 2025-08-09 08:31:13 +02:00

2447 Commits

Author SHA1 Message Date
Paul Licameli
1916bc3142 Fix compilation of some disabled experimental branches for spectrograms ...
... Not promising that they work, just compilation.
2015-06-04 11:30:08 -04:00
Paul Licameli
afa2fe9fb4 Keep FFT windows for Spectrograms in one place in SpectrogramSettings...
... not redundantly in each WaveClip.
2015-06-04 11:29:18 -04:00
Paul Licameli
952a22c8b1 Created a global structure to hold spectrogram preferences...
Don't read "/Spectrum/" preferences anywhere but in SpectrumPrefs.cpp.
Don't store global values in TrackArtist.

Possibly some day, there will be other instances of SpectrogramSettings so we
can have independent per-track settings.
2015-06-04 11:29:17 -04:00
Paul Licameli
38f24a42ef Don't invalidate SpecCache for changes of min, max, gain or range...
... because those do not affect it.  They only affect the SpecPxCache.

Did other things to that class:  renamed fields, new constructors.
2015-06-04 11:29:16 -04:00
Leland Lucius
4367dcf5a3 Forgot to save before committing...grrrr!!! 2015-06-04 04:09:00 -05:00
Leland Lucius
cbe77693ea Final (hopefully) fix for bug #947 2015-06-04 03:29:27 -05:00
Leland Lucius
d76ed7e837 Fix for bug #1006 2015-06-03 14:55:52 -05:00
Leland Lucius
cdfb55ddf5 Fix for bug #1008 2015-06-03 14:11:35 -05:00
Paul Licameli
ba5738446c Bug1009: Correct interaction of Zero Padding and Frequency Gain...
... also an excuse to pull out a function I will want to reuse in a later
project.  The real fix was simply to use fftLen not windowSize.
2015-06-03 15:01:54 -04:00
James Crook
c1ef377e5b Plugins -> Plug-ins 2015-06-03 19:17:32 +01:00
Paul Licameli
3e61ae0db5 Some simplified argument passing in drawing code 2015-06-03 11:26:22 -04:00
David Bailes
89973ad463 Fix for mute all tracks. Previously tracks other than wave tracks were muted, eg label tracks, and screen readers read them as being muted, which makes no sense. 2015-06-03 13:14:29 +01: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
054ec3ee1a Fix for bug #673 2015-06-03 01:22:18 -05:00
Paul Licameli
8d5052bf4e Avoid assertion violation while scrolling 2015-06-02 22:38:08 -04:00
Leland Lucius
4db62ff68c Fix for bug #996 2015-06-02 18:27:37 -05:00
Paul Licameli
e900a2b21c Fix uninitialized variable 2015-06-02 19:24:46 -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
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
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
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
Leland Lucius
9987ac2020 Current directory was not being restored properly 2015-05-30 15:13:37 -05:00