Your systemverilog is quite readable and well written. Good work on the library. Always a pleasure to see people using stuff I developed (used to work on Quartus)
Thanks! I was originally writing in Verilog but made the switch after coming across multidimensional packed arrays, which made the audio implementation easier.