1
0
mirror of https://github.com/cookiengineer/audacity synced 2025-05-02 16:49:41 +02:00

75 Commits

Author SHA1 Message Date
lllucius@gmail.com
a214047660 Added missing Nyquist plugins to build 2014-11-19 07:02:33 +00:00
lllucius@gmail.com
f6e04c2e79 Adding the NoiseReduction files to the Mac project. 2014-11-14 04:54:22 +00:00
lllucius
ad92e8c4bf One more round of effects changes.
The big thing is the common efffects UI.  Right now Ladspa and VST
have been converted to use it and Audiounits will be next.  It makes
everything nice and consistent while reducing the clutter in the
dialog.

Other goodies are:

Ladspa effects now show output controls when supplied by the effect
Ladspa effects now work fine as Analyze type effects
Ladspa now has user presets
VST effects dialog is now less cluttered...leaving more room for the effect
Ladspa and VST effects now share a common UI
Ladspa and VST effects are now usable in chains
Ladspa and VST effects now handle user presets the same way
Currently active effects settings automatically saved and reloaded
Can now do numeric range checking on input fields.

And, as always, plenty of critter squashing.
2014-11-14 03:03:17 +00:00
lllucius@gmail.com
ba912c21f6 Fixing Mac build... 2014-11-12 03:15:19 +00:00
lllucius@gmail.com
78db267dcb Added new files to Mac project 2014-11-09 03:01:18 +00:00
lllucius@gmail.com
126152a756 Converts the ladspa effects to the new format and adds realtime support
This also (hopefully) corrects some additional problems in general 
realtime support.  Particular focus should be given to the handling
of various combinations of stereo, left channel mono, right channel
mono, and true mono as this has been a particularly troublesome
area.
2014-11-05 07:06:38 +00:00
lllucius
1eeb4d979a The fabled realtime effects...
I've made it where you can enable and disable via experimentals:

EXPERIMENTAL_REALTIME_EFFECTS
EXPERIMENTAL_EFFECTS_RACK

You will notice that, as of now, the only effects currently set up for
realtime are VSTs.  Now that this is in, I will start converting the
rest.

As I start to convert the effects, the astute of you may notice that
they no longer directly access tracks or any "internal" Audacity
objects.  This isolates the effects from changes in Audacity and makes
it much easier to add new ones.

Anyway, all 3 platforms can now display VST effects in graphical mode.
Yes, that means Linux too.  There are quite a few VSTs for Linux if
you search for them.

The so-called "rack" definitely needs some discussion, work, and attention
from someone much better at graphics than me.  I'm not really sure it should
stay in as-is.  I'd originally planned for it to be simply a utility window
where you can store your (preconfigured) favorite effects.  It should probably
revert back to that idea.

You may notice that this DOES include the API work I did.  The realtime effects
were too tied to it and I didn't want to redo the whole thing.  As I mentioned
elsewhere, the API stuff may or may not be very future proof.

So, let the critter complaints commence.  I absolute KNOW there will be some.
(I know I'll be hearing from the Linux peeps pretty darn quickly.  ;-))
2014-10-26 03:24:10 +00:00
lllucius@gmail.com
3361b7e61b Update Xcode project with new files 2014-10-19 02:47:05 +00:00
lllucius@gmail.com
f02dec76ef Adding SelectedRegion.h to OSX build 2014-10-09 01:04:18 +00:00
prlivesey
98186b9317 Removed the Audacity.sh shell script from the Application bundle
as it's no longer required and interferes with code signing
2014-09-23 17:53:27 +00:00
prlivesey
c434f59fda Added Tamil translation.
Moved install.txt from root to Audacity folder.
2014-07-28 09:14:25 +00:00
lllucius@gmail.com
7a530973e9 Fix build 2014-07-22 04:52:07 +00:00
prlivesey
7f3833cf35 Forgot to set the
'Copy only when installing' flag
2014-06-27 14:58:46 +00:00
prlivesey
37774fdc81 Initial attempt at beautifying the
installation DMG
2014-06-27 14:55:22 +00:00
lllucius@gmail.com
dc4b6cfd26 Fix Mac build 2014-06-08 01:04:32 +00:00
prlivesey
1ad901dff9 Updated Xcode project file to include recently added source files. 2014-01-17 11:32:12 +00:00
prlivesey
e2ed965000 Removed UploadDialog from the project file. 2013-12-12 15:43:15 +00:00
lllucius
d7abc466db Add expat 2.1.0 for Windows, Mac, and for local Linux builds (use system expat otherwise) 2013-11-14 06:56:26 +00:00
lllucius@gmail.com
1ccf941055 Update project for new lame.h location 2013-11-11 16:35:31 +00:00
prlivesey
e7f836222f Fixed libFLAC/libogg related build issues.
Added the libogg include directory into the search path for libFLAC.
Added the new libFLAC source files.
2013-11-09 17:08:40 +00:00
lllucius
496aa450df Remove local copy of expat
Hasn't been used since 2008.  The wxexpat library is used instead.
2013-11-06 08:41:57 +00:00
lllucius@gmail.com
2277c3fe21 Updates for scorealign SVN r227. 2013-11-01 16:05:35 +00:00
lllucius
3532ecd7b2 Reworked LV2 plug-ing support.
This enables all platforms to use LV2 plugins in non-GUI mode.  There is
still some work to do, like subgroup handling and better scalepoint
handling.
2013-10-27 11:13:20 +00:00
lllucius@gmail.com
5ae956b348 Create empty Audacity.app/Contents/Resources/en.lproj. Otherwise, the
next language list in System Preferences/Language & Text will be used
for OSX supplied menus.
2013-10-24 22:12:45 +00:00
lllucius
9bae0eaa71 Add Audacity changes for new soundtouch 2013-10-24 06:41:17 +00:00
lllucius@gmail.com
08c94d5372 Backported wxWidgets-3.0rc1 number validators
The are pretty darn slick.  There's an integer one and a floating point 
one.  They support automatic range limiting (ex., you can't even type a 
number outside of the range), proper number formats (ex., you can't 
enter a decimal point in an integer field), you can't enter bogus 
numbers like "0.3-.2", thousands separators are supported, decimal 
precision may be specified and proper number formatting for string 
values (or automatic conversion to int, double, float, etc.).
2013-10-23 20:33:17 +00:00
lllucius
865e22c0ee Bug 637 - Some full and reduced Menu Bar items are not translated
Relocates the translation tables to the bundle

This will change the location of the translation tables from:

<root>
  Audacity.app/
    Languanges/<langcode>/

to:

<root>
  Audacity.app/Contents/Resources/<langcode>.lproj/

  This will allow the menu items to be translated as expected.
2013-10-23 17:41:10 +00:00
lllucius
1fab1cdb21 Bug 337 - New logger class allows log to be initialized immediately without crashing Mac empty project windows
This is an older one...originally from 2011.  Bug says it all, but basically it allows logging
to begin immediately upon startup for all platforms.  And it has multithreading protection, so
it should now be safe to log from the non-GUI threads.
2013-10-23 17:00:28 +00:00
lllucius
48bed25cb4 Added new effect to build. 2013-10-02 15:31:28 +00:00
lllucius
b0e65b57c2 Adding EXPERIMENTAL_KEY_VIEW that provides a new keyboard binding view. 2013-10-01 06:00:13 +00:00
v.audacity
36361a6b86 Leland's patch to fix http://bugzilla.audacityteam.org/show_bug.cgi?id=543 -- Hope it doesn't have line ending issues. 2013-07-18 03:28:15 +00:00
prlivesey
bc97faed80 Tweak ito Xcode project file.
Fix linking issues with mod-nyq-bench.
Shared library builds still have a missing
symbol error but static builds appear to
work now.
2013-07-05 09:50:10 +00:00
prlivesey
f27ba35bc1 Added mod-nyq-bench as a build target to the Xcode project. 2013-06-28 23:48:59 +00:00
prlivesey
59bf545179 Removed ChangeLength from the project file, matching r12393.
AvcCompressor was not in there to remove.
2013-06-28 10:36:33 +00:00
prlivesey
04225a52a4 Fixed a Mac build failure in bool EffectReverb::ProcessOneBlock()
Added Reverb.cpp and Reverb.h to the Xcode project.
2013-05-03 14:19:40 +00:00
lllucius
8c93f13b1d Update build for portaudio r1885 2013-02-27 01:43:32 +00:00
prlivesey
c7bdbca746 More fixes to the Xcode project file.
Fixes for PPC when building libsoxr universal.
Helpful compiler/precompiler/linker environment variables for Lion/Mountain Lion.
Sorted out which resampling library was used in each of the three Configure targets, fixes an annoying error about trying to modify a nonexistent config.h file.
2013-01-18 02:27:41 +00:00
prlivesey
cfa03c9188 Changes to Xcode project file.
Default Audacity target uses libsoxr only.
Two other targets use libresample or libsamplerate only.
2013-01-14 18:45:43 +00:00
prlivesey
7a63f59c6c Removed BassBoost.cpp and BassBoost.h from Xcode project file. 2013-01-04 10:08:09 +00:00
prlivesey
e3b89fe55c Added BassTreble.h and BassTreble.cpp to the Xcode project file. 2013-01-01 16:57:37 +00:00
prlivesey
d6feb07f63 Added vr32.c to the libsoxr project to fix a link failure. 2012-12-19 19:01:20 +00:00
prlivesey
a908ace018 Added a second target to the project which builds Audacity
with libsamplerate rather than libresample.

Changes needed to ensure that libsamplerate builds a universal library correctly.
PPC version has not been checked.
2012-11-14 21:47:00 +00:00
prlivesey
dfd675aca3 Added libresample back into the Audacity dependancy and linked library list
now that the top level configure file requires it by default.
2012-11-10 12:58:03 +00:00
prlivesey
bd4ca7cac1 libsoxr no longer tries to install itself into /usr/local/lib. It's flagged "Do not install" 2012-10-29 23:07:27 +00:00
prlivesey
b4c58e8898 Removed libresample from the Audacity's dependancy list and no longer link against it. 2012-10-29 22:27:01 +00:00
prlivesey
26a45d87bf Initial attempt at getting libsoxr working.
Not a huge amount of testing but compiles and works for certain values of works.
2012-10-28 16:56:19 +00:00
prlivesey
63f232831c Created zip file no longer includes the empty help directory or install.txt file 2012-08-21 18:50:52 +00:00
prlivesey
fc454a203b Removed the default building mod-script pipe 2012-08-13 20:05:56 +00:00
prlivesey
584e712eab Added missing ModulePrefs.h and ModulePrefs.cpp to the project file. 2012-07-14 12:38:50 +00:00
prlivesey
6dba627e45 Enable building of PaulStretch effect on Mac 2012-06-13 12:40:33 +00:00