Replies: 1 comment 2 replies
-
About the playback speed restrictions I'll add this #28521 (comment) I did some measurements myself back then to determine the offsets, the offsets are probably outdated since ppy/osu-framework#6354 Peppy might be open to hardcoding some audio offsets for slower playback speeds, like how was done in stable, but it remains to be seen if these offsets are consistent between different platforms and hardware. |
Beta Was this translation helpful? Give feedback.
2 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Goal
The proposed changes aim to optimize the workflow of timing a song in Lazer and make it as smooth of a process as possible.
Change list
All of these features should only be available when using the timing tab.
Shortcuts are not final.
Changes
Basic Features
Ctrl+D
Places a new timing point on the timeline cursor.
Shift+D
Deletes the closest timing point to the left of the timeline cursor.
New Features
Hold Ctrl
Shows a button on every tick except for the one the timing point is on. When pressed, it adds a new timing point on that tick.
Hold Shift
Shows a handle on every tick. When dragged, it adjusts the BPM of its corresponding timing point.
When dragging the tick that the timing point is on, its offset changes instead.
Hold Ctrl & Shift
Shows some amalgamation of the two above buttons. It adjusts the BPM when dragged and adds a new timing point on that tick when released. When dragging the tick that the timing point is on, change its offset, as well as adjust the BPM of the previous timing point proportionally.
Only white ticks have larger buttons and handles.
Shift+Space
Holding
Shift
alone turns the timeline cursor yellow. PressingSpace
whileShift
is held will keep the cursor yellow (Shift
can be released) and play the song until the next white tick, at which point it will stop on its own and return to the normal cursor.Note that with these shortcuts, holding
Shift
will also show handles on the ticks but won't interfere with that feature.Personal Issues
I don’t know if I should be waiting for a potentially coming redesign of the editor before starting to write any code, which I would love to do myself but I don’t really have any experience with C#. So if anyone is willing to spend some time teaching me, I’ll gladly listen, although it might take me a bit before I get the hang of it. But if you want to do it yourself, that's fine too.
In case anyone needs to contact me, my discord is “fivoka”, you'll have more of a chance of getting an immediate response there.
Beta Was this translation helpful? Give feedback.
All reactions