I'm going to build a collection of BRR samples on the wiki as resources for music hacking. I'm looking for the loop sampling info (LSI), ADSR data and wave rate multiplying data (WRM) of the samples as well as their pointers. So far I got some info but if anybody has more concerning Squaresoft RPGs and other games like Lufia or BoF as well as any SNES game, it would be very helpful. Here is what I got so far, some games are incomplete. Other games like SoE are a total mess so I'm not bothering. I could probably add info to my current list with some time spent on each game but I rather do a call for info first.
Update: I have organized things better on the wiki:
https://www.ff6hacking.com/wiki/doku.php...brrsamples
Thanks @m06 and @JCE3000GT! I think I got a good start, I wrote a program to extract all BRR data and info and build a folder with everything labeled and text file generation. I did a test with FF5 and it work like a charm!
I got everything I need for FF4, FF5, CT and RS3. After I'll probably do RS2, MQ and SD3. Then we'll see about which game the BRR samples can be found without tearing apart the ROM..
Sample Samples
[
attachment=293]
I'm not sure which set-up I'll choose; the folders with everything in bin files or just the samples labeled as bin files and the text file. Regardless the text file will be in both options.
This is what the text file look:
Code:
| ID | Offset | Size | Name | ADSR | WRML | LOOP |
-----------------------------------------------------------------------
| $01 | $C446AA-$C45137 | $0A8E | bass drum | FFE0 | C000 | 8C0A |
| $02 | $C45138-$C45D12 | $0BDB | snare | FFE0 | 0000 | D90B |
| $03 | $C45D13-$C46EA8 | $1196 | hard snare | FFE0 | C000 | 9411 |
| $04 | $C46EA9-$C47CF9 | $0E51 | cymbal | FFF0 | 0000 | FA05 |
| $05 | $C47CFA-$C492F4 | $15FB | tom | FFE0 | 6000 | F915 |
| $06 | $C492F5-$C4975B | $0467 | closed hi-hat | FFE0 | 0000 | 6504 |
| $07 | $C4975C-$C4A8F1 | $1196 | open hi-hat | FFE0 | 0000 | 9411 |
| $08 | $C4A8F2-$C4BA87 | $1196 | timpani | FFE0 | FB00 | 9411 |
| $09 | $C4BA88-$C4C4FA | $0A73 | vibraphone | FFF0 | FE48 | F504 |
| $0A | $C4C4FB-$C4C7BA | $02C0 | marimba | FFF5 | E0A0 | 9A02 |
| $0B | $C4C7BB-$C4E73C | $1F82 | strings | FFE0 | 007C | F708 |
| $0C | $C4E73D-$C4F518 | $0DDC | choir | FFE0 | FD00 | C702 |
| $0D | $C4F519-$C4F883 | $036B | harp | FFF2 | 5100 | 4E03 |
| $0E | $C4F884-$C50014 | $0791 | trumpet | FFE1 | FE00 | DA04 |
| $0F | $C50015-$C5028C | $0278 | oboe | FFE1 | E090 | 5202 |
| $10 | $C5028D-$C5085B | $05CF | flute | FFE1 | FC60 | 8904 |
| $11 | $C5085C-$C51379 | $0B1E | organ | FFE0 | FC7F | 3609 |
| $12 | $C5137A-$C52488 | $110F | piano | FFED | FF00 | 4206 |
| $13 | $C52489-$C52670 | $01E8 | electric bass | FFE0 | FCC0 | 4401 |
| $14 | $C52671-$C52C00 | $0590 | bass guitar | FFEC | FCA0 | 4A04 |
| $15 | $C52C01-$C53301 | $0701 | grand piano | FFEA | FCD0 | BB05 |
| $16 | $C53302-$C53EAF | $0BAE | music box | FFF3 | FFA0 | 6606 |
| $17 | $C53EB0-$C55045 | $1196 | woo! | FFE0 | 0000 | 9411 |
| $18 | $C55046-$C570BA | $2075 | Metal system | FFEA | 0000 | BD09 |
| $19 | $C570BB-$C58772 | $16B8 | synth chord | FFEA | 0000 | 8403 |
| $1A | $C58773-$C59290 | $0B1E | dist guitar | FFE8 | 0000 | BB05 |
| $1B | $C59291-$C5A2BE | $102E | krabi | FFF3 | FE00 | 2D09 |
| $1C | $C5A2BF-$C5B8DD | $161F | horn | FFE1 | E0B0 | F915 |
| $1D | $C5B8DE-$C5BC48 | $036B | mandolin | FFF1 | FC90 | 1803 |
| $1E | $DBF800-$DBFFA2 | $07A3 | unknown 1 | FFF4 | E0C0 | 7D07 |
| $1F | $C5BC49-$C5C808 | $0BC0 | conga | FFF3 | 0000 | DC08 |
| $20 | $C5C809-$C5D095 | $088D | cabasa | FFE0 | 0000 | 8D08 |
| $21 | $C5D096-$C5DA78 | $09E3 | klaves | FFE0 | 0E00 | E109 |
| $22 | $D4F000-$D4FE7D | $0E7E | unknown 2 | FFE0 | 0000 | 7C0E |
| $23 | $C5DA79-$C5E5E7 | $0B6F | hand clap | FFE0 | 0000 | 6D0B |
(03-02-2018, 01:57 AM)madsiur Wrote: [ -> ]Thanks @m06 and @JCE3000GT! I think I got a good start, I wrote a program to extract all BRR data and info and build a folder with everything labeled and text file generation. I did a test with FF5 and it work like a charm!
I got everything I need for FF4, FF5, CT and RS3. After I'll probably do RS2, MQ and SD3. Then we'll see about which game the BRR samples can be found without tearing apart the ROM..
Sample Samples
I'm not sure which set-up I'll choose; the folders with everything in bin files or just the samples labeled as bin files and the text file. Regardless the text file will be in both options.
This is what the text file look:
Code:
| ID | Offset | Size | Name | ADSR | WRML | LOOP |
-----------------------------------------------------------------------
| $01 | $C446AA-$C45137 | $0A8E | bass drum | FFE0 | C000 | 8C0A |
| $02 | $C45138-$C45D12 | $0BDB | snare | FFE0 | 0000 | D90B |
| $03 | $C45D13-$C46EA8 | $1196 | hard snare | FFE0 | C000 | 9411 |
| $04 | $C46EA9-$C47CF9 | $0E51 | cymbal | FFF0 | 0000 | FA05 |
| $05 | $C47CFA-$C492F4 | $15FB | tom | FFE0 | 6000 | F915 |
| $06 | $C492F5-$C4975B | $0467 | closed hi-hat | FFE0 | 0000 | 6504 |
| $07 | $C4975C-$C4A8F1 | $1196 | open hi-hat | FFE0 | 0000 | 9411 |
| $08 | $C4A8F2-$C4BA87 | $1196 | timpani | FFE0 | FB00 | 9411 |
| $09 | $C4BA88-$C4C4FA | $0A73 | vibraphone | FFF0 | FE48 | F504 |
| $0A | $C4C4FB-$C4C7BA | $02C0 | marimba | FFF5 | E0A0 | 9A02 |
| $0B | $C4C7BB-$C4E73C | $1F82 | strings | FFE0 | 007C | F708 |
| $0C | $C4E73D-$C4F518 | $0DDC | choir | FFE0 | FD00 | C702 |
| $0D | $C4F519-$C4F883 | $036B | harp | FFF2 | 5100 | 4E03 |
| $0E | $C4F884-$C50014 | $0791 | trumpet | FFE1 | FE00 | DA04 |
| $0F | $C50015-$C5028C | $0278 | oboe | FFE1 | E090 | 5202 |
| $10 | $C5028D-$C5085B | $05CF | flute | FFE1 | FC60 | 8904 |
| $11 | $C5085C-$C51379 | $0B1E | organ | FFE0 | FC7F | 3609 |
| $12 | $C5137A-$C52488 | $110F | piano | FFED | FF00 | 4206 |
| $13 | $C52489-$C52670 | $01E8 | electric bass | FFE0 | FCC0 | 4401 |
| $14 | $C52671-$C52C00 | $0590 | bass guitar | FFEC | FCA0 | 4A04 |
| $15 | $C52C01-$C53301 | $0701 | grand piano | FFEA | FCD0 | BB05 |
| $16 | $C53302-$C53EAF | $0BAE | music box | FFF3 | FFA0 | 6606 |
| $17 | $C53EB0-$C55045 | $1196 | woo! | FFE0 | 0000 | 9411 |
| $18 | $C55046-$C570BA | $2075 | Metal system | FFEA | 0000 | BD09 |
| $19 | $C570BB-$C58772 | $16B8 | synth chord | FFEA | 0000 | 8403 |
| $1A | $C58773-$C59290 | $0B1E | dist guitar | FFE8 | 0000 | BB05 |
| $1B | $C59291-$C5A2BE | $102E | krabi | FFF3 | FE00 | 2D09 |
| $1C | $C5A2BF-$C5B8DD | $161F | horn | FFE1 | E0B0 | F915 |
| $1D | $C5B8DE-$C5BC48 | $036B | mandolin | FFF1 | FC90 | 1803 |
| $1E | $DBF800-$DBFFA2 | $07A3 | unknown 1 | FFF4 | E0C0 | 7D07 |
| $1F | $C5BC49-$C5C808 | $0BC0 | conga | FFF3 | 0000 | DC08 |
| $20 | $C5C809-$C5D095 | $088D | cabasa | FFE0 | 0000 | 8D08 |
| $21 | $C5D096-$C5DA78 | $09E3 | klaves | FFE0 | 0E00 | E109 |
| $22 | $D4F000-$D4FE7D | $0E7E | unknown 2 | FFE0 | 0000 | 7C0E |
| $23 | $C5DA79-$C5E5E7 | $0B6F | hand clap | FFE0 | 0000 | 6D0B |
Good stuff! This should be a welcome thing to the community.
I've added samples from Hanjuku Hero, Romancing Saga 2, Mystic Quest, Radical Dreamers and Treasure of the Rudras. We now have 13 Squaresoft game done aside of FF6. I've also made available for download a version of each archive that does not have the sample length as 2 byte header for use outside FF6 and Squaresoft games. Finally I documented a few things like the sample data specific but not exclusive to Sqaresoft:
https://www.ff6hacking.com/wiki/doku.php...brrsamples
I might try to get samples from other games. I tried Breath of Fire since Squaresoft was part of development and while I can find the samples, I was unable to locate pointers or other data. I'll try Lufia games too after I sort the Secret of Evermore mess and done the 4 missing Squaresoft games. I really want to avoid ripping with SPC files because I could miss samples and SFX.