Public processSample in ladder

don’t you wanna make processSample() of the ladder filter public? it’s kinda annoying in some situations to convert a given data structure to AudioBlock to make it work with the block process function

I would guess it’s not public because the processing logic in process() calls the updateSmoothers() method, which could easily be forgotten if you called processSample yourself. However both processSample and updateSmoothers have protected visibility, so it would appear you could work around this by inheriting from LadderFilter.

oh right. actually a good use of protected