LMMS / LMMS/lmms

Actively playing notes do not stretch properly when the tempo is changed

Open
#5,122 12 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

bug master branch
Dominant language
C++
Stars
10.4k
Forks
1.3k
Avg merge
2d 13h
Merged PRs (30d)
7

Description

I am using version 1.2.0 (Stable Versions) (windows 10 64bit)

The sound is broken when change it using automation tempo / bpm.

(ex) The first note that starts when change from 60 to 54 is broken.

The instrument uses piano vsti.

Maybe it's a bug?

I attached the lmms file and the mp3 file.

[bug.zip](https://github.com/LMMS/lmms/files/3499652/bug.zip)

![img](https://user-images.githubusercontent.com/54088403/62991430-89e8a400-be8a-11e9-8a52-89e04d215694.jpg)

add. )

Kontakt instrument vsti is broken too

But sound font instruments are not broken.
Lmms built-in instrument (TripleOscillator) is not broken.
It seems to be related to vsti.

And it is not broken when tempo is less than 15(Change value)

The rc8 version is not broken. But not perfect.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by opening the attached bug.zip project and reproducing the tempo automation from 60 to 54 with the piano VSTi on Windows. Compare the result with Kontakt, sound-font instruments, TripleOscillator, and the rc8 version, as described in the report. Done means actively playing VSTi notes stretch correctly during tempo changes without breaking the working instrument cases.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
audio-video-rtc, desktop
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.