change func name, we're just applying the pattern
add params to apply*parser to hold pattern element, rest of pattern, whether this el represents single note
streamer filename and funcname have changed