I have some HES files and was wondering how to rip your own HES files from roms, and if there was a utility to do so?
Ripping HES files entails cutting out the game's sound-related code and sequence data as well as determining the entry points for the initialization and play routines of the music driver. Knowledge of HuC6280 asm is a must, as well as knowing the PCE's sound hardware, memory management, and interupt handling. Since ripping generally involves determing what low-level machine code is doing at a higher, more abstract level, there is no utility that will handle anything out there.
This has probably been asked before, but is there a way to get extract chip-based music and sounds from CD games?
Sure there is. CD games use the same CPU (which also handles PSG), so they really aren't any different than HuCard games. Actually, in most cases they are easier to rip, as most CD games use the exact same music driver (the one that is found on the System Card).