James Crook
4412f325dd
Add Clips and Boundaries Scripts.
2018-02-21 20:30:03 -05:00
James Crook
ab99b7d6c1
Add Envelope script
2018-02-21 20:30:03 -05:00
James Crook
43da4995a6
Better optionality.
...
- More Y/N in Optional, making it easier to omit parameters.
- AT removed from Envelope, since T already gives it.
2018-02-21 20:30:02 -05:00
James Crook
a36490a0b6
Add DragCommand. Default Y/N on optional fields. Open/Save project items.
2018-02-21 20:30:02 -05:00
James Crook
1ffccbd748
UnmuteAllTracks, not UnMuteAllTracks.
2018-02-21 20:30:02 -05:00
James Crook
7dc36eeabf
Case insensitive command names.
2018-02-21 20:30:02 -05:00
James Crook
123348630a
Can choose by Channel or by Track in Set commands.
2018-02-21 20:30:01 -05:00
James Crook
d7953e9ef4
Add docimages_all.py script.
2018-02-21 20:30:01 -05:00
James Crook
7cfe4ac20a
Add space and dc bias to afters script.
2018-02-21 20:30:01 -05:00
James Crook
aff0e242ac
Fix ToneGen automation.
2018-02-21 20:30:01 -05:00
James Crook
93275b0ff8
Effect examples added
2018-02-21 20:30:01 -05:00
James Crook
c8bbbe3aa6
Script for 'after'
2018-02-21 20:30:01 -05:00
James Crook
825df0f213
More Screenshot options
2018-02-21 20:30:01 -05:00
James Crook
213202d4f1
Shared part of script extracted.
2018-02-21 20:30:01 -05:00
James Crook
0ec5cbb339
Remove "list" from LISP label format.
...
- Not needed if we can add a back tick at the start.
2018-02-21 20:30:01 -05:00
James Crook
7b4d55accd
Add script for spectrograms.
2018-02-21 20:30:01 -05:00
James Crook
4567f2283a
Less verbose LISPy output of GetInfo: Type=Labels
2018-02-21 20:30:00 -05:00
Paul Licameli
fda56c7d64
fix
2018-02-21 20:30:00 -05:00
James Crook
4274ba7d01
Support Spectral Selection and Spectrogram mode in Automation.
2018-02-21 20:30:00 -05:00
James Crook
a137885769
Add buttons. Help and Cancel.
2018-02-21 20:30:00 -05:00
James Crook
7c819595bf
Make Message command into an AudacityCommand.
2018-02-21 20:30:00 -05:00
James Crook
8b4b16524a
Prevent crash on reentrant Nyquist.
2018-02-21 20:29:59 -05:00
James Crook
57c50ff9ac
Nyquist can now make a selection and not have it overwritten by Effect.
2018-02-21 20:29:59 -05:00
James Crook
3d0d28eb03
Add envelope commands
...
- Added SetEnvelope (which can also delete/clear an envelope.)
- Added GetInfo: Type=Envelope
2018-02-21 20:29:59 -05:00
James Crook
d7e4e338fa
Nyquist now defines its parameters.
2018-02-21 20:29:59 -05:00
James Crook
9e33e9082f
Allow using default parameters as not-an-error
2018-02-21 20:29:59 -05:00
James Crook
b93a2e53cc
Protect Nyquist against effect-within-effect
...
The Effect code makes temporary copies of wavetracks. If Nyquist invokes another effect,
its temporary copy is no longer valid.
My solution is to NOT apply the Nyquist effect results IF some other effect was successfully
invoked in creating them. I do this by counting the effect invocations. If it has changed, then
Nyquist output Is not applied back to the track.
The net result is that Nyquist prompt can invoke other effects, or process the audio itself,
but it cannot do both.
2018-02-21 20:29:59 -05:00
James Crook
15aad64f7b
LISP format improvements (Thanks Steve)
...
- Readable by Lisp and humans (now), but indentation still a bit strange because of how it is being generated.
2018-02-21 20:29:58 -05:00
James Crook
6236a9fb94
Add support for aud-do command into Nyquist.
...
Examples:
(aud-do "GetInfo")
(aud-do "Select: Start=4 End=7")
2018-02-21 20:29:58 -05:00
Paul Licameli
e52552056a
fix
2018-02-21 20:29:58 -05:00
James Crook
828d01a48c
Shorter commands. Shorter scripts.
2018-02-21 20:29:58 -05:00
James Crook
54895655e8
Improved labels script.
2018-02-21 20:29:58 -05:00
James Crook
34f0b97a60
Add ability to set the selected label.
2018-02-21 20:29:58 -05:00
James Crook
a5de0ed0c6
More screenshot options.
2018-02-21 20:29:58 -05:00
James Crook
9ba3ec059b
Use a-lists for Lispy output.
...
- Also bump long strings onto a new line in JSON and LISP formats.
2018-02-21 20:29:57 -05:00
James Crook
205dc13594
Fix \n shenanigans in command output.
2018-02-21 20:29:57 -05:00
James Crook
5d1b3189ac
Script the images for Tracks page of manual.
...
- There's a problem with stem plot preference. It isn't reloading properly from batch but is from menu.
2018-02-21 20:29:57 -05:00
James Crook
ea4403ee65
Typo.
2018-02-21 20:29:57 -05:00
James Crook
4ee471adb1
Scripts in Piped-Work
...
- New docimages script for the tracks.
- Added new option in screenshots to capture ruler as well as track.
2018-02-21 20:29:57 -05:00
James Crook
590b471eb7
Fix ScreenshotCommand
...
- Show Status immediately (Flush), don't wait for window to be closed.
- Correct strings with _ in them.
- Remove unhelpful 'Received Script Command' message.
2018-02-21 20:29:57 -05:00
James Crook
e0ee34e877
Implement selection from ends of tracks.
2018-02-21 20:29:56 -05:00
James Crook
2caad0f407
Implement ReloadPreferences for SetPreferences Command.
2018-02-21 20:29:56 -05:00
James Crook
a8903a6c56
Include tips in command list.
2018-02-21 20:29:56 -05:00
James Crook
500765329f
Fix Automation listing
...
- Now correctly shows optional fields
- Now includes the zero-parameter commands.
- Fetches the Short-Names for menu commands.
2018-02-21 20:29:56 -05:00
James Crook
a0c393a012
Fix GetInfo: Commands (Automated type matching matched 'the wrong thing').
2018-02-21 20:29:56 -05:00
James Crook
7fa73dbde7
SetClip, SetLabel, SetProject added
...
- SetTrack also updated with more options.
2018-02-21 20:29:56 -05:00
James Crook
1a7700af8a
Optional parameters now working.
2018-02-21 20:29:55 -05:00
James Crook
8b3726e8bc
Compilation on Mac
...
Changes found/recommended by Paul.
2018-02-21 20:29:55 -05:00
James Crook
fa1cedb044
Fix extra spaces
2018-02-21 20:29:54 -05:00
James Crook
860110ff2d
Cleaner class hierarchy
2018-02-21 20:29:54 -05:00