Text this: Signal processing for active control