$20+

AniMusic Tool For Maya

Add to cart

AniMusic Tool For Maya

1 rating

🎵 AniMusic Tool for Maya

AniMusic is a Python script for Autodesk Maya that automatically generates animation keyframes based on audio. It’s perfect for creating music visualizations, animating objects to music, visual effects, and rhythmic motion graphics.

The script analyzes an audio file (WAV or MP3), extracts amplitude values within a specified frequency range, and applies them to the transform attributes (Translation / Rotation) of either selected objects or automatically created locators.

🖥️ Script UI Overview


🔊 Frequency Range (Hz)

• Two numeric fields to specify the custom frequency range for amplitude extraction.

value1 — lower frequency bound.

value2 — upper frequency bound.


🎚️ Frequency Range Presets

• Quick presets for frequency bands:

Full — 20–20000 Hz

Low — 20–250 Hz

Mid — 250–2000 Hz

High — 2000–20000 Hz


🔁 Animated Attributes

Choose which transform components to animate:

Rotation: X / Y / Z

Translation: X / Y / Z

Any combination can be selected.

🎧 Audio Source

Specify where to get the audio:

Select file (WAV, MP3) — manually pick an audio file.

From Timeline — use the audio track currently set in Maya’s timeline.

🎯 Target Mode

Where to apply the animation:

Apply to Locators — creates locators, applies animation to them, then constrains the original objects to those locators.

Apply to Selected Objects — directly animates the selected objects.


📂 File Selection

• A text field and Browse… button to manually pick an audio file (used when “Select file” is chosen).


📈 Amplitude Multiplier

• Slider that scales the extracted audio amplitude (controls intensity of motion).

• Multiplier is applied to the generated animation values.


⏱️ Keyframe Interval

• Sets the spacing between keyframes (in frames).

1 means keys on every frame; higher values reduce key density.


▶️ Start

• Main button to launch animation generation.

• Processes the audio file and applies keyframes to the selected attributes on target objects or locators.


🧹 Smooth Animation Curves

• Button to smooth animation curves for selected objects.

• Reduces jitter and creates smoother motion.


Strength

• Slider from 0 to 1 controlling smoothing strength:

0 — no smoothing

1 — full smoothing


🪜 Apply Scale (Curve Scale Factor)

• Allows rescaling of existing animation curves.

• Adjusts each keyframe value relative to the first key.


Scale Field

• Enter a scale factor (e.g., 2.0 = double the motion).


⚙️ Usage Instructions

1. Select one or more objects in the scene.

2. Choose an audio file or use one from the timeline.

3. Set frequency range and animated attributes.

4. Choose whether to apply animation to locators or directly to objects.

5. Click Start to generate animation.

6. Optionally use Smooth or Scale to refine the result.

⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻

The script works in Autodesk Maya 2020–2024 on both macOS and Windows.

Other versions of Maya have not been tested.

$
Add to cart
Size
491 KB

Ratings

5
(1 rating)
5 stars
100%
4 stars
0%
3 stars
0%
2 stars
0%
1 star
0%