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

146 Commits

Author SHA1 Message Date
Paul Licameli
f1ae8109ee Internationalize file type choices for Nyquist as we do in C++ ...
... That is, present translators with msgids containing only the descriptions
of the file types.  No punctuation.

This eliminates the last wxFileDialog, replacing it with FileDialogWrapper.
2020-05-22 20:34:42 -04:00
Steve Daulton
0aaaf27e01 Add spectral-delete.ny for Mac 2020-04-03 15:15:17 +01:00
SteveDaulton
c818449c69 Add spectral-delete.ny 2020-04-02 22:55:24 +01:00
SteveDaulton
8e57ce451a Add spectral delete effect 2020-04-02 22:41:06 +01:00
SteveDaulton
d5197fa773 Add eq-xml-to-txt-converter.ny to CMakeLists.txt 2020-03-25 17:46:39 +00:00
SteveDaulton
7c7afed135 Bug 2327 - Add EQ preset converter 2020-03-24 21:58:00 +00:00
Steve Daulton
7fd592f118
Minor syntax update
The "real" keyword in Nyquist controls is deprecated. Use "float" instead.
2020-03-13 19:23:22 +00:00
SteveDaulton
70f981e847 Ensure that Silence Finder labels are not late 2020-03-12 15:38:24 +00:00
SteveDaulton
1f8574c144 Bug 2352: Rewrite of Silence Finder
Silence Finder now throws an error if selection too long.
UI updated to use negative dB consistent with all other shipped effects.
Use max of channels for stereo tracks rather than sum of channels.
Avoid resampling track twice.
Update to version 4 syntax.
Remove Debug button, consistent with other shipped effects.
2020-03-11 19:39:49 +00:00
SteveDaulton
b651984b87 Bug 2336. Work around issue in Noise Gate. 2020-02-24 11:21:49 +00:00
Leland Lucius
f0e3ee2cde More cmake updates
Added install target (this is mainly for Linux)
Added mod-nyq-bench

More to come...
2020-02-06 01:17:20 -06:00
Leland Lucius
6217351a12 Updates the cmake build system
It's still has some work, but it successfully builds on
all 3 main platforms.  Some of the outstanding items
include:

   Install target testing (mostly important for Linux)
   CMakeList clean up and comments
   Debug and Release build verification
   Audit of compile/link options
   Need a Mac signed and notarized build
   (and probably more)
2020-02-03 00:39:43 -06:00
SteveDaulton
69ee0a8963 Update label in Nyquist Plug-in Installer 2020-01-11 18:03:21 +00:00
SteveDaulton
98a21259e0 Update Nyquist Plug-in Installer
Now supports installing multiple plug-ins at the same time.
Also supports .lsp and help files (.html and .txt).
2020-01-11 16:04:47 +00:00
SteveDaulton
c2d4b5616e Add Noise Gate plug-in 2019-12-05 21:13:24 +00:00
SteveDaulton
cc161a0ea4 Bug 2236, Vocal Reduction & Isolation
Removed duplicate Action, and correct fft-offset
for IsolateCenterInvert
2019-11-12 18:50:09 +00:00
James Crook
5726d49e15 Bug 1341 - ENH: Vocal Remover effect should be removed - misleading and duplicated effectively
Updated vocal reduction and isolation by merging bug 1341 attachment into current version.
2019-07-17 12:25:07 +01:00
Steve Daulton
7787ea1fa9 Fix bug 2138
Control envelope should be at sound sample rate, even for fade-out.
2019-06-24 21:06:08 +01:00
Steve Daulton
feb35a2601 Update beatfinder to version 4
No changes to algorithm or behaviour, but removed duplicate resampling.
2019-06-09 16:57:40 +01:00
Steve Daulton
0ced210801 Nyquist plug-in installer tweaks 2019-04-11 15:00:58 +01:00
Steve Daulton
d2fbeaa9f5 Fix translation string in Plug-in Installer
Translation mechanism does not support "\n".
2019-03-21 17:50:37 +00:00
Steve Daulton
6e6148604d Nyquist plug-in installer added
Ran "autoreconf --force --no-recursive" for Linux build.

Add nyquist-plug-in-installer.ny to Windows build

Add Nyquist Plug-in Installer to mac build

Fix translation strings in plug-in installer
2019-03-21 14:30:26 +00:00
Paul Licameli
911840074e Use tab character, not \t in translatable string in .ny file...
... The \t escape is changed to tab by the XLisp reader, but that is not
standard Common Lisp behavior, which would just strip the \ character and leave
t.

xgettext follows standard behavior when making the .pot file, so using \t
caused a mismatch between the catalog and the string actually looked up,
resulting in a translation failure.

There was only one occurence of \t in translatable strings in all of plug-ins.
I left alone the occurrences in non-translatable strings.
2018-10-29 17:23:03 -04:00
Steve Daulton
72fbf1b0f3 Update Regular Interval Labels
Fixes bug 2014 - Regular Interval Labels fails.
Fixes bug 770 - Enh: Create region labels with "Regular Interval Labels"
Fixes bug 1298 - Windows: Regular Interval Labels on mutiple tracks
produces multiple labels.
2018-10-22 18:05:27 +01:00
Steve Daulton
8f5629a2a6 Update three Nyquist plug-ins
Fixed some verification errors,
Removed some redundant translation strings,
Define manpage for rms.ny.
2018-10-18 14:12:44 +01:00
Steve Daulton
286bf5d5be Additional comments in rms.ny for plug-in authors
Also reformatted translations as a more readable list.
2018-10-11 13:58:40 +01:00
Steve Daulton
a7d34b1743 Correct Russian translation in rms.ny
Reverts incorrect change in 665e2d0
2018-10-10 11:21:13 +01:00
Steve Daulton
665e2d0e9c Correction to translation of rms.ny
Update Russian translation in rms.ny and make variables local to
underscore function.
2018-10-09 01:04:05 +01:00
Steve Daulton
69fd566678 Fix printing headers in Sample Data Export 2018-09-07 20:40:24 +01:00
James Crook
8ed0edd599 Fix two problems with Nyquist translation.
1. The 'Select a File' button (which comes from wxFileSelectorPrompt) was not being translated.
2. rhythmtrack.ny was missing an (_ ) on one string.
2018-08-31 22:51:20 +01:00
scootergrisen
dc603341ee Fix double space 2018-08-12 10:27:08 -04:00
Steve Daulton
0162badeff Fix Adjustable Fade preview for stereo tracks 2018-08-07 16:40:55 +01:00
James Crook
d7346751c3 Bug 1900 - Sample Data Import/Export should both be in the new Tools menu
Now in tools menu and marked as generate.
2018-08-03 16:12:04 +01:00
James Crook
e670ee1e07 Bug 1903 - Sample Data Export has duplicate menu entries: Tools & Analyze
Now in tools menu and marked as analyze
2018-08-03 16:12:04 +01:00
Steve Daulton
a06e561cb7 Support version strings in Nyquist plug-ins
For shipped plug-ins, the version number is the same as the Audacity
release version when the plug-in was last modified.
2018-07-02 22:41:59 +01:00
Steve Daulton
5543dc884a Update Sample Data Export to use file browser 2018-06-18 21:32:22 +01:00
Steve Daulton
60204730e7 Update Sample Data Import to use file browser
Also temporarily change type from 'tool' to 'generate' to allow testing
while Tools menu still has problems.
2018-06-15 12:59:11 +01:00
Steve Daulton
36c643005e Add RMS analyzer Nyquist plug-in
Plug-in is an example of runtime translations in 3rd party plug-ins.
2018-05-06 17:50:43 +01:00
Steve Daulton
ff8926f184 Hyphenation consistency update 2018-05-02 11:50:07 +01:00
Steve Daulton
da01838758 Update Pluck and Rhythm Track plug-ins
Using new time widget.
2018-04-28 19:31:39 +01:00
Paul Licameli
842025aeb3 Naming conventions for Nyquist choice controls too...
... see previous commit comment.  Also some i18n-hints
2018-03-27 15:57:49 -04:00
Steve Daulton
975e95abad Update Nyquist plug-in headers
Mostly consistency updates, plus a couple of minor fixes.
Line breaks in translated control text strings do not work, so have
been removed.
Obsolete ";categories" commands removed, and ";info" commands replaced
with standard Lisp comments.
2018-03-21 22:49:35 +00:00
Yuri Chornoivan
8918744e62 Fix minor typos 2018-03-08 16:34:28 -05:00
James Crook
fbef142fa5 Move 3 Nyquist plug-ins into Tools menu 2018-03-03 20:37:11 +00:00
Paul Licameli
6914c21413 Fix parentheses in a Lisp comment 2018-03-02 20:12:26 -05:00
Paul Licameli
ac9148e48f Don't use \n sequence inside Lisp strings needing translation...
... Because xgettext will just remove the \, not replace \n with newline.

That's consistent with Lisp reader behavior in this documentation:
http://www.lispworks.com/documentation/lw70/CLHS/Body/02_de.htm

The XLisp reader, which replaces \n with newline, is nonstandard.

So, to accommodate xgettext, use (format nil "...~%...") instead, or where
you can't do that in a $ header line, just make a line break inside the ""

There are a few "\n" left alone in sample-data-export.ny which are neither
in $ lines nor inside (_ "...")
2018-03-02 20:11:55 -05:00
Paul Licameli
da39cc451f Remove redundant ellipses from names in .ny files...
... The code that parses the header was always just throwing them out.

The code that populates menus deduces whether to add ellipses, as there are
controls or not, regardless what the $name line said.
2018-03-02 20:11:54 -05:00
Paul Licameli
0beb16210f Usage of _ in Nyquist program bodies 2018-03-02 20:11:54 -05:00
Paul Licameli
da9471ac7f Internationalize some of sample-data-export.ny, including HTML...
... The rule that one should avoid markup in translatable strings conflicted
with the more important rule against concatenating too many strings that are
too short.
2018-03-02 20:11:53 -05:00
Paul Licameli
4733899dd7 Rewrite default values of string controls 2018-03-02 20:11:53 -05:00