1
0
mirror of https://github.com/cookiengineer/audacity synced 2025-11-08 22:23:59 +01:00
Commit Graph

754 Commits

Author SHA1 Message Date
Paul Licameli
b89c2a130c Remove Track.h from other headers 2015-07-28 10:02:03 -04:00
Paul Licameli
5abbd463b2 Waveform dB is not a track type. Logarithmic is a Wavetrack scale type...
... Also removed one line from the track control drop-down, and changed
accelerators to more mnemonic choices.

Also the open page of View Settings... determines track view type after OK
2015-07-28 08:08:13 -04:00
Steve Daulton
0792eb0cb3 Fix for bug 958
Bug 958 is due to rounding that is not visible to the user.
By providing one extra decimal place to the New Peak Amplitude (dB)
the user can see if they have exceeded 0 dB by a small amount.
2015-07-28 09:01:03 +01:00
Paul Licameli
adb4a534e8 Pitch is no longer a special view type... && bug fixes 1040, 1041
... It is a choice of algorithm in spectrogram settings, and any frequency
scale may be chosen with it.  Spectral selection works in it.
2015-07-27 23:01:20 -04:00
Paul Licameli
7d379cde13 Conditional compilation (disabled) to make Spectral selection choice global...
... not per track,
and the preferences or View Settings page has a separate static box for
global settings as opposed to track settings.  This is the only global setting
for now.
2015-07-27 23:01:06 -04:00
Paul Licameli
f74713f020 WaveTrack::WaveTrackDisplay does not encode scale or spectral selection...
... SpectrogramSettings does that instead, and Preferences or View Settings
are the user interface for changing it.

Handle invalidation of spectrogram pixel cache for scale type changes,
just as for other changes of settings.  No more
TrackArtist::InvalidateSpectrumCache().

View type of track now switches to Spectrum when applying or OKing the
View Settings... dialog and the Spectrogram page is open (and for now
it is still the only page)
2015-07-27 23:01:04 -04:00
Leland Lucius
df4879b234 Fix build on OSX 2015-07-27 20:48:32 -05:00
Paul Licameli
65f1bbe449 Disable spectral editing effects in one place in Nyquist.cpp...
... by passing invalid frequency values,
rather than by checking the 'view property in each effect.

Spectral editing is now permitted only for appropriate track view types.

But I would suggest reconsideration of the exact conditions in which we do
this.
2015-07-25 15:12:18 -04:00
Steve Daulton
df8ddde874 Added dB - linear amplitude conversion macros. 2015-07-24 21:59:34 +01:00
Steve Daulton
da060228eb Update Normalize.cpp
Allow 2 decimal places in Normalize control (as requested by Gale).
I don't see any practical case where this is 'necessary', but it is a user request, there may be some obscure use case, and it does no harm.
2015-07-23 17:51:39 +01:00
Steve Daulton
aa54699cf4 Improve input precision for some effects.
This addresses some minor regressions that occurred as a consequence
of the improved validation in 2.1.1.
2015-07-20 16:29:44 +01:00
Leland Lucius
3fe146f306 Merge remote-tracking branch 'upstream/master' into wx3 2015-07-19 18:00:02 -05:00
Paul Licameli
e70f91c64e Removed ShuttleGui.h from other headers 2015-07-19 12:31:03 -04:00
Paul Licameli
e0f4595485 TrackArtist, LabelTrack, TimeTrack, Envelope functions take ZoomInfo...
... and SelectedRegion, and not ViewInfo or zoom level as a double.

Also some leftOffset arguments.

Assumptions of uniform zoom level persist in TrackArtist::DrawClipSpectrum and
in TrackArtist::DrawClipWaveform but no longer in the rest.
2015-07-19 11:44:13 -04:00
Paul-Licameli
bd08c7c778 Envelope event handlers do not directly use zoom (pps) values 2015-07-19 11:44:08 -04:00
Steve Daulton
78d0347be2 More complete fix for bug 1060 issues 2015-07-18 18:31:36 +01:00
Leland Lucius
6d25c04af5 LV2 GUI now supported on OSX thanks to wx3 2015-07-18 05:33:34 -05:00
Leland Lucius
ed419f1917 Round 10 of wx3 changes
configure script now auto detects whether wxWidgets was built using
gtk2 or gtk3, so there's no longer a need to specify which one when
running configure.

VST support updated for wx3 under GTK.
2015-07-18 01:22:05 -05:00
Leland Lucius
47f8d10de3 Round 9 of wx3 changes
VST GUI handling greatly simplied on OSX
2015-07-17 23:18:55 -05:00
Leland Lucius
ac4c4faadc Round 8 of wx3 changes
VST control working on Windows...further changes will be required
2015-07-16 14:30:04 -05:00
Leland Lucius
9b9c8cc073 Round 5 of wx3 changes
FileDialog now complete on Linux.  Needs some fine tuning on
Windows and OSX.
Builds with wx3 and gtk2 or gtk3.
Still more effect work to do.
2015-07-14 23:33:53 -05:00
Leland Lucius
2f760c4bac Round 4 of wx3 changes
This gets FileDialog updated and working on Windows.  It also
removes removes the "wx3" build configurations and makes the default
Debug and Release builds wx3-only.

Still need to get VSTs updated.
2015-07-13 16:38:24 -05:00
Leland Lucius
b8872a4a02 Round 2 of wx3 changes on OSX
Main change is that VST GUI support is now integrate with new Cocoa
views.  Direct support for VST Cocoa views (via Cockos extensions:
http://www.reaper.fm/sdk/vst/vst_ext.php) has been added.
2015-07-11 19:33:04 -05:00
Leland Lucius
a9184af222 Merge remote-tracking branch 'upstream/master' into wx3 is necessary, 2015-07-11 19:23:49 -05:00
Steve Daulton
ce9626d31c Minimal fix for bug 1060
Minimal fix for bug 1060 made with agreement of RM.
No documentation changes required.
Further fix/enhancements will wait until after 2.1.1 is released.
2015-07-08 18:47:33 +01:00
Leland Lucius
22c8f7fb76 Pretty sure this is the fix for the crashing VSTs 2015-07-05 13:48:59 -05:00
Leland Lucius
c6dffaaaa4 Merge branch 'master' into wx3 2015-06-30 11:30:48 -05:00
Leland Lucius
d1f66d768f Updates for wx3
A long way to go yet, but many OSX issues fixed including
conversion of Audio Unit effects.
2015-06-30 11:25:32 -05:00
spider-mario
40cc5d67b6 Do not multiply the latency of LADSPA effects by two. 2015-06-27 22:19:54 +02:00
Leland Lucius
54edb67341 Make sure vocalridiso.ny plugin autoregisteres 2015-06-27 13:42:33 -05:00
Leland Lucius
d28ac9ea61 Fix LV2 effect recognition between 2.1.0 and 2.2.0 2015-06-27 10:53:42 -07:00
Leland Lucius
7071c9952c Hopefully this will provide a decent workaround for bug 1045
Basically, an LV2 effect that contains port types that Audacity
doesn't understand will be unavailable for use.
2015-06-26 09:58:37 -07:00
Leland Lucius
54802dded9 Part 2 of fix for bug #1045 2015-06-23 09:10:06 -05:00
Leland Lucius
404dd924f5 Fix for bug #1045 2015-06-23 00:39:15 -05:00
Leland Lucius
bb04d9cf4c Fix for bug #953 again
I can't believe it actually built for me with the previous attempt.
2015-06-21 21:43:49 -07:00
Leland Lucius
218172d12a Forgot to add the new file in fix for bug #953 2015-06-17 11:26:41 -05:00
Leland Lucius
14bb4ab766 Fix for bug #953 2015-06-16 18:27:19 -05:00
Leland Lucius
1b369be614 Fix (hopefully final) for bug #1010. 2015-06-12 23:10:23 -05:00
Steve Daulton
8f3c8ac01b Fix - Generate should replace selection.
Generate Silence needs to be inserted into the selection
rather than overwriting mT0 to mT1.
2015-06-12 13:03:14 +01:00
Leland Lucius
b000568d49 Fix for bug #1023 2015-06-10 21:59:02 -05:00
Paul Licameli
162418ff07 Fix compilation warnings 2015-06-10 02:04:07 -04:00
Leland Lucius
34114aa1f7 Change "Builtin" to "Built-in" 2015-06-09 14:02:09 -05:00
Leland Lucius
7d3c055200 Fix for bug #1017 2015-06-09 00:39:25 -05:00
Leland Lucius
bc11576d22 Don't save interpreted strings to settings 2015-06-07 13:27:36 -05:00
Leland Lucius
b1591b5767 Fix initialization when running from a chain
If the effect was run from a chain without first going into the
effect's dialog, it would error out cause the duration hadn't
been set properly.
2015-06-07 07:08:41 -05:00
James Crook
a13be332ff Enabled most built-in effects by default.
Now that Manage... is at the top, there is less reason to shorten the menu.  Forum team were strongly in favour of more rather than fewer effects being enabled by default.
2015-06-06 19:16:25 +01:00
Leland Lucius
60f4ae1941 Fixing some i18n issues with the plugin settings file 2015-06-05 18:56:24 -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
Leland Lucius
7d359ef010 Fix bug #923 and allow for varying decimal sepatators in settings 2015-06-02 15:06:52 -05:00