Skip to content

BPM changes that are less than 4 beats apart don't convert properly in Psych charts #34

@swordcube

Description

@swordcube

I am trying to convert a Codename chart to a Psych chart, however I noticed that BPM changes that are less than 4 beats apart seems to create incorrect behavior

The beginning of the song is supposed to go from 175 -> 160 -> 150 -> 140 -> 130 -> 175
However it seems that it jumps from 175 to 130 (with a bit of delay) then back to 175 (with a bit of delay again)

These BPM changes occur a beat apart from each other
Psych charts have a sectionBeats field, but it seems like it isn't really utilized at all in moonchart


Video 1 (intended behavior)

Video_2026-04-05_08-58-54.mp4

Video 2 (actual behavior)

Video_2026-04-05_08-59-49.mp4

The 2 videos are recorded in 2 different FNF engines, however i don't think it is an issue with the engine shown in Video 2 since if it was, then psych charts with standard 4+ beat separated BPM changes probably wouldn't work properly either! (they do work just fine)


hard.json

meta.json

sorry if my wording is slightly messed up i am incredibly tired and am trying my best to write this issue in a comprehensible way

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workinggood first issueGood for newcomers

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions