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

395 Commits

Author SHA1 Message Date
lllucius
8ba320237f Remove "-alpha" per release agenda step 6.3. 2015-02-13 03:14:26 +00:00
lllucius@gmail.com
38c49d55a8 Armenian added to Mac project...bug #823 2015-01-14 16:10:36 +00:00
windinthew@gmail.com
42d1c05e5b 2014 copyright > 2015. 2015-01-02 12:30:35 +00:00
lllucius
71d8b0d8ec Possible fix for bug #435
I say possible because I can't fully test it as my motherboard
audio device doesn't show up in Windows (don't know why yet).

So, because of that and because this "fix" needs a little discussion
amongst the troops, I've ifdef'd it with EXPERIMENTAL_HAVE_DEVICE_CHANGE
and have disabled it by default.

What is does is it sets up a device change listener and performs an
automatic rescan when a change is detected.  (That's the part that
needs discussion.)
2014-12-06 04:11:31 +00:00
lllucius@gmail.com
c9ee7dcb4d Removing Cross Fade In and Out from Mac project 2014-12-02 07:55:41 +00:00
lllucius@gmail.com
c654de77b1 Add new file to build 2014-11-29 23:46:40 +00:00
lllucius@gmail.com
876f78a4c8 Fix Mac build after adding Objective-c source
I'd named it ".m" and a simply rename to ".mm" to make it
an Objective-C++ file fixes the build problem...go figure.
2014-11-27 18:49:46 +00:00
lllucius@gmail.com
540f5c78c9 AudioUnits rework...
They now work on Yosemite.

AudioUnits with a custom Cocoa UI now display graphically
instead of reverting to the generic view

The Cocoa version of the generic view is now used when
needed...instead of the Carbon version.

The order of UI preference is Cocoa, Carbon, Generic,
unless force to Generic view user setting.

They now support realtime preview.

They also support dialog resizing as I found many that
scaled nicely (mostly Apple's).

Uses the new Effect format so now supports user and
factory presets.

NOTE:  Be VERY critical when testing this as I've
       never written Objective-C or Cocoa code
       before!
2014-11-25 08:08:15 +00:00
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
v.audacity
43e2bca001 Increment version numbers for 2.0.6 release. Make wordings more consistent between the two files. 2014-09-04 02:51:17 +00:00
windinthew
c2f31b27ac Updated for new "drag to the /Applications shortcut" behaviour in the Audacity DMG. 2014-08-06 18:12:38 +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
benjamin.drung@gmail.com
386cb51ac8 Update mac/compile.txt to reflect configure flag rename. 2013-11-05 22:33:35 +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
windinthew
7b27081616 Add link to Leland's http://wiki.audacityteam.org/wiki/Building_On_Mac . File has LF endings as committed. 2013-10-15 17:37:49 +00:00
v.audacity
e6f9cdc690 Increment file date and Audacity version. 2013-10-13 23:52:18 +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
windinthew
4812c50fa4 Bump version number. Add a help link. 2013-08-31 18:20:39 +00:00
prlivesey
5918ad671d Removal of gverb from the list of binary plugins that are built.
Gverb functionality has been replaced by Reverb.
2013-08-31 11:46:44 +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