1
0
mirror of https://github.com/cookiengineer/audacity synced 2025-06-23 07:40:05 +02:00

14 Commits

Author SHA1 Message Date
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
Leland Lucius
7a0aa43a82 Convert all wxTRANSLATE() to XO()
XO() can be used anywhere a string must be extracted for translation
but not automatically translated at runtime.
2015-04-18 23:03:49 -05:00
Leland Lucius
8fbfa460c4 Migrating the remaining effects
This brings the builtin, LV2, and VAMP effects inline with the
Audio Units, LADSPA, and VST effects.  All effects now share
a common UI.

This gives all effects (though not implemented for all):

User and factory preset capability
Preset import/export capability
Shared or private configuration options

Builtin effects can now be migrated to RTP, depending on algorithm.
LV2 effects now support graphical interfaces if the plugin supplies one.
Nyquist prompt enhanced to provide some features of the Nyquist Workbench.

It may not look like it, but this was a LOT of work, so trust me, there
WILL be problems and everything effect related should be suspect.  Keep
a sharp eye (or two) open.
2015-04-16 23:36:28 -05:00
Steve Daulton
a3ec006e3e bug683 initial commit 2015-04-12 18:04:58 +01:00
lllucius
bdcefb4850 Preliminary changes for wxWidgets 3.0.1
We can't go to 3.0.1 yet as there are still build issues on
Linux and OSX.  You can get Windows to build, but there's
still some display issues.

These changes should work with wxWidgets 2.8.12 as well, so
we can take our time to get things working properly before
switching over.
2014-10-06 08:10:50 +00:00
benjamin.drung@gmail.com
277932dccb Remove trailing spaces. 2014-06-03 20:30:19 +00:00
v.audacity
b33983833b Remove individual credits from built-in effects. Should always be in About dialog instead. 2013-06-21 22:10:50 +00:00
martynshaw99
829b6839db Steve's patch for better headroom control + a few more comments 2013-05-02 22:39:43 +00:00
james.k.crook@gmail.com
04fdfe3651 Steve Daulton's Bass-Boost-without-overboosting (clipping free Bass Boost). 2013-04-07 16:49:16 +00:00
martynshaw99
7bae6f949e Steve the Fiddle's patch to save prefs in BassTreble effect. 2013-01-31 00:36:37 +00:00
v.audacity
56eabe24c6 Fix a few new compiler warnings. 2013-01-04 03:07:03 +00:00
richardash1981
ef5c3a7c61 A number of cleanup and review changes on the committed code, reducing variable scope, making constants actually const and using constant for Pi as it's available 2013-01-01 16:12:00 +00:00
richardash1981
42143357d8 fix the line endings on this file, and set svn:eol-style to native so they stay fixed 2013-01-01 15:50:12 +00:00
v.audacity
ace1a1c16c Steve Daulton's BassTreble replacement of BassBoost 2013-01-01 01:59:02 +00:00