summaryrefslogtreecommitdiff
path: root/add_vsti_to_midi_file.py
diff options
context:
space:
mode:
authorpepper <pepper@chimecrisis.com>2014-04-25 07:48:24 -0400
committerpepper <pepper@chimecrisis.com>2014-04-25 07:48:24 -0400
commitda989f0c4b522eeb45fd52099d430bcb20c929ac (patch)
treea2b08490757236aa828ea5398ab45b841b2f8320 /add_vsti_to_midi_file.py
parent6e114d199038b63d52db492b7c3c683064ed3fef (diff)
added logging, finished v1 of commandline toolHEADmaster
Diffstat (limited to 'add_vsti_to_midi_file.py')
-rw-r--r--add_vsti_to_midi_file.py47
1 files changed, 0 insertions, 47 deletions
diff --git a/add_vsti_to_midi_file.py b/add_vsti_to_midi_file.py
deleted file mode 100644
index d028d52..0000000
--- a/add_vsti_to_midi_file.py
+++ /dev/null
@@ -1,47 +0,0 @@
-from subprocess import call
-WORKING_DIR = '/Users/pepper/Desktop/REAPER_SCRIPTS/'
-DEFAULT_MIDI_TRACK = WORKING_DIR + 'example.mid'
-DEFAULT_VSTI = 'Omnisphere';
-DEFAULT_TRACK_NAME = 'last'
-DEFAULT_PRESET_NAME = 'newtest'
-
-def console(m):
- s = str(m) + '\n'
- return RPR_ShowConsoleMsg(s)
-
-def insertMidiNewTrack(midi_file=DEFAULT_MIDI_TRACK):
- return RPR_InsertMedia(midi_file, 1);
-
-def addVstiToTrack(track_number=0, FX=DEFAULT_VSTI):
- track = RPR_GetTrack(track_number,0);
- fxIdx = RPR_TrackFX_GetByName (track, FX, 1)
- isOpen = RPR_TrackFX_GetOpen(track, fxIdx)
- if isOpen ==0:
- isOpen = 1
- else:
- isOpen = 0
- RPR_TrackFX_SetOpen(track, fxIdx, isOpen)
- RPR_Main_OnCommand(41749,0) #close FX dialog on track 1
-
-def insertVstPreset(preset=DEFAULT_PRESET_NAME):
- track = RPR_GetTrack(0,0);
- fxIdx = RPR_TrackFX_GetByName (track, DEFAULT_VSTI, 1)
- return RPR_TrackFX_SetPreset(track, fxIdx, preset)
-
-def renderAndClear(track_name=DEFAULT_TRACK_NAME):
- RPR_Main_OnCommand(41824,0); #render everything
- filename = "/Users/pepper/Documents/REAPER Media/%s.wav" % track_name;
- call(["mv","/Users/pepper/Documents/REAPER Media/untitled.wav", filename])
- RPR_Main_OnCommand(40668,0) #delete everything
- RPR_Main_OnCommand(40296,0) #select all tracks
- RPR_Main_OnCommand(40005,0) #remove selected tracks from project
-
-def main():
- insertMidiNewTrack()
- addVstiToTrack()
- insertVstPreset()
- renderAndClear()
-
-main()
-
-