1
0
mirror of https://github.com/cookiengineer/audacity synced 2025-05-09 08:12:40 +02:00

3032 Commits

Author SHA1 Message Date
windinthew@gmail.com
3c9b719d86 Add missing "nyquist\system.lsp" to Windows project files. 2014-11-28 14:22:47 +00:00
lllucius@gmail.com
ee276e839e Follow up to r13654...actually commited the renamed file. 2014-11-27 18:52:47 +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
071cd0f066 Disables the rack and fixes a couple of other things
Needed to redo a bit of code so that effects would work
without the rack in the middle.  I wanted to disconnect
it completely as I'm not sure it something that will be
kept around.

During realtime preview, effects will be applied in the
order their dialogs were opened...hmmm...what happens
if they don't have a dialog???  I look into that.

Fixed the focus target for windows when cycling among
active windows as suggested by David B.

Fixed plugin registration if the plugins were located
in the "Plug-ins" folder.  I believe this problem may
have played a role in the duplicate menu items.
2014-11-27 12:22:41 +00:00
lllucius
4b756ce7d6 Give the keyboard user the ability to move among all modeless windows
With realtime preview, the keyboard user will need this to get
back and forth between the effect and the project window.  Actualy,
the "problem" existed before this since the keyboard user couldn't
switch between project and Plot Spectrum windows.

The normal flags-based keyboard handling would not work since it
depends on the state of the project and requires a project window
to have the current focus.

In this new case, a modeless dialog may actually have the focus and
using the "switch window" key combo may happen in nearly any mode, like
while playing.

So, I "created" the concept of "meta" commands...ones that do not have
the restrictions mentioned above.  The should be used sparingly and
you must be careful about what happens within their handlers.
2014-11-26 18:17:38 +00:00
martynshaw99
bc6583b62d Paul L's patch to remove the 'PlaybackCursor' that he introduced, along with a ststus bar message about it. Also fixes L/R cursors with a point selection. 2014-11-25 23:37:40 +00:00
lllucius@gmail.com
fdc524ed3f Fix Linux build after removing LoadAudioUnits.*.
Didn't even cross my mind to have to worry about it..but it makes sense.
2014-11-25 19:27:05 +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
v.audacity
b16db7ca2b Per discussions with Peter Sampson, at the end of successful Timer Record, save the project.
If user hadn't saved it before, will see the Save As dialog.

If user had saved it before, it will safely be saved, automatically.
2014-11-25 04:11:46 +00:00
v.audacity
7c23be0126 comments regarding Proposed Features #1, at http://wiki.audacityteam.org/wiki/Proposal_Timer_Record_Improvements 2014-11-25 03:59:29 +00:00
v.audacity
d8783554e3 hack to adjust a wxASSERT that was failing on small (<1%) overage of nGaugeValue 2014-11-25 03:27:17 +00:00
stevethefiddle@gmail.com
e159414c9d Change Speed - Make 3 member variables private and re-disable FromTime menu. 2014-11-25 03:09:54 +00:00
stevethefiddle@gmail.com
7c3f355c7a Fix for bug 791. 2014-11-24 18:03:33 +00:00
stevethefiddle@gmail.com
1dfbe5974e Apply Leland's Read Only Numeric Text Control to Change Speed effect. 2014-11-23 22:54:24 +00:00
stevethefiddle@gmail.com
f6f8f2e3cf Change Speed effect - disable user input changing the 'Current Length' control. 2014-11-23 18:43:17 +00:00
stevethefiddle@gmail.com
07098fe324 Update Change Speed effect. Adds To/From time controls and a 'simple' speed multiplier.
Should also fix bugs 772 and 780.
2014-11-22 19:12:57 +00:00
windinthew@gmail.com
5bffe9cecf Added new Armenian translation by Aram Vardanyan to Windows and Linux builds. Still needs to be added to the Mac project file. 2014-11-22 16:59:02 +00:00
v.audacity
72b6de9edf Removed some debugging cruft. 2014-11-22 03:56:21 +00:00
stevethefiddle@gmail.com
d42953a5b6 Updated Spectral effects to v4 plugins and added GPL v2 license information (with agreement from Paul Licameli). 2014-11-21 20:12:30 +00:00
v.audacity
75b3efa9f8 I left in this commented-out code as reminder where it's easy to change per-track waveform colors. It's probably better to go to the Audacity_UmixIt_&_branding branch altogether for this feature, so I got rid of the commented out code. 2014-11-21 01:08:34 +00:00
v.audacity
38f346cfab Lots of changes, big and small:
* Removed duplicate paragraph about instructions for Cygwin. 

* Restored Leland's added hyphens for headings. :-)

* Reduced STEP 1 to be less redundant, and to only link to wxWidgets.org, rather than the places they are currently storing downloads, which also reduces their version numbers that we need to maintain. 

* Step 2.2: Changed remaining ref to 3.0.2 back to 2.8.12.

* Step 2.3: 

   ** reordered the first two paragraphs, so you get the warning about pht.h before getting instructions that say "Build" (and changed them to be about build configuration, not actually doing the build). 

   ** Added information about "audacity-src\win\wxWidgets_additions\window.cpp" to avoid editing the file. 

   ** Restored the paragraph about the 5 core wxWidgets libs we use. Saves build time, and without that paragraph the subsequent "Because of dependencies..." makes no sense -- the dependencies are specified by those 5. 

* Step 4: 

   ** Restored the steps 4.1 - 4.8. Good to have, for those who don't already know how to do it this way. 

   ** Restored the instruction about how to alternatively set WXWIN via cmd.exe, and made it explicit that's what it referred to. For lot of devs, that's easier. 

* Step 5.3: Removed refs to LAME and FFmpeg, per discussion on -devel. 

* typos and rewordings
2014-11-21 01:05:20 +00:00
lllucius
981e6db6ea Keep non-interactive effects from going into a recursive loop. 2014-11-20 22:48:07 +00:00
v.audacity@gmail.com
1da35caa8e Make it official that the next release will be 2.1.0. 2014-11-20 21:49:04 +00:00
stevethefiddle@gmail.com
233275f652 A couple of refinements to Nyquist v4 plug-in property lists.
1) Makes *TRACK* CLIPS property easier to use in Nyquist.
2) Allows plugins to bypass track view check on preview.
2014-11-20 15:48:25 +00:00
windinthew@gmail.com
34a6776304 Added "author" and "copyright" header lines. 2014-11-20 14:17:39 +00:00
stevethefiddle@gmail.com
0b2074db8c Reduce minimum Attack/Decay times. 2014-11-20 08:59:51 +00:00
james.k.crook@gmail.com
b34d256e88 Don't show spectral selection in pitch view (patch by Paul Licameli). 2014-11-19 23:10:59 +00:00
lllucius
59552ed41b Fix return value problem. 2014-11-19 14:53:19 +00:00
lllucius@gmail.com
a214047660 Added missing Nyquist plugins to build 2014-11-19 07:02:33 +00:00
lllucius
41083f74cc Another round of effects bashing.
I've added some of the new plugin stuff to LV2, Nyquist, and
Vamp so that they play better in the new system.  They no
longer get bunched in with the Audacity effects when sorting
or grouping the menus.  They have not been fully converted
but they should be good for 2.1.0.

Nyquist plugins now include ";author" and ";copyright"
statements.

Added the 4 new Nyquist plugins to the Windows build.

Audiounits are still coming...had to push them to the back
burner to get this other stuff out of the way.

Scanning for new plugins has been improved so that newly
discovered ones will be shown to the user when Audacity starts.

Effects menu sorting has been fixed and improved.

Disabling effect types in Preferences works again and you
no longer have to restart Audacity for them the change to work.

Effect usage in chains works again.

Plugin registration dialog code simplified a bit.

Group names in the pluginregistry are now base64 encoded.  I
never really thought about it, but wxFileConfig group names
are case insensitive and since I was using the group name as
the plugin ID, I ran into a conflict on Linux where there
were two plugins with the same name, just different case.  (And
they were different plugins.)  Hoping all of this will change
when/if the config file gets converted to XML.  (wx3 if finally
including XML support)

A fair amount of cleanup of this new code has been done and
will continue as more stuff is converted.
2014-11-19 06:58:44 +00:00
lllucius
393109afa3 Removed all of my edits and reincorporated Vaughan's.
Should now look like you expect it to.
2014-11-18 08:12:06 +00:00
james.k.crook@gmail.com
f8732c96dc Frequency selected part of spectrum is now yellowish. Was too dark previously. 2014-11-17 19:39:20 +00:00
stevethefiddle@gmail.com
13298001e4 Updated to work with r13623. 2014-11-17 16:59:49 +00:00
stevethefiddle@gmail.com
c2f90ac41e Change *selection* tracks property to a list rather than a total - greater flexibility for plugins. 2014-11-17 16:04:08 +00:00
windinthew@gmail.com
974230ae81 Updated by Yuri Chornoivan. 2014-11-17 13:08:41 +00:00
stevethefiddle@gmail.com
8ca85d0595 Support version 3 syntax in Nyquist Prompt. 2014-11-17 02:48:47 +00:00
james.k.crook@gmail.com
2527327fd7 Fixed meany/many typo. (reported by Yuri Chornoivan) 2014-11-16 13:39:18 +00:00
windinthew@gmail.com
69e9d8860a Clarify code comment about bug 458 workaround. 2014-11-16 13:08:41 +00:00
lllucius
31081470cf Fixes disappearing focus as reported by David and cleans things up a bit. 2014-11-16 06:52:36 +00:00
lllucius@gmail.com
1e0d040cfb Fix this effect menu grouping and names. 2014-11-15 18:13:50 +00:00
stevethefiddle@gmail.com
d76c8e0385 Update xpm cursor headers 2014-11-14 22:06:01 +00:00
lllucius
8335c739d6 Committed to much in r13611...bad doggie!!! 2014-11-14 20:27:15 +00:00
james.k.crook@gmail.com
93060f0ccc One #ifdef EXPERIMENTAL_SPECTRAL_EDITING missing. 2014-11-14 18:32:30 +00:00
james.k.crook@gmail.com
c665792863 Select All Frequencies Patch.
Currently bound to 'Q'.  Not necessarily the final choice.  Original patch by Paul Licameli.
2014-11-14 18:13:22 +00:00
lllucius@gmail.com
d2bfb4ac4b Updated to build with later compiler versions
No functional changes.

(Heck, do we even need this anymore???)
2014-11-14 15:59:47 +00:00
lllucius
7237236298 Removing the wxWidget project 2014-11-14 15:44:54 +00:00
lllucius
64e836fd8e Revert some of my changes to compile.txt 2014-11-14 15:44:12 +00:00
lllucius@gmail.com
f6e04c2e79 Adding the NoiseReduction files to the Mac project. 2014-11-14 04:54:22 +00:00
stevethefiddle@gmail.com
d0471a2370 New Nyquist crossfade effect added. 2014-11-14 04:32:27 +00:00
lllucius@gmail.com
a334a39152 Found that the problem was a missing "class" on the friend statements.
I totally didn't see it!  It wasn't until I googled the error
that I had to stop, slap myself on the back of the head and
say "DOH!"
2014-11-14 04:18:23 +00:00