FF6 Hacking
SNES BRR samples - Printable Version

+- FF6 Hacking (https://www.ff6hacking.com/forums)
+-- Forum: Hacks, Resources and Tutorials (https://www.ff6hacking.com/forums/forum-1.html)
+--- Forum: Opera House Rehearsal Room (https://www.ff6hacking.com/forums/forum-71.html)
+---- Forum: BRR Laboratories (https://www.ff6hacking.com/forums/forum-75.html)
+---- Thread: SNES BRR samples (/thread-3631.html)



SNES BRR samples - madsiur - 02-22-2018

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?id=ff3:ff3us:music:brrsamples


RE: SNES BRR samples - m06 - 02-23-2018

I had some japanese sites for FFV and FFIV a long time ago. I'll try to jam in some relative info and links here.

Vehek at slickproductions seemed to know everything about this stuff. Props to him and plz join and share the love if you see this Vehek.

FFIV

https://www9.atwiki.jp/ffbin/pages/36.htmll (google translate works fairly good)
http://slickproductions.org/forum/index.php?topic=163.0

FFV

https://www9.atwiki.jp/ffbin/pages/34.html (google translate works fairly good)
http://slickproductions.org/slickwiki/index.php/Noisecross:FF5_Brr_Sound#Instruments


SPC at slick productions: http://slickproductions.org/forum/index.php?board=14.0


RE: SNES BRR samples - JCE3000GT - 03-01-2018

(02-23-2018, 05:38 PM)m06 Wrote: I had some japanese sites for FFV and FFIV a long time ago. I'll try to jam in some relative info and links here.

Vehek at slickproductions seemed to know everything about this stuff. Props to him and plz join and share the love if you see this Vehek.

FFIV

https://www9.atwiki.jp/ffbin/pages/36.htmll (google translate works fairly good)
http://slickproductions.org/forum/index.php?topic=163.0

FFV

https://www9.atwiki.jp/ffbin/pages/34.html (google translate works fairly good)
http://slickproductions.org/slickwiki/index.php/Noisecross:FF5_Brr_Sound#Instruments


SPC at slick productions: http://slickproductions.org/forum/index.php?board=14.0

^ Beat me too it.  

Sorry Madsiur, I don't have any of the BRR loop data you seek.  Sad

*edit*
In all of my CDRs I found some stuff I had forgotten but some files in a zip archive were corrupted so it may be a possibility I lost that stuff a decade ago or so.


RE: SNES BRR samples - madsiur - 03-02-2018

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 Tongue
[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 |



RE: SNES BRR samples - JCE3000GT - 03-02-2018

(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 Tongue

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.   Victory


RE: SNES BRR samples - madsiur - 03-03-2018

I have started to put some organization in this and got working BRRs from 7 games: https://www.ff6hacking.com/wiki/doku.php?id=ff3:ff3us:music:brrsamples

More to come!


RE: SNES BRR samples - madsiur - 03-05-2018

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?id=ff3:ff3us:music: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.