Guitar FLIP to invert PAN (+extra AUTO Guitar lanes)
Hmm...
I know it requires both
If the all guitar sounds are monaural, I don't have to implement latter one. But I know many twin-guitar DTX songs use stereo guitar sound files.
To invert #PAN value is very easy to implement. However, to invert stereo wav sound is difficult for me. (I don't know how to do it in a smart way. Though I can do it with a forcible way, but I don't want do so...)
If someone know the easy way to playback WAV with inverting PAN in DirectSound, please let me know.
It might be useful if "Guitar FLIP" also inverts the PAN of the soundfiles that are used.
For example, often a song with two guitars might have the Pan set to "-50" and "50" respectively.
If you use Guitar FLIP on such a song, it might get a little confusing, as the sounds you are playing are coming from the opposite speaker.
It would be useful to use this together with my other suggestion (Ticket #26338, Guitar have their own AUTO lanes) to also invert the pan of the AUTO sounds.
Additionally, it might be useful to implement lanes especially for extra AUTO Guitar sequences (that are never playable),
as they might have their PAN configured depending on the playable Guitar part.
(e.g. the playable Guitar part is on the left (Guitar1), and a keysounded AUTO Guitar sequence (not playable) uses the opposite PAN values.
It would be useful if they are also inverted using Guitar FLIP.)
I think to do this, only the sounds that are actually played in the respective lanes should have the PAN inverted.
e.g. Guitar 1 uses a sound named "1.wav" with PAN -50, but this sound is also used on the drum part of the song. (Same WAV#)
With Guitar FLIP, the sound should only have the PAN inverted when played on Guitar 1, not on Drum.
(Weird example, but I hope it can be understood.)
I don't know how DTXMania works, so I'm not sure if the last part is easily possible.