@tom if you're lucky, you can binwalk the file and it will tell you its contents
if it's custom though? you're gonna need to look for the way each part of the file can be "skipped"
basically, most formats don't like scanning the whole file for the parts they are interested in, and usually either have an index, or have headers, followed by numbers, and lots of data--each number being the size of the section
if you can split the sections, you can try to dissect these smaller pieces easier
@thingywott I've already figured out how the file is split into 64 so that's a good start I suppose - I'm gonna try using binwalk but I highly expect this to be completely custom. tysm though!
@tom ooh! nice
i guess from there, is there a blank track? that can give some big hints about where the data you are looking for is located
maybe even try running pieces of it through ffplay or something else that can recognize audio formats in case you think you have one of your waveforms, since it could be just be a raw waveform instead of any particular custom format--in which case it will actually sound like something
it's also worth keeping notes about addresses and the sizes of data
@tom if binwalk can't pick out the type of data you're looking at, but you find out how to skip each section, you can possibly cut those parts of the file out of the original binary and run
fileon them, since it can recognize significantly more types of formats--though you might need to see if you can find out how much data before the actual stuff you're interested in is paddedif you do this, you can even detect compressed data, and have a chance of extracting it