View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0001951 | OpenMPT | Feature Request | public | 2026-03-10 11:46 | 2026-08-22 21:47 |
| Reporter | elvisish | Assigned To | |||
| Priority | normal | Severity | minor | Reproducibility | have not tried |
| Status | new | Resolution | open | ||
| Platform | x64 | OS | Windows | OS Version | 10 |
| Product Version | OpenMPT 1.32.06.00 / libopenmpt 0.8.4 (upgrade first) | ||||
| Summary | 0001951: Keep loop pattern on when using Space to play song | ||||
| Description | When using Space to play a track with Loop Pattern turned on, the loop keeps disabling. There's some more information here: https://www.reddit.com/r/OpenMPT/comments/1k16k60/comment/o1q6o7y/?context=1 - as explained, if using pause instead of stop, the loop pattern doesn't turn off, but there should be a way to force Loop Pattern to stay on persistently. | ||||
| Tags | No tags attached. | ||||
| Has the bug occurred in previous versions? | |||||
| Tested code revision (in case you know it) | |||||
|
There is no default keybinding related to playback bound to spacebar. Loop Song also has nothing to do with pattern looping or not, it determines whether the song starts playing from the beginning when it reached the end. There is a multitude of key bindings that can be used to either play the whole song or play the current pattern only. Depending on which one you assigned to the space key, it will either set (shortcut names starting with "Play Song ...") or unset (shortcut names starting with "Play Pattern ...") the "loop pattern" checkbox. It's always been this way. |
|
|
Here is me just pressing space bar, it keeps disabling it but it doesn't if I click either of the buttons: So it must be a keyboard shortcut that's turning it off? Well: Here's what I have set for play/pause: Is there a way I can use Play Song From Cursor/Pause with Spacebar and not have Loop Pattern turn off? Could there be an option that doesn't turn this setting off when the song is played? |
|
|
As said, Play Song means play the whole song. That's why it unchecks the checkbox. Essentially what you want is a different shortcut, Play Pattern from Cursor / Pause, which does not exist yet. |
|
|
Would it be possible for Play Pattern from Cursor / Pause to be implemented? I'd find it very useful when I'm working on a small section of the track, and I always use the Spacebar to playback the song from the cursor. |
|
|
I'm thinking, if "Play Pattern from Cursor / Pause (with Spacebar)" was implemented alongside "Play Song From Cursor/Pause (with Spacebar)", I'd have to change the shortcut each time I wanted to switch between pattern loop and song loop. Is it possible to implement a "Dynamic Play from Cursor/Pause (with Spacebar)" or similar, that automagically adapts to whether or not Loop Pattern is enabled? If Loop Pattern is enabled, it would work like "Play Pattern from Cursor / Pause (with Spacebar)", whereas if Loop Pattern were disabled, it woruld function like "Play Song From Cursor/Pause (with Spacebar)". |
|
|
It wouldn't be called "Play Pattern from Cursor / Pause (with Spacebar)", just "Play Pattern from Cursor / Pause", because it would get a customizable shortcut, not a fixed one at the spacebar. |
|
|
Yeah, I should edit that out. But still, if it could be dynamic so it would play either Pattern or Song depending on if the Loop Pattern option is toggled or not? |
|
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2026-03-10 11:46 | elvisish | New Issue | |
| 2026-03-10 19:17 | Saga Musix | Assigned To | => Saga Musix |
| 2026-03-10 19:17 | Saga Musix | Status | new => feedback |
| 2026-03-10 19:17 | Saga Musix | Note Added: 0006588 | |
| 2026-03-11 22:11 | Saga Musix | Assigned To | Saga Musix => |
| 2026-08-18 21:09 | elvisish | Note Added: 0006719 | |
| 2026-08-18 21:09 | elvisish | Status | feedback => new |
| 2026-08-18 21:10 | elvisish | Note Edited: 0006719 | |
| 2026-08-18 21:11 | Saga Musix | Note Added: 0006720 | |
| 2026-08-18 22:34 | elvisish | Note Added: 0006721 | |
| 2026-08-20 16:47 | elvisish | Note Added: 0006722 | |
| 2026-08-22 12:28 | StarWolf3000 | Note Added: 0006723 | |
| 2026-08-22 21:47 | elvisish | Note Added: 0006724 |