romeomihalovics/krita-audio-timeline-plugin — explained in plain English
Analysis updated 2026-05-18
Lay out multiple synced audio tracks alongside a Krita animation.
Trim, split, and reorder audio clips against the animation's playhead.
Edit per-clip volume with draggable gain curve points.
Import audio by dragging files in from the OS file manager or another app.
| romeomihalovics/krita-audio-timeline-plugin | 1ncendium/aibuster | aaronmayeux/ha-hurricane-tracker | |
|---|---|---|---|
| Stars | 5 | 5 | 5 |
| Language | Python | Python | Python |
| Setup difficulty | moderate | moderate | easy |
| Complexity | 2/5 | 3/5 | 2/5 |
| Audience | general | ops devops | general |
Figures from each repo's GitHub metadata at analysis time.
Requires Krita 5.3.2+ or 6.0+, older Krita versions lack the audio API this plugin depends on.
This is a plugin for the digital painting program Krita that adds a dockable, multi-track audio timeline for animators. Krita's built-in animation tools only support a single audio track, so this plugin lets artists lay out several audio clips across multiple lanes, drag them around, trim their edges, split them, and adjust volume with editable gain curves, all synced to Krita's own animation timeline. The plugin does not play audio itself. Instead, every time a clip is added, moved, deleted, or muted, it mixes all the unmuted tracks down into a single stereo audio file in the background and hands that file to Krita through the same feature Krita uses for its native Import Audio for Animation option. From that point, Krita's own audio engine handles actual playback, while the plugin's job is simply to keep that mixed file updated and to keep its own multi-track view lined up with Krita's single playhead. Since Krita's scripting API has no way to be notified when the current frame changes, the plugin checks the current frame roughly every 40 milliseconds and updates itself when it detects a change. Other features include copying and pasting clips within the timeline or from files dragged in from outside Krita, renaming and deleting tracks, muting individual tracks, zooming the timeline, undo and redo separate from Krita's own canvas history, and an optional automatic check for newer plugin versions on startup. Installation involves copying the plugin's files into Krita's Python plugin folder, enabling it in Krita's Python Plugin Manager, and adding the docker panel through the Dockers menu. The plugin requires Krita version 5.3.2 or newer, or Krita 6.0 and above, because it depends on an audio feature Krita only added in that release cycle, older versions will show an error instead of playing audio.
A Krita plugin adding a multi-track, dockable audio timeline synced to the animation timeline, using Krita's own audio engine for playback.
Mainly Python. The stack also includes Python, Krita, PyKrita.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly general.
This repo across BitVibe Labs
double-check against the repo, no cap.