diff options
Diffstat (limited to 'add_vsti_to_midi_file.py')
| -rw-r--r-- | add_vsti_to_midi_file.py | 47 |
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() - - |
