The New England Bach Festival has presented 12 festivals since 2003, welcoming more than 145 different artists and ensembles to the stage in Armidale, performing over 300 works by Bach, including 187 unique BWVs, at least 40 works by current composers, and premieres of 10 original compositions commissioned by the festival.