Previous Page | Next Page

by bnnm at 7:34 PM EDT on May 5, 2018
latest vgmstream changes (autobuilds (MSVC) / foobar / test+winamp+xmplay (GCC) / bug list)
- Add TXTP "mode = layers" for multilayered songs
- Add .xwb DSP hack [Stardew Valley (Switch)]
- Add .opus variation [Fast RMX (Switch)]
- Fix some EA SWVR [Freekstyle (PS2/GC)]
- Winamp: Improve channel downmixer

***

TXTP "layers" play songs with channels/parts divided into files as one

Nier Automata - BGM_0_012_song2.txtp
# mix dynamic sections (2ch * 2)
BGM_0_012_04.wem
BGM_0_012_07.wem

mode = layers


Life is Strange - BIK_E1_6A_DialEnd.txtp
# bik multichannel isn't autodetectable so mix manually (1ch * 3)
BIK_E1_6A_DialEnd_00000000.audio.multi.bik#1
BIK_E1_6A_DialEnd_00000000.audio.multi.bik#2
BIK_E1_6A_DialEnd_00000000.audio.multi.bik#3

mode = layers


Note that some loop options may work erratically with this feature ATM.

***

@Ultrafighter - I changed it to 22khz. Which tracks are supposed to be 24khz?
by AnonRunzes at 7:39 PM EDT on May 5, 2018
have you taken a look into my VAG samples i just posted a while back?
by Knurek at 12:46 AM EDT on May 6, 2018
@bnnm: neither in_vgmstream nor foo_vgmstream want to play Fast RMX files (no matter if I rename them to lopus or not)
Does it need additional .txth definitions?
by simonmkwii at 1:34 AM EDT on May 6, 2018
Yeah, Fast RMX opuses don't play.
by marcusss at 7:52 AM EDT on May 6, 2018
Hi bnnm, I tried txtp but no luck so far..


So if..

Song001a.ogg is intro
Song002b.ogg is body with loop

Then simply create a txtp such as Song001.txtp and inside there has to be the lines

# blah blah by marcusss
Song001.txtp

# mix dynamic sections (2ch * 2)
Song001a.ogg
Song001b.ogg

mode = layers

So you would play the .ogg such as Song001a.ogg and it will play Song001b immediately after or the txtp file? Stupid Q but so far no luck either way while using the latest foobar release. My foobar updated today.

Thx
by simonmkwii at 8:22 AM EDT on May 6, 2018
Fast RMX still doesn't play, I tried every single version of the plugin in each different player.
by bnnm at 8:49 AM EDT on May 6, 2018
forgot .lopus, should be updated soon.

@AnonRunzes - try txth

@marcusss:
- join "segments" (intro+body):
#files must have same number of channels
Song001_intro.ogg
Song001_body.ogg
loop_start_segment = 2



- join "layers" (ex. main+vocals):
#files must have same number of samples
Song001_main.ogg
Song001_vocals.ogg
mode = layers


So you want the first one.


edited 8:51 AM EDT May 6, 2018
by AnonRunzes at 9:20 AM EDT on May 6, 2018
ok, i'll try that one for now. thanks.
by Ultrafighter at 1:57 PM EDT on May 6, 2018
>I changed it to 22khz. Which tracks are supposed to be 24khz?
I'm sorry for any misunderstanding, there was probably a typo in my earlier post, I only meant to say that 7 BGMs (namely AV~ALL_3596__Music.stream, then #3597, 3598, 3599, 3600, 3601 & 3602) should definitely sound @22,050 Hz but I didn't know for sure if remaining ingame tracks must be played back @22 KHz too. It's OK in my book if they are all played @22,050 Hz now.

And on an unrelated note, do you think it's possible to play headerless interleaved XMA1 data (3 stereo layers per file) using some special TXTH or TXTP? I'm reripping a very old X360 title and obviously want to avoid any unnecessary transmogrification.
The last time this game was ripped those multi-layered tracks were rebuilt to multiple 2ch XMAs with XMA_Parse.exe and a ToWAV-compatible header was added with a respective BMS. You see this isn't the way nowadays and I'd like to make my rerip as proper & final as it can get.
So may I know if such files are potentially playable or you need samples to give answer? They should use 0x8000 blocksize (default for XMA_Parse.exe) & start offsets 0x0, 0x800 & 0x1000 for layers #1, 2 & 3. The game in question is Full auto.

Best regards!

Edit (update on Freekstyle sample rate issue): I found 2 tracks by Don Veca on YouTube and can now confirm that they (AV~ALL_3604__Music.stream & FEND~FE4_0375__Music.stream to be precise) should be played with 22,050 Hz.
I also checked out that single licensed song by Dry cell and am sure that 22 KHz is correct frequency value for the track.

edited 12:15 PM EDT May 7, 2018
by bnnm at 4:26 PM EDT on May 8, 2018
If it's normal XMA1 (and probably is), you can make a 6ch GENH/TXTH and should play, XMA multichannel internally uses layers.

If the layers are actually custom you could deinterleave, make 3 GENH/TXTH then another TXTP to join all 3.

Previous Page | Next Page
Go to Page 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197

Search this thread

Show all threads

Reply to this thread:

User Name Tags:

bold: [b]bold[/b]
italics: [i]italics[/i]
emphasis: [em]emphasis[/em]
underline: [u]underline[/u]
small: [small]small[/small]
Link: [url=http://www.google.com]Link[/url]

[img=https://www.hcs64.com/images/mm1.png]
Password
Subject
Message

HCS Forum Index
Halley's Comet Software
forum source
Generated in 0.026s;