diff --git a/functions_plugin_ext/params_os_juicysfplugin.py b/functions_plugin_ext/params_os_juicysfplugin.py index 627d3ab6..7f1e6739 100644 --- a/functions_plugin_ext/params_os_juicysfplugin.py +++ b/functions_plugin_ext/params_os_juicysfplugin.py @@ -38,4 +38,4 @@ def set_sffile(self, value): def to_cvpj_vst2(self, convproj_obj, plugin_obj): plugin_vst2.replace_data(convproj_obj, plugin_obj, 'id', 'any', 1249076848, 'chunk', data_vc2xml.make(self.jsfp_xml), None) - plugin_obj.move_prog(self.program) \ No newline at end of file + plugin_obj.move_prog(self.program-1) \ No newline at end of file diff --git a/plugins/input/r_reaper.py b/plugins/input/r_reaper.py index e9508b1e..029fdd9d 100644 --- a/plugins/input/r_reaper.py +++ b/plugins/input/r_reaper.py @@ -226,7 +226,7 @@ def parse(self, convproj_obj, input_file, dv_config): vstdataconreader.skip(1) # 16 vstdataconreader.skip(1) # 16 - plugin_obj.clear_prog_keep(programnum+1) + plugin_obj.clear_prog_keep(programnum) if uses_chunk: plugin_vst2.replace_data(convproj_obj, plugin_obj, 'id', None, fourid, 'chunk', rpp_extplug.data_chunk, None) else: diff --git a/plugins/output/reaper.py b/plugins/output/reaper.py index 9029634c..53363093 100644 --- a/plugins/output/reaper.py +++ b/plugins/output/reaper.py @@ -147,7 +147,7 @@ def add_plugin(rpp_fxchain, pluginid, convproj_obj): vsthdrwriter.flags64([n]) vsthdrwriter.uint32(vstparamsnum) vsthdrwriter.uint32(vst_fx_datatype == 'chunk') - vsthdrwriter.int16(plugin_obj.current_program-1) + vsthdrwriter.int16(plugin_obj.current_program) vsthdrwriter.uint8(16) vsthdrwriter.uint8(0)