Got rid of a bug that caused infinities to show up in amplitude panning
Implemented the low-level machinery for table-based properties