1
0
mirror of https://github.com/cookiengineer/audacity synced 2025-05-07 15:22:34 +02:00

841 Commits

Author SHA1 Message Date
Steve Daulton
c0763c3b4b Pass preview duration preference to Nyquist.
To get preview duration:
(get '*project* 'preview-duration)
2015-05-22 19:09:37 +01:00
Steve Daulton
e41425634a Get preview playback right for linear effects and special case
for generate effects derived from Nyquist Prompt.
2015-05-22 19:09:37 +01:00
Leland Lucius
52448d98d1 Determine if AU is interactive or not 2015-05-22 12:28:44 -05:00
Leland Lucius
f9061e3916 Let's try Effect management once more
As usual, I started out intending to do as little as possible
to this to get it working and wound up going overboard.

However, I believe it does allow easy management of the effects
and this will provide a basis for the full blown plugin manager
dialog.
2015-05-22 10:15:47 -05:00
Leland Lucius
fd09140a5d Allow Ladspa analyse effects to be used with RTP 2015-05-22 00:50:36 -05:00
Steve Daulton
4abd816c52 Restore hyphenation of plug-in as preferred form. 2015-05-21 16:57:12 +01:00
James Crook
12993a3547 Disabled EXPERIMENTAL_EFFECT_MANAGEMENT
I also changed it so that if it is enabled ALL built in effects are enabled.
2015-05-21 14:27:36 +01:00
Steve Daulton
0dbaa76a7b Linear preview flag for Nyquist plug-ins. 2015-05-20 21:12:05 +01:00
Steve Daulton
d0634be6bf Fix non-linear preview time. 2015-05-20 20:38:29 +01:00
Steve Daulton
1a2486b01a Fix for bug 963
When using FloatingPointValidator and calculating the min / max
range as floats or doubles, the validated control value has been
rounded to 'n' decimal places, but the min / max range have not
been rounded. It is therefore a matter of chance whether the
rounded control value, when at the extreme limit of the range,
is within the higher precision range or not.
2015-05-20 17:52:02 +01:00
Leland Lucius
d2a6f8dbc2 Change default to -1.0 from 0.0 2015-05-20 10:56:19 -05:00
Leland Lucius
b08fc3ca68 Change order of menu items in effect Manage menu 2015-05-19 21:25:44 -05:00
David Bailes
335ec77020 changes to try to ensure that ok and preview are enabled when amplify is opened, and peak is set to 0.0. It was working on windows but not on linux 2015-05-19 16:15:43 +01:00
Leland Lucius
d0d8f37d85 Correct dialog background color on GTK 2015-05-19 09:51:06 -05:00
Leland Lucius
5c50b9ab6c Change output fields to meters and correct window sizing 2015-05-19 09:47:37 -05:00
Leland Lucius
fc8dc0de3f Use a white background on all platforms 2015-05-19 09:46:22 -05:00
Leland Lucius
7f96d16fb3 Fix window sizing and meter drawing 2015-05-19 09:45:36 -05:00
Leland Lucius
97ea29cd8c Fix missing frequency ruler on OSX 2015-05-19 02:38:12 -05:00
Leland Lucius
73d9cfc520 Fix background color on OSX 2015-05-19 02:37:26 -05:00
David Bailes
f458df1c7b Changes to a number of dialogs so that the NVDA screen reader can read the titles. Missed these in my last patch. The accessibility name of the dialog is set to the title. 2015-05-18 13:57:05 +01:00
Steve Daulton
19e068f087 Allow more decimal places for noise generator amplitude.
Noise generator now has the same precision as Tone and Chirp.
2015-05-18 01:06:15 +01:00
Steve Daulton
4d0c7cd97b Fix for bug 930.
Calculate with doubles rather than float.
Simplify calculation of max/min peak.
Slight hack to work around limitation in FloatingPointValidator.
Allow 'close equality' in CheckClip().
Tested on Debian 8 and Release build on Ubuntu 14.10.
2015-05-18 00:21:23 +01:00
Leland Lucius
5817fec5c7 Make sure to layout the button swap on Windows 2015-05-17 11:10:16 -05:00
yam
6df443bd37 Fix background (behind button bar) drawing on GTK 2015-05-17 10:25:47 -05:00
Leland Lucius
913cfe23b4 Fix for bug #879 2015-05-17 01:02:52 -05:00
Leland Lucius
b88646616a Prompt to replace existing preset and don't allow blank name. 2015-05-17 00:19:35 -05:00
Leland Lucius
a7203c5d3f Fix crash when certain effects are open and a new project window is created
This affected VST, LADSPA, LV2, and Audio Unit effects.
2015-05-16 22:14:07 -05:00
Leland Lucius
19e10ec81a Merge pull request #44 from daavery/master
update for wx3
2015-05-16 16:22:33 -05:00
david avery
72385c7faf wx3 2015-05-16 14:40:29 -06:00
Leland Lucius
3d47af8ef5 Merge pull request #43 from spider-mario/stereo-to-mono-effects
Prevent stereo->mono effects from causing a crash.
2015-05-16 13:36:30 -05:00
spider-mario
6868a318d9 Prevent stereo->mono effects from causing a crash. 2015-05-16 17:53:04 +02:00
spider-mario
e6b0869a82 LADSPA: correctly compute the default value for logarithmic control ports 2015-05-16 16:05:46 +02:00
David Bailes
66084b65ef Changes to a number of dialogs so that the nvda screen reader can read their titles. The accessibility name of the dialog is set to the title of the dialog. 2015-05-16 09:35:21 +01:00
Leland Lucius
a3b1803bf0 Fix overly aggressive validation 2015-05-16 03:23:18 -05:00
Leland Lucius
6cc7bcf384 Fix unitialized variable and remove duplicate 2015-05-16 03:00:47 -05:00
Leland Lucius
043f427e7a Get rid of the "=" from the Nyquist prompt name
Hopefully won't cause any probs (shouldn't really)
2015-05-16 02:13:57 -05:00
Leland Lucius
c2d8aa9421 Missing include when building for wx3. 2015-05-16 00:29:53 -05:00
Leland Lucius
71000f6cb2 Make sure the current dialogs buttons are found...
...FindWindowById() looks at parents too
2015-05-15 18:52:09 -05:00
Steve Daulton
fbaab8702e Small optimization - non-linear preview copies only selected tracks by default. 2015-05-15 16:57:29 +01:00
Steve Daulton
d9f3c432d4 Fix for bugs 943, 942, 941, 843 and 775.
Non-linear effects now process tracks before mixing.
This will be slower when multiple tracks are selected
but the preview should now match the applied effect.
SetLinearEffectFlag(true) allows linear effects to
preview more quickly when multiple tracks selected, by
pre-mixing selected tracks.
Simple generators like Tone and Noise may be marked as
'linear' so that they only preview a few seconds.
Generators that vary over time (such as Chirp) must use
the full duration that is set. As this currently
requires calculating the full duration, preview for
'non-linear' generators are not limited to the preview
length.
2015-05-15 12:51:51 +01:00
James Crook
c85bf1c531 StereoToMono now EffectTypeHidden
This way it does not appear in the list of effects available to choose.
2015-05-14 22:15:44 +01:00
James Crook
8ae6fc42e1 Added 'More...' to Generate and Analyze menus 2015-05-14 16:11:46 +01:00
Steve Daulton
5fd751169f Update Amplify.cpp
Fix for a rounding bug that causes the OK button to be sometimes greyed out. The bug may be Linux only (not tested on other platforms) but should not adversely affect other OS's.
2015-05-13 13:26:15 +01:00
Leland Lucius
409cb45362 Make sure selection times are initialized
This should fix the initial duration issue when adding
generators to chains.
2015-05-12 23:19:56 -05:00
Leland Lucius
186cdb1248 Make sure "default" builtin effects are always registered
This appears to be a little overboard, but it makes the
registration of defaults a little more generic.
2015-05-12 10:41:22 -05:00
Leland Lucius
07f965a057 Make sure the effect ID is valid (non-blank) 2015-05-12 10:40:28 -05:00
Leland Lucius
ff0cd7c347 Try fixing bug #927 again...last attempt was brain damaged. 2015-05-11 14:04:02 -05:00
Leland Lucius
0c9111608d Fix for bug #927
At least I'm pretty sure this addresses all of the example Peter
mentions.
2015-05-11 10:51:53 -05:00
James Crook
ccc71c31b6 Some effect descriptions (for Doxygen). 2015-05-09 17:36:54 +01:00
James Crook
4b2a2f710a Stub NyquistEffect::RedirectOutput() so mod_nyq_bench compiles
This function had somehow gone missing in other changes.  mod_nyq_bench now compiles loads and runs again.  Not tested beyond that.
2015-05-08 16:27:32 +01:00