Skip to content

hsab/batFINGER-blender-addons

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

96 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sound Drivers

**Blender Addon Drive animation with sound** ---

Install   Add Sound   Bake   Normalize   NLA Stack   Visualize   Midi  


Install the Addon


Open the zip file from github in your favourite archive program. Move the sound_drivers folder into your blender "scripts/addons/folder"

back to top


Add a Speaker and Sound


Speaker Objects have been used as they are a convient way to store a sound in a blend file. To get started add a speaker to the scene, go to the Properties window data panel and select a sound. Speaker vismode options will become available as sounds are baked.

back to top


Bake to multiple frequencies


Only need to select the start and end frequencies to bake across a range. By default bakes to 16 channels from 1 to 40,000 Hz (the audible spectrum) using a log base.

back to top


Normalize Actions


Automatically makes the range of the action [0, 1] after baking using fcurve modifiers. Setting normalize type to CHANNEL will normalize each channel from its min, max to [0, 1], or whatever range you choose. Reverse ranges will invert the fcurves

back to top


UI Visualise with BGL


Display a visualiser using properties in the UI or with a BGL overlay on the UI.

_Image: Visualisers in the 3d view, graph editor and timeline"_

back to top


NLA Stack


Bake or copy actions and add to the outcome using the NLA editor. Actions are automatically added to the NLA stack on baking. The action in the action slot ( assigned action to speaker) is the active action. Other actions are saved (stacked) and actively take place in the animation. For example an action can be copied, then normalized to [radians(-180), radians(180)] to use this channel as a driver target for rotation properties.

back to top


Make Visualisers Quickly


Create and drive an object or set of objects with channel 0 of a sound bake, and the automatically produce a grid of objects, each driven by the corresponding channel.

_Default Cylinder, array modifier with count driven by channel 0 of AA bake._

back to top


MIDI file support


Bake a corresponding midi file to fcurves. Not sure what instrument is making that sound, well with an associated midi bake we can tell.

back to top

mocap-madness

Extended tools for bvh mocap files. Still very much in testing. Multiple file import One rig with multiple actions. Rig only Action only Rescale action to rig Use CMU names if applicable Change rest pose. Pose matching : make cycle animations or branch to others.

About

Blender: Driving Animation with Sound ( incuding driver-manager )

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 100.0%