View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0001373||OpenMPT||Feature Request||public||2020-10-03 23:56||2023-03-04 20:18|
|Reporter||Notademoscener||Assigned To||Saga Musix|
|Priority||none||Severity||feature||Reproducibility||have not tried|
|Product Version||OpenMPT 1.29.03.00 / libopenmpt 0.5.2 (upgrade first)|
|Target Version||OpenMPT 1.31.01.00 / libopenmpt 0.7.0 (upgrade first)||Fixed in Version||OpenMPT 1.31.01.00 / libopenmpt 0.7.0 (upgrade first)|
|Summary||0001373: Fasttracker 2 Custom Sync Event (Wxx) not implemented in OpenMPT|
I've seen ms-dos demos that have events that are triggered by this effect command for syncing to the beat for the .xm files. Protracker also does that by using 8xx for syncing too. Can you implement that please? Thank you
|Tags||No tags attached.|
|Has the bug occurred in previous versions?|
|Tested code revision (in case you know it)|
Even if it was supported, what would you sync to it in OpenMPT?
I just looked, and it seems BASS supports sync events, by hijacking less-used effects (http://www.bass.radio42.com/help/html/b3003de9-624a-e621-6b9c-2304b4dfe02c.htm):
Quote from #s3xmoditmania6:
Wxx itself doesn't do anything. The only thing OpenMPT can do is actually display Wxx commands (which it will do in the next version, but they won't be easily editable). It's up to the demo engine coder to actually make use of those Wxx commands. Hardly anyone uses XM files in modern demos these days, so there is little reason to implement full editing support for a command that does nothing. But hey, if you want this feature because you actually want to make a demo and sync up the specific pattern commands, then let me know! If it's just because you have learned about this (mis-)feature and that's why you want to see it in OpenMPT, then no, it won't happen.
Also, since you repeated the same misinformation you already wrote in #s3xmoditmania6, let me fix that fact again: ProTracker does not have an "8xx sync effect". In fact, 8xx in ProTracker does Karplus Strong synthesis. Demo musicians just figured out that it's not harmful to use the command on an empty channel or a non-looped sample so they made use of that. 8xx was never intended to be used as a sync effect.
Note: OpenMPT 1.29.04.00 can now show Wxx commands from existing XM files. They are not editable not though (unless you edit text from the the clipboard).
Saga. If I would make an MS-DOS demo, I would have someone to do the coding with the wxx sync effect command for syncing graphics and other visual stuff in the MS-DOS demo because I only do music in OpenMPT.
Starwolf, I would likely sync it to visual stuff in OpenMPT for the MS-Dos demo, but I wanted someone to do the coding.
I mean... I would if I could’ve been willing to sync it to visual stuff in OpenMPT for the MS-Dos demo, but I wanted someone to do the coding.
See, if you are not going to actually make a demo, there is absolutely no need for you to be able to edit Wxx commands.
Look up the ms-dos demo "Z by Agenda". If you want to look further of that, download it from demozoo and find the module. This is the final thing I will say this
You still don't get it. Placing Wxx commands in the pattern is one of countless ways of syncing module music with demo visuals. It's one that has been used by several demos, but demo authors can use any other pattern event for syncing their visuals to the soundtrack if they want to. Not being able to freely enter Wxx commands into the pattern editor in OpenMPT will not make it impossible for you to synchronize your demo (that you said you are not going to write anyway) to its soundtrack. For example, if you were going to use the BASS library you could synchronize visuals using a specific instrument (or even just specific notes of an instrument).
Is there anything that's still not clear?
|2020-10-03 23:56||Notademoscener||New Issue|
|2020-10-04 01:44||Notademoscener||Description Updated|
|2020-10-04 04:41||Notademoscener||Description Updated|
|2020-10-04 05:29||Notademoscener||Category||General => Feature Request|
|2020-10-04 09:21||StarWolf3000||Note Added: 0004450|
|2020-10-04 10:39||Saga Musix||Note Added: 0004452|
|2020-10-04 13:18||Saga Musix||Note Added: 0004453|
|2020-10-04 22:29||Notademoscener||Note Added: 0004458|
|2020-10-04 22:31||Notademoscener||Note Added: 0004459|
|2020-10-04 23:25||Notademoscener||Note Added: 0004460|
|2020-10-05 07:56||Saga Musix||Note Added: 0004461|
|2020-10-05 17:21||Notademoscener||Note Added: 0004462|
|2020-10-05 17:28||Saga Musix||Note Added: 0004463|
|2020-10-05 17:28||Saga Musix||Priority||normal => none|
|2023-03-04 20:18||Saga Musix||Assigned To||=> Saga Musix|
|2023-03-04 20:18||Saga Musix||Status||new => resolved|
|2023-03-04 20:18||Saga Musix||Resolution||open => fixed|
|2023-03-04 20:18||Saga Musix||Fixed in Version||=> OpenMPT 1.31.01.00 / libopenmpt 0.7.0 (upgrade first)|
|2023-03-04 20:18||Saga Musix||Target Version||=> OpenMPT 1.31.01.00 / libopenmpt 0.7.0 (upgrade first)|