The Meta Library (DA_BFSMetaLibrary
) is the central hub for managing all audio assets used by the BFS Foley System. It controls the assignment of MetaSounds, SoundWaves, SoundClasses, and Attenuation settings — and automates the entire pipeline from filename to playback.
📁 Located in:
DA_BFSMetaLibrary
You can bring in assets using several tools:
Imported WAVs must follow strict filename rules — this is how all metadata is parsed.
FOL+FS+[Phys]+[Shoe]+[Heel/Toe]+[Type]+[Speed]+[Index].wav
For example:
FOL+FS+Grass+Boot+Heel+Down+Walk+01.wav
FOL+CL+[Fabric]+[Index].wav
Example cloth file:
FOL+CL+Denim+01.wav
If the name does not match, the system will skip it.
🔒 This is non-negotiable — if your filenames aren’t perfect, no MetaSound will be created.
Generated MetaSounds will include:
Assets
parameter → an array of linked SoundWave variationsAmplitude
parameter → a float value controlled at runtimeLoop
parameter → a bool used for cloth soundsThese parameters must be in your MetaSound Template or things will break at runtime.
If a MetaSound entry has no SoundClass
or Attenuation
assigned:
This gives you control while still enabling full automation.
All sound files matching the naming convention will be grouped automatically under the same MetaSound entry.
For example:
FOL+FS+Grass+Boot+Heel+Down+Walk+01.wav
FOL+FS+Grass+Boot+Heel+Down+Walk+02.wav
→ grouped together under one MetaSound entry
This makes variation handling seamless.
Whenever a property on any entry is modified, the Library automatically updates the corresponding MetaSounds, applying the correct Variations, SoundClasses, and Attenuation settings — no manual array population required, and everything stays centralized in one place.
You can fully build your DataTable rows first, and only later drop in all your WAVs.
As long as the filenames match the expected pattern, the Meta Library will find the right rows and update them automatically.
🎯 This is ideal for animation or design-driven teams who populate metadata before final sound pass.
The plugin also integrates into the Add (+) Menu in the Content Browser.
From there you can:
This provides a quick way to handle bulk assets without navigating the editor UI.
🛠️ Use this when importing from folders you've already organized inside your project or when cleaning up unassigned audio.