I'm trying to match Nintendo Music as closely as possible using TXTP. For example, the track Mario Kart 7 "Selection Screen" is approximately the following: STRM_MENU_SINGLE_MULTI.bcstm#C1,2,3,4,5,6#@crosstrack2
However, the actual track cross-fades back to C1,2 after C4,5 and repeats the cycle before fading out. I tried a lot of things but can't figure out how to do it.
One thing that would really help unlock a lot of possibilities is being able to cross-fade between two different files rather than streams within the same file. Is that possible?
How does one set the length of the cross-fades?
And is it possible to reference the LOOP_START without typing the static number manually?
I tried what you posted (plus extra spaces between commands) and it sounds correct to me. If I play forever it goes 1+2 > 3+4 > 5+6 then stays like that forever.
Thank you, here's a closer match to Nintendo Music based on what you shared: STRM_MENU_SINGLE_MULTI.bcstm#C1,2,3,4,5,6 STRM_MENU_SINGLE_MULTI.bcstm#C1,2,3,4,5,6 mode = layers commands = #@crosstrack 2
However, I don't understand how to use this approach for two completely different stereo files, which would allow for more power.
Not the best example, but how would one cross-fade one stereo file (STRM_BN_HONEY_STAGE_N.bcstm) into another (STRM_BN_HONEY_STAGE_F.bcstm)?
And how does one control the duration of the cross-fade itself to where the last 3 seconds of a file are faded out simultaneously when the first 3 seconds of a different file are faded in?
You could crossfade the same way, layer 2 different files, then since that would play them at the same time, you can "move" the 2nd file using #p so it starts late. But crossfade isn't really meant for such complex cases.
You can't change duration or anything about crossfade.
Thank you for the recommendations. After a lot of trial and error, I came up with the following closer approximation of "Selection Screen" for anybody who is wanting to do something similar: STRM_MENU_SINGLE_MULTI.bcstm#l11#f16#m1)25.0+0,2)25.0+0,3(25.0+0,4(25.0+0,3)49.0+0,4)49.0+0,5(49.0+0,6(49.0+0,5)73.0+5.0,6)73.0+5.0,1(73.0+5.0,2(73.0+5.0,1)1:38+0,2)1:38+0,3(1:38+0,4(1:38+0,3)2:02+0,4)2:02+0,5(2:02+0,6(2:02+0,1+3,1+5,2+4,2+6,3D [edit] (1 hour left)