diff --git a/scripts/piped-work/docimages_arrange.py b/scripts/piped-work/docimages_arrange.py new file mode 100644 index 000000000..31524df92 --- /dev/null +++ b/scripts/piped-work/docimages_arrange.py @@ -0,0 +1,60 @@ +# docimages_arrange.py +# Sends commands to get images for the manual. +# These ones arrange tracks and do alignment. + +# Make sure Audacity is running first and that mod-script-pipe is enabled +# before running this script. + +#load and run the common core. +exec( open("docimages_core.py" ).read() ) + +import time + + + +def arrange_imagesA() : + loadMonoTracks( 4 ) + do( 'SetTrack: Track=0 Name="Claire" Height=60 Color=Color0') + do( 'SetTrack: Track=1 Name="Ann" Height=60 Color=Color1') + do( 'SetTrack: Track=2 Name="Bob" Height=60 Color=Color2') + do( 'SetTrack: Track=3 Name="David" Height=60 Color=Color3') + do( 'SetClip: Track=0 At=1 Start=25') + do( 'SetClip: Track=1 At=1 Start=15') + do( 'SetClip: Track=2 At=1 Start=20') + do( 'SetClip: Track=3 At=1 Start=10') + do( 'Select: First=0 Last=100 Mode=Remove' ) + capture( 'TrackOrder001.png', 'All_Tracks' ) + do( 'SetTrack: Track=2 Focused=1') + capture( 'TrackOrder002.png', 'All_Tracks' ) + do( 'SortByName') + capture( 'TrackOrder003.png', 'All_Tracks' ) + do( 'SortByTime') + capture( 'TrackOrder004.png', 'All_Tracks' ) + +def arrange_imagesB() : + loadMonoTracks( 3 ) + do( 'SetClip: Track=0 At=1 Start=5') + time.sleep( 1 ) + do( 'SetClip: Track=1 At=1 Start=3') + time.sleep( 1 ) + do( 'SetClip: Track=2 At=1 Start=4') + time.sleep( 1 ) + do( 'SetClip: Track=3 At=1 Start=2') + capture( 'TrackOrder001.png', 'All_Tracks' ) + +def arrange_imagesC() : + + do( 'SetTrack: Track=2 Focused=1') + capture( 'TrackOrder002.png', 'All_Tracks' ) + do( 'SortByName') + capture( 'TrackOrder003.png', 'All_Tracks' ) + do( 'SortByTime') + capture( 'TrackOrder004.png', 'All_Tracks' ) + +#quickTest() + +arrange_imagesA() +#arrange_imagesB() +#arrange_imagesC() + + diff --git a/scripts/piped-work/docimages_core.py b/scripts/piped-work/docimages_core.py index d4c389fa8..2d387a4a8 100644 --- a/scripts/piped-work/docimages_core.py +++ b/scripts/piped-work/docimages_core.py @@ -112,6 +112,7 @@ def loadMonoTracks( num ) : loadMonoTrack() do( 'SetTrack: Track=0 Name="Foxy Lady"') for i in range( 0, num-1 ): + do( 'Select: First=0 Last=0') do( 'Duplicate' ) do( 'FitInWindow' ) do( 'Select: Start=55 End=70') diff --git a/scripts/piped-work/docimages_oddments.py b/scripts/piped-work/docimages_oddments.py index d33cbc795..b9fe41f5a 100644 --- a/scripts/piped-work/docimages_oddments.py +++ b/scripts/piped-work/docimages_oddments.py @@ -86,5 +86,5 @@ def oddments_imagesB(): capture( "QuikPlay001.png", "First_Track_Plus ToTop=0" ) oddments_imagesA() -#oddments_imagesB() +oddments_imagesB() diff --git a/scripts/piped-work/docimages_spectro.py b/scripts/piped-work/docimages_spectro.py index d24df4e19..dc162cd5c 100644 --- a/scripts/piped-work/docimages_spectro.py +++ b/scripts/piped-work/docimages_spectro.py @@ -32,7 +32,7 @@ def makeStepper(): do( 'Select: Start=0 End=0') -def spectro_image1and2() : +def spectro_imagesA() : loadStereoTracks(1) # A stereo track capture( 'Spectral001.png', 'First_Track' ) @@ -44,7 +44,7 @@ def spectro_image1and2() : do( 'SetTrack: Channel=1 Display=Waveform') capture( 'MixedMode.png', 'First_Track' ) -def spectro_image3and4(): +def spectro_imagesB(): makeStepper(); # Stepper tone, viewed in dB. do( 'SetTrack: Scale=dB') @@ -55,6 +55,6 @@ def spectro_image3and4(): #quickTest() -spectro_image1and2() -spectro_image3and4() +spectro_imagesA() +spectro_imagesB()