Modernization, removing dead items

This commit is contained in:
2025-11-05 22:09:20 -08:00
parent 60dd1de71d
commit 9f2e787158
3 changed files with 6 additions and 33 deletions

View File

@@ -17,32 +17,6 @@ Tools and then play them into a Dolby DAPS Renderer.
## Operators
### `import_test.wav_file_batch`
**Import WAV Files:** This operator allows you to add multiple audio files to a
.blend file so they'll be available to the *Add Sounds to Meshes* operator.
### `object.add_speakers_to_obj`
**Add Sounds to Meshes:** This operator takes all the selected objects in the
current scene and attaches a new speaker locked to that object's location
throughout the animation. You provide the prefix for the name of a set of sound
files
added with the _Import WAV Files_ operator, and these are added to each
selected object randomly. The sounds can be timed to either begin playing at
the beginning of the sequence, at a random time, or when the respective object
is
closest to the scene's camera.
### `export.adm_wave_file`
**Export ADM Wave File:** This operator exports all of the speakers in a scene
as an ADM Broadcast-WAV file compartible with a Dolby Atmos rendering workflow.
This produces a multichannel WAV file with embedded ADM metadata the passes
panning information to the client. (Has been tested and works with Avid Pro
Tools 2020).
## Requirements
This add-on requires that the [EBU Audio

View File

@@ -34,8 +34,6 @@ class ObjectMix:
self.intermediate_filename = None
self.base_dir = base_dir
self.scene = scene
# self._mixdown_file_handle = None
# self._mixdown_reader = None
@property
def frame_start(self):

View File

@@ -5,13 +5,12 @@ from bpy.types import Operator
from .intern.generate_adm import generate_adm
class ADMWaveExport(Operator, ExportHelper):
class ProToolsExport(Operator, ExportHelper):
"""
Export a Broadcast-WAV audio file with each speaker encoded as an ADM
object
Export audio objects to a Pro Tools session
"""
bl_idname = "export.adm_wave_file" # important since its how
bl_label = "Export ADM Wave File"
bl_idname = "export.pro_tools_live" # important since its how
bl_label = "Send Audio Objects to Pro Tools"
filepath: str
filename_ext = ".wav"
@@ -47,5 +46,7 @@ class ADMWaveExport(Operator, ExportHelper):
)
def execute(self, context) -> set:
assert self.create_bed is False, "Create Bed is not supported"
return generate_adm(context, self.filepath, self.room_size,
self.max_objects)