LMMS / LMMS/lmms

Export as loop wrap-around

Open
#1,484 5 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
C++
Stars
10.4k
Forks
1.3k
Avg merge
2d 13h
Merged PRs (30d)
7

Description

Background: If you plan to loop a song/audio snippet with (long) reverb you cannot export as loop as that will cut out the reverb.

Proposal: Render the last bar/two bars or something, then clip out that audio and place that/those bars on top of the first bar(s).

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by locating the export-as-loop entry point and the rendering and clip-boundary logic; the issue does not name files or tests. Reproduce the problem with a looped audio snippet using long reverb, then determine how the rendered tail can wrap onto the loop start without being cut off. Done means the exported loop preserves the reverb across the loop boundary.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
audio-video-rtc, desktop
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
32/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.