The difference is that FeedBackLoops are not meant to be read from a Sample, they are just a fixed length feedback. Use a MemoryWriter if you want to do anything else. Just guessing, but I think the FeedbackLoop classes are optimized for that simple task, while the MemoryWriter allows you to do more complex stuff.