Let’s Program a Banjo Grammar
This is a fun video, not just for the banjo results but also for the thinking processes. Ryan Herr uses Tracery to operationalize the style of an expert banjo player. In the process, he touches on context free grammars, using computing to express knowledge, and making music with Tracery.