From 1d23efb52a56ef0298824c4a00352eff92ae4c1c Mon Sep 17 00:00:00 2001 From: Jamie Hardt Date: Thu, 17 Sep 2020 23:46:21 -0700 Subject: [PATCH] Refactored mute management --- operator_adm_export.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/operator_adm_export.py b/operator_adm_export.py index 272b253..1bb42f3 100644 --- a/operator_adm_export.py +++ b/operator_adm_export.py @@ -354,6 +354,8 @@ def create_mixdown_for_object(scene, speaker_group, basedir): fn = os.path.join(basedir, "%s_%s.wav" % (scene_name, speaker_name) ) bpy.ops.sound.mixdown(filepath=fn, container='WAV', codec='PCM', format='S24') print("Created mixdown named {}".format(fn)) + + unmute_all_speakers(scene) return fn @@ -407,7 +409,6 @@ def write_some_data(context, filepath, room_size, max_objects): print(" - %s" % source.name) mixdowns_spk_list_tuple = list(generate_speaker_mixdowns(scene, object_groups, filepath)) - mixdown_count = len(mixdowns_spk_list_tuple) if mixdown_count == 0: @@ -420,7 +421,6 @@ def write_some_data(context, filepath, room_size, max_objects): #cleanup #print("Will delete {} input object files".format(len(mixdowns_spk_list_tuple))) rm_object_mixes(mixdowns_spk_list_tuple) - unmute_all_speakers(scene) restore_output_state(ctx, context) return {'FINISHED'}