mirror of
https://github.com/cookiengineer/audacity
synced 2025-08-01 08:29:27 +02:00
Update scripts for revised commands.
This commit is contained in:
parent
8f8429f9a5
commit
3896ff98dd
@ -63,30 +63,30 @@ ToDo = ["Paste", "Join", "DisJoin",
|
||||
|
||||
def starterTrack():
|
||||
loadMonoTracks(1)
|
||||
do( 'Select: First=0 Last=0 Start=10 End=130')
|
||||
do( 'Select: Start=10 End=130')
|
||||
do( 'ZoomSel' )
|
||||
do( 'Select: Start=55 End=70')
|
||||
|
||||
def withDcBias( amount ):
|
||||
loadMonoTracks(1)
|
||||
do( 'NewMonoTrack' )
|
||||
do( 'Select: First=1 Last=1 Start=0 End=0.5' )
|
||||
do( 'Select: Track=1 Start=0 End=0.5' )
|
||||
do( 'Tone: Frequency=1.0 Amplitude='+str(amount) +
|
||||
' Waveform=Square Interpolation=Linear' )
|
||||
do( 'Repeat: Count=300' )
|
||||
do( 'Join' );
|
||||
do( 'Select: First=0 Last=1 Start=0 End=150' )
|
||||
do( 'Select: TrackCount=2 Start=0 End=150' )
|
||||
do( 'MixAndRender' );
|
||||
do( 'Select: First=0 Last=0 Start=0 End=0' )
|
||||
do( 'Select: TrackCount=0 Start=0 End=0' )
|
||||
do( 'SetTrack: Name="Track with DC Bias"')
|
||||
|
||||
def spaceyTrack() :
|
||||
loadMonoTracks(1)
|
||||
do( 'Select: First=0 Last=0 Start=20 End=40')
|
||||
do( 'Select: Start=20 End=40')
|
||||
do( 'Silence' )
|
||||
do( 'Select: First=0 Last=0 Start=60 End=100')
|
||||
do( 'Select: Start=60 End=100')
|
||||
do( 'Silence' )
|
||||
do( 'Select: First=0 Last=0 Start=10 End=140')
|
||||
do( 'Select: Start=10 End=140')
|
||||
|
||||
|
||||
def imageAfters( commands, doWhat):
|
||||
@ -97,7 +97,7 @@ def imageAfters( commands, doWhat):
|
||||
do( 'SetTrack: Name="'+name+'"')
|
||||
do( name )
|
||||
capture( 'After' + name + '1.png' , doWhat )
|
||||
do( 'Select: Start=0 End=0')
|
||||
do( 'Select: TrackCount=0 Start=0 End=0')
|
||||
capture( 'After' + name + '2.png' , doWhat )
|
||||
|
||||
|
||||
@ -109,23 +109,23 @@ def generators():
|
||||
do( 'Select: Start=0 End=10' )
|
||||
do( name )
|
||||
do( 'ZoomSel' )
|
||||
do( 'Select: Start=0 End=0' )
|
||||
do( 'Select: TrackCount=0 Start=0 End=0' )
|
||||
capture( 'After' + name + '.png' , 'All_Tracks_Plus' )
|
||||
|
||||
|
||||
def spaceDemo():
|
||||
spaceyTrack()
|
||||
capture( 'BeforeTruncateSilence.png' , 'All_Tracks' )
|
||||
do( 'Select: First=0 Last=0 Start=0 End=0')
|
||||
do( 'Select: Start=0 End=0')
|
||||
capture( 'SpaceyTrack.png' , 'All_Tracks' )
|
||||
do( 'TruncateSilence' )
|
||||
capture( 'AfterTruncateSilence1.png' , 'All_Tracks' )
|
||||
do( 'Select: First=0 Last=0 Start=0 End=0')
|
||||
do( 'Select: Start=0 End=0')
|
||||
capture( 'AfterTruncateSilence2.png' , 'All_Tracks' )
|
||||
spaceyTrack()
|
||||
do( 'Disjoin' )
|
||||
capture( 'AfterDisjoin1.png' , 'All_Tracks' )
|
||||
do( 'Select: First=0 Last=0 Start=0 End=0')
|
||||
do( 'Select: Start=0 End=0')
|
||||
capture( 'AfterDisjoin2.png' , 'All_Tracks' )
|
||||
|
||||
|
||||
|
@ -13,20 +13,24 @@ import time
|
||||
|
||||
def loadFourColours() :
|
||||
loadMonoTracks( 4 )
|
||||
do( 'SetTrack: Track=0 Name="Claire" Height=60 Color=Color0')
|
||||
do( 'SelectTrack: Track=0' )
|
||||
do( 'SetTrack: Name="Claire" Height=60 Color=Color0')
|
||||
do( 'SetClip: At=1 Start=25')
|
||||
do( 'SelectTrack: Track=1' )
|
||||
do( 'SetTrack: Track=1 Name="Ann" Height=60 Color=Color1')
|
||||
do( 'SetClip: At=1 Start=15')
|
||||
do( 'SelectTrack: Track=2' )
|
||||
do( 'SetTrack: Track=2 Name="Bob" Height=60 Color=Color2')
|
||||
do( 'SetClip: At=1 Start=20')
|
||||
do( 'SelectTrack: Track=3' )
|
||||
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' )
|
||||
do( 'SetClip: At=1 Start=10')
|
||||
do( 'Select: TrackCount=100 Mode=Remove' )
|
||||
|
||||
def loadFourColoursSelected() :
|
||||
loadFourColours()
|
||||
do( 'ZoomOut' )
|
||||
do( 'Select: Start=90 End=135 First=0 Last=100' )
|
||||
do( 'Select: Start=90 End=135 Track=0 TrackCount=100' )
|
||||
|
||||
def blockMoves( name ):
|
||||
# These are the align commands that move tracks 'en block'.
|
||||
|
@ -82,13 +82,13 @@ def setup() :
|
||||
sample ='C:\\Users\\James Crook\\Music\\The Poodle Podcast.wav'
|
||||
sample2 ='C:\\Users\\James Crook\\Music\\PoodlePodStereo.wav'
|
||||
startPipes()
|
||||
do( 'SetProject: X=10 Y=10 Width=850 Height=800' )
|
||||
do( 'SetProject: X=10 Y=10 Width=910 Height=800' )
|
||||
|
||||
def imageSet(name):
|
||||
print("****************** " + name + " ***************************")
|
||||
|
||||
def makeWayForTracks( ) :
|
||||
do( 'Select: First=0 Last=20' )
|
||||
do( 'Select: TrackCount=20' )
|
||||
do( 'RemoveTracks' )
|
||||
|
||||
def capture( name, what ) :
|
||||
@ -101,14 +101,14 @@ def loadExample( name ):
|
||||
global sample_path
|
||||
makeWayForTracks( )
|
||||
do( 'Import2: Filename="'+sample_path+name+'"' )
|
||||
do( 'Select: First=0 Last=0 Start=0 End=0')
|
||||
do( 'Select: Start=0 End=0')
|
||||
do( 'FitInWindow' )
|
||||
|
||||
def loadMonoTrack():
|
||||
global sample
|
||||
makeWayForTracks( )
|
||||
do( 'Import2: Filename="'+sample+'"' )
|
||||
do( 'Select: First=0 Last=0 Start=0 End=150')
|
||||
do( 'Select: Start=0 End=150')
|
||||
do( 'Trim')
|
||||
do( 'ZoomSel' )
|
||||
|
||||
@ -116,36 +116,37 @@ def loadStereoTrack():
|
||||
global sample2
|
||||
makeWayForTracks( )
|
||||
do( 'Import2: Filename="'+sample2+'"' )
|
||||
do( 'Select: First=0 Last=0 Start=0 End=150')
|
||||
do( 'Select: Start=0 End=150')
|
||||
do( 'Trim')
|
||||
do( 'ZoomSel' )
|
||||
|
||||
def loadMonoTracks( num ) :
|
||||
makeWayForTracks( )
|
||||
loadMonoTrack()
|
||||
do( 'SetTrack: Track=0 Name="Foxy Lady"')
|
||||
do( 'Select: Track=0')
|
||||
do( 'SetTrack: Name="Foxy Lady"')
|
||||
for i in range( 0, num-1 ):
|
||||
do( 'Select: First=0 Last=0')
|
||||
do( 'Select')
|
||||
do( 'Duplicate' )
|
||||
do( 'FitInWindow' )
|
||||
do( 'Select: Start=55 End=70')
|
||||
do( 'Select: Start=55 End=70 TrackCount=' + str(num))
|
||||
|
||||
def loadStereoTracks( num ) :
|
||||
makeWayForTracks( )
|
||||
loadStereoTrack()
|
||||
do( 'SetTrack: Track=0 Name="Foxy Lady"')
|
||||
for i in range( 0, num-1 ):
|
||||
do( 'Select: First=0 Last=0')
|
||||
do( 'Select')
|
||||
do( 'Duplicate' )
|
||||
do( 'FitInWindow' )
|
||||
do( 'Select: Start=55 End=70 First=0 Last=' + str(num*2-1) )
|
||||
do( 'Select: Start=55 End=70 TrackCount=' + str(num) )
|
||||
|
||||
def makeMonoTracks( num ) :
|
||||
makeWayForTracks( )
|
||||
for i in range( 0, num ):
|
||||
do( 'NewMonoTrack' )
|
||||
do( 'SetTrack: Track=0 Name="Foxy Lady"')
|
||||
do( 'Select: Start=0 End=150 First=0 Last=' + str(num-1) )
|
||||
do( 'Select: Start=0 End=150 TrackCount=' + str(num) )
|
||||
do( 'Chirp: StartAmp=0.5' )
|
||||
do( 'Wahwah' )
|
||||
do( 'FitInWindow' )
|
||||
@ -155,8 +156,9 @@ def makeStereoTracks( num ) :
|
||||
makeWayForTracks( )
|
||||
for i in range( 0, num ):
|
||||
do( 'NewStereoTrack' )
|
||||
do( 'SetTrack: Track=0 Name="Voodoo Children IN STEREO"')
|
||||
do( 'Select: Start=0 End=150 First=0 Last=' + str(num*2-1) )
|
||||
do( 'Select' )
|
||||
do( 'SetTrack: Name="Voodoo Children IN STEREO"')
|
||||
do( 'Select: Start=0 End=150 TrackCount=' + str(num) )
|
||||
do( 'Chirp: StartAmp=0.5' )
|
||||
do( 'Wahwah' )
|
||||
do( 'FitInWindow' )
|
||||
|
@ -25,7 +25,7 @@ def cut_n_paste_imagesA() :
|
||||
capture( 'CutAndPaste002.png', 'All_Tracks' )
|
||||
do( 'SetClip: At=55 Start=60')
|
||||
capture( 'CutAndPaste003.png', 'All_Tracks' )
|
||||
do( 'Select: Start=0 End=0')
|
||||
do( 'Select: TrackCount=0 Start=0 End=0')
|
||||
capture( 'CutAndPaste004.png', 'All_Tracks' )
|
||||
|
||||
def cut_n_paste_imagesB() :
|
||||
@ -34,7 +34,7 @@ def cut_n_paste_imagesB() :
|
||||
capture( 'CutAndPaste005.png', 'All_Tracks' )
|
||||
do( 'SplitNew' )
|
||||
capture( 'CutAndPaste006.png', 'All_Tracks' )
|
||||
do( 'Select: Start=0 End=0')
|
||||
do( 'Select: TrackCount=0 Start=0 End=0')
|
||||
capture( 'CutAndPaste007.png', 'All_Tracks' )
|
||||
|
||||
def cut_n_paste_imagesC() :
|
||||
@ -46,7 +46,7 @@ def cut_n_paste_imagesC() :
|
||||
capture( 'CutAndPaste008.png', 'All_Tracks' )
|
||||
do( 'Join' )
|
||||
capture( 'CutAndPaste009.png', 'All_Tracks' )
|
||||
do( 'Select: Start=0 End=0')
|
||||
do( 'Select: TrackCount=0 Start=0 End=0')
|
||||
capture( 'CutAndPaste010.png', 'All_Tracks' )
|
||||
# Detach at silences
|
||||
do( 'Select: Start=0 End=150')
|
||||
@ -69,7 +69,7 @@ def cut_n_paste_imagesD() :
|
||||
capture( 'CutAndPaste015.png', 'All_Tracks' )
|
||||
do( 'Paste' )
|
||||
capture( 'CutAndPaste016.png', 'All_Tracks' )
|
||||
do( 'Select: Start=0 End=0')
|
||||
do( 'Select: TrackCount=0 Start=0 End=0')
|
||||
capture( 'CutAndPaste017.png', 'All_Tracks' )
|
||||
|
||||
gappyTrack()
|
||||
@ -80,7 +80,7 @@ def cut_n_paste_imagesD() :
|
||||
capture( 'CutAndPaste018.png', 'All_Tracks' )
|
||||
do( 'Paste' )
|
||||
capture( 'CutAndPaste019.png', 'All_Tracks' )
|
||||
do( 'Select: Start=0 End=0')
|
||||
do( 'Select: TrackCount=0 Start=0 End=0')
|
||||
capture( 'CutAndPaste030.png', 'All_Tracks' )
|
||||
|
||||
#pasting before with no movement (cheat)
|
||||
@ -98,7 +98,7 @@ def cut_n_paste_imagesE() :
|
||||
capture( 'CutAndPaste033.png', 'All_Tracks' )
|
||||
do( 'Duplicate' )
|
||||
capture( 'CutAndPaste034.png', 'All_Tracks' )
|
||||
do( 'Select: Start=0 End=0')
|
||||
do( 'Select: TrackCount=0 Start=0 End=0')
|
||||
capture( 'CutAndPaste035.png', 'All_Tracks' )
|
||||
|
||||
|
||||
|
@ -45,58 +45,59 @@ def addLabels2():
|
||||
do( 'SetLabel: Label=7 Text="Mozart" Start=60 End=60 ')
|
||||
do( 'SetLabel: Label=8 Text="Satie" Start=90 End=90 ')
|
||||
do( 'SetLabel: Label=9 Text="Chopin" Start=120 End=120 ')
|
||||
do( 'Select: First=3 Last=3' )
|
||||
do( 'Select: Track=3' )
|
||||
|
||||
|
||||
def label_image1and2() :
|
||||
makeStereoTracks(1)
|
||||
addLabels()
|
||||
# A stero track with four labels.
|
||||
# A stereo track with four labels.
|
||||
do( "Select: Start=0 End=0" )
|
||||
capture( 'AutoLabels001.png', 'First_Two_Tracks' )
|
||||
# Removing a label with delete (fraud - we used split delete)
|
||||
do( "Select: Start=44.5 End=60.5 First=2 Last=2" )
|
||||
do( "Select: Start=44.5 End=60.5 Track=1" )
|
||||
do( "SplitDelete" )
|
||||
do( "Select: Start=0 End=0 First=0 Last=2" )
|
||||
do( "Select: Start=0 End=0 TrackCount=2" )
|
||||
capture( 'AutoLabels002.png','First_Two_Tracks' )
|
||||
|
||||
def label_image3and4() :
|
||||
makeStereoTracks(1)
|
||||
addLabels()
|
||||
# Removing a label with split-delete step 1
|
||||
do( "Select: Start=44.5 End=60.5 First=2 Last=2" )
|
||||
do( "Select: Start=44.5 End=60.5 Track=1" )
|
||||
capture( 'AutoLabels003.png','First_Two_Tracks' )
|
||||
# Removing a label with split-delete step 1
|
||||
do( "Select: Start=44.5 End=60.5 First=2 Last=2" )
|
||||
# Removing a label with split-delete step 2
|
||||
do( "Select: Start=44.5 End=60.5 Track=1" )
|
||||
do( "SplitDelete" )
|
||||
do( "Select: Start=0 End=0 TrackCount=0" )
|
||||
capture( 'AutoLabels004.png','First_Two_Tracks' )
|
||||
|
||||
def label_image5and6and7() :
|
||||
makeStereoTracks(1)
|
||||
addLabels2()
|
||||
# Nothing selected
|
||||
do( "Select: Start=0 End=0" )
|
||||
do( "Select: Start=0 End=0 TrackCount=0" )
|
||||
capture( 'AutoLabels005.png','First_Three_Tracks' )
|
||||
# A range selected in label track.
|
||||
do( "Select: Start=28.5 End=58.5" )
|
||||
do( "Select: Start=28.5 End=58.5 Track=1" )
|
||||
capture( 'AutoLabels006.png','First_Three_Tracks' )
|
||||
# Deleting in label track only.
|
||||
do( "Delete" )
|
||||
do( "Select: Start=0 End=0" )
|
||||
do( "Select: Start=0 End=0 TrackCount=0" )
|
||||
capture( 'AutoLabels007.png','First_Three_Tracks' )
|
||||
|
||||
def label_image8and9and10() :
|
||||
makeStereoTracks(1)
|
||||
addLabels2()
|
||||
# Select nothing in all three tracks.
|
||||
do( "Select: First=2 Last=2 Start=100 End=125" )
|
||||
do( "Select: TrackCount=2 Start=100 End=125" )
|
||||
do( "AddLabel" )
|
||||
do( 'SetLabel: Label=9 Text="Clap" selected=0 Start=110 End=118 ')
|
||||
do( 'Select: First=0 Last=3 Start=0 End=0')
|
||||
do( 'SetLabel: Label=9 Text="Clap" Selected=0 Start=110 End=118 ')
|
||||
do( 'Select: TrackCount=2 Start=0 End=0')
|
||||
capture( 'AutoLabels008.png','First_Three_Tracks' )
|
||||
# Select label and all three tracks
|
||||
do( 'SetLabel: Label=9 Text="Clap" selected=1 Start=110 End=118 ')
|
||||
do( 'Select: First=0 Last=3 Start=110 End=118')
|
||||
do( 'SetLabel: Label=9 Text="Clap" Selected=1 Start=110 End=118 ')
|
||||
do( 'Select: TrackCount=3 Start=110 End=118')
|
||||
capture( 'AutoLabels009.png','First_Three_Tracks' )
|
||||
# Delete label and from all three tracks.
|
||||
do( 'Delete' )
|
||||
|
@ -16,25 +16,30 @@ def ntrack_stereo() :
|
||||
loadStereoTrack()
|
||||
# A stereo track, with its name on the track
|
||||
capture( 'AutoTracks002.png', 'First_Track' )
|
||||
# A stereo track, with different sized channels
|
||||
do( 'SetTrack: Channel=0 Height=80')
|
||||
do( 'SetTrack: Channel=1 Height=80')
|
||||
# A stereo track
|
||||
do( 'Select: Track=0' )
|
||||
do( 'SetTrack: Height=80')
|
||||
do( 'SetTrack: Name="Voodoo Child (Slight Return)' )
|
||||
capture( 'Audio Track with track name superimposed.png', 'All_Tracks' )
|
||||
|
||||
# Four colours of track
|
||||
def ntrack_colour() :
|
||||
loadMonoTracks( 4 )
|
||||
do( 'SetTrack: Track=0 Name="Instrument 1 colorway" Height=90 Color=Color0')
|
||||
do( 'SetTrack: Track=1 Name="Instrument 2 colorway" Height=90 Color=Color1')
|
||||
do( 'SetTrack: Track=2 Name="Instrument 3 colorway" Height=90 Color=Color2')
|
||||
do( 'SetTrack: Track=3 Name="Instrument 4 colorway" Height=90 Color=Color3')
|
||||
do( 'Select: First=0 Last=3 Start=50 End=70')
|
||||
do( 'Select: Track=0' )
|
||||
do( 'SetTrack: Name="Instrument 1 colorway" Height=90 Color=Color0')
|
||||
do( 'Select: Track=1' )
|
||||
do( 'SetTrack: Name="Instrument 2 colorway" Height=90 Color=Color1')
|
||||
do( 'Select: Track=2' )
|
||||
do( 'SetTrack: Name="Instrument 3 colorway" Height=90 Color=Color2')
|
||||
do( 'Select: Track=3' )
|
||||
do( 'SetTrack: Name="Instrument 4 colorway" Height=90 Color=Color3')
|
||||
do( 'Select: Track=0 TrackCount=4 Start=50 End=70')
|
||||
capture( 'Waveform colorways.png', 'All_Tracks' )
|
||||
|
||||
# Showing the pin...
|
||||
def ntrack_pinned() :
|
||||
loadMonoTracks( 1 )
|
||||
do( 'Select: Track=0' )
|
||||
do( 'SetTrack: Name="Waveform moving this way <==' )
|
||||
do( 'SetPreference: Name="/AudioIO/PinnedHead" Value=1 Reload=1')
|
||||
do( 'Play' )
|
||||
@ -48,40 +53,46 @@ def ntrack_punch():
|
||||
do( 'AddLabelTrack' )
|
||||
|
||||
#create the end result
|
||||
do('Select: First=1 Last=1 Start=50 End=70')
|
||||
do('Select: Track=1 Start=50 End=70')
|
||||
do('SplitNew')
|
||||
|
||||
do( 'SetTrack: Track=0 Name="Backup of Original" Height=90')
|
||||
do( 'SetTrack: Track=1 Name="Original Recording" Height=90')
|
||||
do( 'Select: First=0 Last=0' )
|
||||
|
||||
do( 'Select: Track=0' )
|
||||
do( 'SetTrack: Name="Backup of Original" Height=90')
|
||||
do( 'Select: Track=1' )
|
||||
do( 'SetTrack: Name="Original Recording" Height=90')
|
||||
do( 'Select: Track=0' )
|
||||
#show a messed up original...
|
||||
do( 'Distortion' )
|
||||
do( 'WahWah' )
|
||||
|
||||
do( 'Select: First=2 Last=2 Start=40 End=80' )
|
||||
do( 'Select: Track=2 Start=40 End=80' )
|
||||
do( 'Duplicate' )
|
||||
do( 'Select: First=2 Last=2 Start=40 End=80' )
|
||||
do( 'Select: Track=2 Start=40 End=80' )
|
||||
do( 'Silence' )
|
||||
# Just to get silence before and after.
|
||||
do( 'Select: First=2 Last=3 Start=40 End=80' )
|
||||
do( 'Select: Track=2 TrackCount=2 Start=40 End=80' )
|
||||
do( 'MixAndRender' )
|
||||
do( 'SetTrack: Track=2 Name="Punched in" Height=90')
|
||||
do( 'Select: First=2 Last=2 Start=50 End=70' )
|
||||
do( 'Select: Track=2 Start=40 End=80' )
|
||||
do( 'SetTrack: Name="Punched in" Height=90')
|
||||
do( 'Select: Track=2 Start=50 End=70' )
|
||||
do( 'AddLabel' )
|
||||
do( 'SetTrack: Track=3 Focused=1')
|
||||
do( 'Select: Track=3' )
|
||||
do( 'SetTrack: Focused=1')
|
||||
do( 'TrackMoveUp' )
|
||||
do( 'SetTrack: Track=0 Mute=1')
|
||||
do( 'Select: Track=0' )
|
||||
do( 'SetTrack: Mute=1')
|
||||
do( 'SetLabel: Text="Bad Part" Selected=0')
|
||||
do( 'Select: First=1 Last=1 Start=40 End=80' )
|
||||
do( 'Select: Track=1 Start=40 End=80' )
|
||||
|
||||
#work backwards from the end result...
|
||||
capture( 'Punch-in tracks002.png', 'All_Tracks' )
|
||||
do( 'Select: First=3 Last=3 Start=40 End=80' )
|
||||
do( 'Select: Track=3 Start=40 End=80' )
|
||||
do( 'RemoveTracks')
|
||||
do( 'SetTrack: Track=1 Solo=1')
|
||||
do( 'Select: First=1 Last=1 Start=40 End=80' )
|
||||
do( 'Select: Track=1' )
|
||||
do( 'SetTrack: Solo=1')
|
||||
do( 'Select: Track=1 Start=40 End=80' )
|
||||
capture( 'Punch-in tracks001.png', 'All_Tracks' )
|
||||
do( 'Select: First=1 Last=1 Start=50 End=70' )
|
||||
do( 'Select: Track=1 Start=50 End=70' )
|
||||
capture( 'Punch-in tracks000.png', 'All_Tracks' )
|
||||
|
||||
imageSet("NamedTracks")
|
||||
|
@ -31,6 +31,8 @@ def oddments_imagesA():
|
||||
capture( "Button" + str(id) +"Hover.png", "Edit" )
|
||||
do( "Drag: Id="+str( id) + " FromX=1000 FromY=10" )
|
||||
do( 'SetPreference: Name="/GUI/Theme" Value="light"')
|
||||
#Restore default tool.
|
||||
do('SelectTool')
|
||||
|
||||
|
||||
def oddments_imagesB():
|
||||
|
@ -28,10 +28,10 @@ def makeStepper():
|
||||
do( 'FitInWindow')
|
||||
do( 'AddLabelTrack' )
|
||||
for i in range( 0, 11 ):
|
||||
do( 'Select: Start='+str(i*2)+' End='+str(i*2+2) )
|
||||
do( 'Select: Track=1 Start='+str(i*2)+' End='+str(i*2+2) )
|
||||
do( 'AddLabel' )
|
||||
do( 'SetLabel: Label=' + str(i)+' Selected=0 Text='+str( -(i*10) ))
|
||||
do( 'Select: Start=0 End=0')
|
||||
do( 'Select: TrackCount=0 Start=0 End=0')
|
||||
|
||||
|
||||
def spectro_imagesA() :
|
||||
@ -39,16 +39,19 @@ def spectro_imagesA() :
|
||||
# A stereo track
|
||||
capture( 'Spectral001.png', 'First_Track' )
|
||||
# As spectrogram.
|
||||
do( 'SetTrack: Track=0 Display=Spectrogram')
|
||||
do( 'Select: Start=55 End=70 First=0 Last=1')
|
||||
do( 'Select' );
|
||||
do( 'SetTrack: Display=Spectrogram')
|
||||
do( 'Select: Start=55 End=70')
|
||||
capture( 'Spectral002.png', 'All_Tracks' )
|
||||
# Half spectrogram, half wave.
|
||||
do( 'SetTrack: Channel=1 Display=Waveform')
|
||||
do( 'Select: Track=0.5 TrackCount=0.5' );
|
||||
do( 'SetTrack: Display=Waveform')
|
||||
capture( 'MixedMode.png', 'All_Tracks' )
|
||||
|
||||
def spectro_imagesB():
|
||||
makeStepper();
|
||||
# Stepper tone, viewed in dB.
|
||||
do( 'Select: Start=0 End=0' );
|
||||
do( 'SetTrack: Scale=dB')
|
||||
capture( 'Spectral003.png', 'All_Tracks' )
|
||||
# As spectrogram.
|
||||
@ -58,6 +61,7 @@ def spectro_imagesB():
|
||||
def spectro_imagesC():
|
||||
# A chirp and the word 'Audacity'
|
||||
loadExample( 'AudacitySpectral.wav' )
|
||||
do( 'Select: Start=0 End=0' );
|
||||
capture( 'Spectral005.png', 'All_Tracks' )
|
||||
do( 'SetTrack: Scale=dB')
|
||||
capture( 'Spectral006.png', 'All_Tracks' )
|
||||
@ -72,9 +76,11 @@ def spectro_imagesC():
|
||||
multiWindow( "SpectralVocal" )
|
||||
|
||||
def setWindow( name, value ):
|
||||
do( 'Select: Start=0 End=0' );
|
||||
do( 'SetTrack: SpecPrefs=1 Name="Window Size '+value+'"' )
|
||||
do( 'SetPreference: Name="/Spectrum/FFTSize" Reload=1 Value='+value )
|
||||
do( 'SetTrack: Track=0 Display=Spectrogram' )
|
||||
do( 'SetTrack: Display=Spectrogram' )
|
||||
do( 'Select: TrackCount=0 Start=0 End=0' );
|
||||
capture( name + postfix + value + '.png', 'All_Tracks' )
|
||||
|
||||
|
||||
@ -134,12 +140,13 @@ def makeScale( start, end, count ) :
|
||||
do( 'FitInWindow' )
|
||||
#do( 'Select: Start=0 End=' + str( count/10 ))
|
||||
#do( 'Join' )
|
||||
do( 'Select: Start=0 End=0')
|
||||
do( 'Select: TrackCount=0 Start=0 End=0')
|
||||
|
||||
|
||||
def spectro_imagesF():
|
||||
makeScale( 200, 4000, 100 )
|
||||
do( 'SetTrack: Track=0 Display=Spectrogram' )
|
||||
do( 'Select: Start=0 End=0' )
|
||||
do( 'SetTrack: Display=Spectrogram' )
|
||||
capture( 'ScaleLin.png', 'All_Tracks' )
|
||||
do( 'SetPreference: Name=/Spectrum/ScaleType Value=1 Reload=1')
|
||||
capture( 'ScaleLog.png', 'All_Tracks' )
|
||||
@ -168,5 +175,6 @@ spectro_imagesC()
|
||||
spectro_imagesD()
|
||||
spectro_imagesE()
|
||||
spectro_imagesF()
|
||||
|
||||
|
||||
postfix = ''
|
||||
do( 'SetPreference: Name="/GUI/Theme" Value=light Reload=1' )
|
||||
|
@ -23,35 +23,51 @@ def track_image2and6() :
|
||||
# A stereo track, with its name on the track
|
||||
capture( 'AutoTracks002.png', 'First_Track' )
|
||||
# A stereo track, with different sized channels
|
||||
do( 'SetTrack: Channel=0 Height=80')
|
||||
do( 'SetTrack: Channel=1 Height=180')
|
||||
do( 'Select: Track=0 TrackCount=0.5' );
|
||||
do( 'SetTrack: Height=80')
|
||||
do( 'Select: Track=0.5 TrackCount=0.5' );
|
||||
do( 'SetTrack: Height=180')
|
||||
do( 'Select' );
|
||||
capture( 'AutoTracks006.png', 'First_Track' )
|
||||
|
||||
# Four colours of track
|
||||
def track_image3() :
|
||||
loadMonoTracks( 4 )
|
||||
do( 'SetTrack: Track=0 Name="Instrument 1" Height=122 Color=Color0')
|
||||
do( 'SetTrack: Track=1 Name="Instrument 2" Height=122 Color=Color1')
|
||||
do( 'SetTrack: Track=2 Name="Instrument 3" Height=122 Color=Color2')
|
||||
do( 'SetTrack: Track=3 Name="Instrument 4" Height=122 Color=Color3')
|
||||
do( 'Select: Track=0' );
|
||||
do( 'SetTrack: Name="Instrument 1" Height=122 Color=Color0')
|
||||
do( 'Select: Track=1' );
|
||||
do( 'SetTrack: Name="Instrument 2" Height=122 Color=Color1')
|
||||
do( 'Select: Track=2' );
|
||||
do( 'SetTrack: Name="Instrument 3" Height=122 Color=Color2')
|
||||
do( 'Select: Track=3' );
|
||||
do( 'SetTrack: Name="Instrument 4" Height=122 Color=Color3')
|
||||
do( 'Select: TrackCount=4' );
|
||||
capture( 'AutoTracks003.png', 'First_Four_Tracks' )
|
||||
|
||||
def track_image7and4and5():
|
||||
loadMonoTracks(2)
|
||||
# Two mono tracks of different sizes
|
||||
do( 'SetTrack: Track=0 Height=180')
|
||||
do( 'SetTrack: Track=1 Height=80')
|
||||
do( 'Select: Track=0' );
|
||||
do( 'SetTrack: Height=180')
|
||||
do( 'Select: Track=1' );
|
||||
do( 'SetTrack: Height=80')
|
||||
do( 'Select: TrackCount=2' );
|
||||
capture( 'AutoTracks007.png', 'First_Two_Tracks' )
|
||||
# Two Tracks, ready to make stereo
|
||||
do( 'SetTrack: Channel=0 Name="Left Track" Height=80')
|
||||
do( 'SetTrack: Channel=1 Name="Right Track" Height=80')
|
||||
do( 'Select: Track=0' );
|
||||
do( 'SetTrack: Name="Left Track" Height=80')
|
||||
do( 'Select: Track=1' );
|
||||
do( 'SetTrack: Name="Right Track" Height=80')
|
||||
do( 'Select: TrackCount=2' );
|
||||
capture( 'AutoTracks004.png', 'First_Two_Tracks' )
|
||||
# Combined Stereo Track
|
||||
do( 'SetTrack: Track=0 Pan=-1 Height=80')
|
||||
do( 'SetTrack: Track=1 Pan=1 Height=80')
|
||||
do( 'Select: Track=0' );
|
||||
do( 'SetTrack: Pan=-1 Height=80')
|
||||
do( 'Select: Track=1' );
|
||||
do( 'SetTrack: Pan=1 Height=80')
|
||||
do( 'MixAndRender' )
|
||||
do( 'SetTrack: Track=0 Name="Combined" Height=80')
|
||||
do( 'Select: First=0 Last=1' )
|
||||
do( 'Select: Track=0' );
|
||||
do( 'SetTrack: Name="Combined" Height=80')
|
||||
capture( 'AutoTracks005.png', 'First_Track' )
|
||||
|
||||
|
||||
@ -63,9 +79,11 @@ def track_image9and10() :
|
||||
do( 'ZoomSel' );
|
||||
do( 'Amplify: Ratio=3.0' )
|
||||
do( 'SetPreference: Name=/GUI/SampleView Value=1 Reload=1')
|
||||
do( 'Select: TrackCount=3' );
|
||||
capture( 'AutoTracks009.png', 'First_Track' )
|
||||
# Zoomed in to show points stem-plot and then no stem plot
|
||||
do( 'SetPreference: Name=/GUI/SampleView Value=0 Reload=1')
|
||||
do( 'Select: TrackCount=3' );
|
||||
capture( 'AutoTracks010.png', 'First_Track' )
|
||||
|
||||
imageSet("Tracks")
|
||||
|
@ -69,14 +69,16 @@ def quickTest() :
|
||||
# You will need to modify the paths in this function and the next.
|
||||
def playRecord( name ) :
|
||||
do("Import: Filename='C:\\Users\\James Crook\\Documents\\Audacity\\" + name + ".wav'")
|
||||
do("Select: FirstTrack=0 LastTrack=0 Mode=All")
|
||||
do("Select: Track=0")
|
||||
do("SelectTrackStartToEnd")
|
||||
do("MenuCommand: CommandName=Record2ndChoice")
|
||||
|
||||
def exportIt( name ):
|
||||
do("Select: FirstTrack=0 LastTrack=1 Mode=All")
|
||||
do("SetTrackInfo: TrackIndex=0 Selected=False")
|
||||
do("Select: Track=1")
|
||||
do("SelectTrackStartToEnd")
|
||||
do("Export: Filename='C:\\Users\\James Crook\\Documents\\Audacity\\" + name + ".wav' Mode=Selection Channels=1.0")
|
||||
do("Select: FirstTrack=0 LastTrack=1 Mode=All")
|
||||
do("Select: Track=0")
|
||||
do("SelectTrackStartToEnd")
|
||||
do("MenuCommand: CommandName=RemoveTracks")
|
||||
|
||||
def doOneFile( name ):
|
||||
|
Loading…
x
Reference in New Issue
Block a user