View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0001872 | OpenMPT | Feature Request | public | 2025-03-27 13:45 | 2025-03-29 13:19 |
Reporter | 02FD | Assigned To | |||
Priority | normal | Severity | minor | Reproducibility | N/A |
Status | new | Resolution | open | ||
Platform | x64 | OS | Windows | OS Version | 11 |
Product Version | OpenMPT 1.32.00.* (current testing) | ||||
Summary | 0001872: Play one channel of a stereo sample via a pattern command | ||||
Description | Hi! I have a very specific request that seems like (to me) it wouldn't be impossible to implement in *.mptm. Sometimes I'll have a stereo sample that I end up splitting specifically to mess around with the stereo separation or whatnot. This can be kind of annoying, however, as it requires you to now manage 2 samples when playing it back in stereo instead of 1. There are several undefined values in S9x that I feel would make sense for a method to handle this: a way to play only one channel of the stereo sample in mono. An additional option to simply swap each stereo channel (so that the left channel plays to the right and vice versa) would also be nice. Again, no idea how feasible this is and it's likely very low on your list of priorities. | ||||
Tags | No tags attached. | ||||
Has the bug occurred in previous versions? | |||||
Tested code revision (in case you know it) | |||||
While it may sound conceptually similar to other S9x effects, I am afraid this feature would be about as low-level as it can get: It would require new mixer functions to be added, because right now (like in practically any other sample player), the left sample channel is always mixed into the left mix channel and the right sample channel is always mixed into the right mix channel. There is no way to swap channels or play one sample channel in both mix channels. |
|
I was afraid of that. Well, it was worth a shot. I'm sure some other hacky solution could be found using the sample data itself, but at that point, why bother, right? |
|
I don't think I can see any sensible, maintainable way to achieve this without explicitly upgrading the mixer. It might be more feasible to find a VST plugin that can achieve these things. Stereo swap should be simple to find, at the very least. |
|
Fair enough. I do hope something comes up, but it does sound fairly difficult so my hopes are not high. I only asked because I typically work exclusively with DirectX plugins so that my modules can be played back via libopenmpt. |
|
I guess it would be possible to implement it as a built-in plugin still - maybe a general stereo processing tool that allows to do mid-side editing, stereo swapping, mono conversion, etc... |
|
Here's a potential list of features for such a stereo processing tool, some of which I have wanted for a while now, some of which are from this feature request:
|
|
Date Modified | Username | Field | Change |
---|---|---|---|
2025-03-27 13:45 | 02FD | New Issue | |
2025-03-27 13:50 | Saga Musix | Note Added: 0006337 | |
2025-03-27 13:54 | 02FD | Note Added: 0006338 | |
2025-03-27 13:55 | 02FD | Note Edited: 0006338 | |
2025-03-27 13:58 | Saga Musix | Note Added: 0006339 | |
2025-03-27 16:40 | 02FD | Note Added: 0006340 | |
2025-03-27 19:30 | Saga Musix | Note Added: 0006341 | |
2025-03-29 13:19 | Saga Musix | Note Added: 0006343 |