New Tools for Aspect-Oriented Programming in Music and Media Programming Environments