1
0
mirror of https://github.com/cookiengineer/audacity synced 2025-08-06 23:29:24 +02:00

2536 Commits

Author SHA1 Message Date
Paul-Licameli
d988c3329f Support for scrubbing in playback engine, but unused 2015-04-17 02:35:06 -04:00
Paul-Licameli
5abfd25a34 Support backwards play, a requirement for scrubbing
Uncomment the line at the top of ControlToolBar::PlayPlayRegion to play
everything backwards and test it

It even works correctly with a time track
2015-04-17 02:25:52 -04:00
Paul-Licameli
2b85d0edb4 Preliminary function argument list changes and comments, for scrubbing project
In particular, use an options structure for AudioIO::StartStream to simplify
calls

ControlToolBar::PlayPlayRegion also takes that structure as an argument, and a
SelectedRegion instead of two times

And other changes
2015-04-17 02:25:39 -04:00
Paul-Licameli
21fd4ab374 Remove the unsuccessful scrubbing experiment of 2.0.6. 2015-04-17 02:25:26 -04: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
Leland Lucius
a03d65ef4d Cleanup lib-src
Removing:

id3lib
libresample
libsamplerate
taglib
2015-04-16 14:41:41 -05:00
Steve Daulton
94fcb2a922 Update Experimental.h
Remove obsolete #define
2015-04-16 13:46:39 -05:00
Steve Daulton
ca25b45978 Update Nyquist.cpp
Remove earlier ifdef'd version of time/date property
2015-04-16 13:46:39 -05:00
Steve Daulton
fa3d546cf8 Merge branch 'master' of github.com:audacity/audacity into nyquistPlus 2015-04-14 13:56:15 +01:00
Steve Daulton
d8d292edc7 Add time and date property list. 2015-04-14 13:50:51 +01:00
Paul-Licameli
ff06f33c70 Merge branch 'temp2' 2015-04-14 02:33:06 -04:00
Paul-Licameli
20c510084d I just can't win. Does THIS version make the Mac compiler happy too? 2015-04-14 02:32:02 -04:00
Steve Daulton
862e960764 Update Import.cpp
Replace misleading warning when user attempts to import an AUP file.
2015-04-13 17:12:49 +01:00
david avery
0319f6ea51 merging wx3 changes 2015-04-12 23:52:32 -06:00
Paul-Licameli
0bb643fcda remove unneeded macro 2015-04-12 22:30:47 -04:00
Paul-Licameli
f638c1504c Merge better fix for compiling NoiseReduction.cpp with wx3- configurations
Conflicts:
	src/effects/NoiseReduction.cpp
2015-04-12 22:24:43 -04:00
Paul-Licameli
4cb521923e Better fix for the compilation of NoiseReduction.cpp with wxWindows 3 2015-04-12 20:00:57 -04:00
James Crook
99416c628e WX3_STRING_FIX
A new macro that conditionally casts to wxString if in wx3.
2015-04-12 21:07:01 +01:00
Steve Daulton
a3ec006e3e bug683 initial commit 2015-04-12 18:04:58 +01:00
Paul-Licameli
69729c2960 ESC key aborts selection drag, restores time, frequency selection, selected tracks 2015-04-12 12:39:11 -04:00
James Crook
09def90346 Merge: wx3.x fixes.
Dave Avery's wx3 fixes for Audacity, without the .sln/,vcxproj file updates that add the new target.  These changes are believed to be safe for wx2.8.12, wx3.0.x and wx3.1.0.
2015-04-12 16:04:47 +01:00
James Crook
2de9c7790d No ident by default.
Oops.  I committed the wrong version of this file.
2015-04-12 14:48:32 +01:00
James Crook
9d43c9175c Fix revision ident hyperlinking
It needed a LinkingHtmlWindow, not just a wxHtmlWindow.  It needed http, not https.  I also left an example string with comment in RevisionIdent.h
2015-04-12 14:26:24 +01:00
david avery
08c154b607 Merge remote-tracking branch 'upstream/master' 2015-04-12 07:12:54 -06:00
david avery
066e583883 Revert "update for wx 3.1.0 compatiblity - all changes are either wxCHECK_VERSION(3.0.0) wrapped or safe with wx 2.8 - wx 3.1"
This reverts commit 476a1f62c37a3aab19275230aa5a7806633fb705.
2015-04-12 07:07:50 -06:00
James Crook
28864acb23 beforeLen default now 2.0s
Consistency.  Per eMail from Dave, the default elsewhere is 2s, not 1s.
2015-04-12 12:40:22 +01:00
Paul-Licameli
db1cb406e0 ESC key aborts resizing of mono track, stereo track, or channels of stereo track
Resizing may un-minimize a track; I was careful to be sure ESC restores
minimized state too and then that un-minimizing restores correct height
2015-04-11 23:53:34 -04:00
david avery
c112d47147 one more wx 31 change 2015-04-11 21:00:37 -06:00
david avery
4e14f42847 Merge remote-tracking branch 'upstream/master'
Conflicts:
	src/SelectedRegion.h
2015-04-11 18:49:47 -06:00
david avery
b258146f59 more wx 3.1 changes 2015-04-11 17:56:34 -06:00
david avery
476a1f62c3 update for wx 3.1.0 compatiblity - all changes are either wxCHECK_VERSION(3.0.0) wrapped or safe with wx 2.8 - wx 3.1 2015-04-11 17:54:33 -06:00
James Crook
8ca9daf9c6 Merge pull request #27 from yurchor/master
Add Ukrainian translation to desktop file
2015-04-11 22:59:44 +01:00
James Crook
7adf17b13f #include <math.h>
For sqrt() that linux needs.
2015-04-11 22:35:37 +01:00
david avery
fb5b563b2f fix linux build
add #include <math.h>
2015-04-11 15:15:32 -06:00
david avery
ecd0222a15 update src/effects/NoiseReduction.cpp to build on wxWidgets 3 2015-04-11 13:05:10 -06:00
Yuri Chornoivan
7256eb9a3b Add Ukrainian translation to desktop file 2015-04-11 19:31:04 +03:00
Paul-Licameli
c8634fa7a3 Revert "Temporarily fix linkage by moving all code out of new .cpp file to elsehwere"
This reverts commit 2bf9eb7d251145790bfc1fec1b0626e11eaece6f.
2015-04-11 11:04:13 -04:00
Steve Daulton
a6ab3bfc11 Merge remote-tracking branch 'audacity/master' 2015-04-11 15:51:10 +01:00
Steve Daulton
2437ef24d2 fill gaps in meter / Waveform (dB) ranges 2015-04-11 15:35:47 +01:00
Leland Lucius
981cb47311 Add new files to Mac and Linux builds 2015-04-10 23:19:43 -05:00
Paul-Licameli
2bf9eb7d25 Temporarily fix linkage by moving all code out of new .cpp file to elsehwere 2015-04-10 21:54:18 -04:00
Paul-Licameli
7d6de21e3a Enh809 - Add persistency of spectral selections, including those in labels 2015-04-10 15:20:50 -04:00
Paul-Licameli
5d19887da6 Bug812 - Vertical scrollbar position should be persistent too, as is horizontal
Effective but perhaps inelegant fix.
2015-04-10 15:20:32 -04:00
David Bailes
c6455312aa provide a limited version of functionality of AudacityProject::OnPlayToSelection() for keyboard users 2015-04-10 14:53:48 +01:00
Paul-Licameli
82fe9a162c Refresh display after ESC aborts a drag, as James suggested.
Otherwise zoom lines did not disappear if you hit ESC while the cursor is
outside the main window.
2015-04-09 22:26:34 -04:00
Paul-Licameli
fe12fce270 Bug830 - Paste should not destroy envelope information in the clipboard 2015-04-09 19:49:01 -04:00
Paul-Licameli
e26ab98e0e Bug 828 (partial) - Don't divide by zero in Contrast dialog 2015-04-09 19:21:39 -04:00
Paul-Licameli
a583fafbb7 Fix a memory leak
This branch of the function is never reached because of checks in
class EffectRepair, but anyway.
2015-04-09 19:09:33 -04:00
James Crook
f80db283b5 Use ReleaseMouse not ReleaseCapture
Change made to fix broken build under Linux.
2015-04-09 23:43:28 +01:00
James Crook
e5dbc4251c Merge pull request #23 from Paul-Licameli/master
ESC key can abort some dragging actions
2015-04-09 22:17:54 +01:00