The Novo in Downtown Los Angeles has long been recognized by locals as a theatre for emerging musical acts to make their mark ...