A good recoding system can do it in software and be acceptable. You can even do some filters on the output (recommend because the right over feedback to singers improves them) and get good results. You are allowed just over 5ms to do all of the above, which is possible but not easy.