BPM Marker Toolkit

BPM Marker Toolkit

BPM Marker Toolkit is a Blender add-on designed to streamline rhythm-based animation by automating marker and keyframe generation based on Beats Per Minute (BPM). Ideal for syncing visuals with music, sound effects, or rhythmic motion, it integrates into the Dopesheet editor and offers a precise, customizable system for aligning animation timing with audio.

Key features:

BPM-Based Marker Generation: Automatically creates timeline markers or F-Curve keyframes based on user-defined BPM, bar count, and beat grid.
Range Control: Allows generation between specific start and end frames or calculates the end frame dynamically from rhythm parameters.
Marker Naming Options: Supports standard “Bar.Beat” naming and custom repeating label patterns for easier identification of rhythm elements.
Append or Overwrite Modes: Offers the choice to add new markers without affecting existing ones or replace them for a clean setup.
Marker Management Tools: Provides operators to select, move, or delete markers within a defined frame range or across the entire scene.
F-Curve Keyframe Insertion: Inserts keyframes directly onto selected Graph Editor channels at rhythmic intervals, inheriting values from existing curves.
Frame Offset Control: Supports adding frame-based offsets to fine-tune timing or achieve sync variations.
Integrated UI Panel: Adds a dedicated, organized interface in the Dopesheet sidebar under the BPM tab.
Workflow Optimization: Keeps rhythm-related tools in the animation workspace to reduce context switching and increase efficiency.
Creative Timing Flexibility: Facilitates experimentation with complex beat patterns and time signatures across different animation scenarios.