uhhhh… I’m not sure where to begin here… pointers in memory are the basics of a “graph”, and they are a fundamental item in computing.
But this is all splitting hairs… you are talking about DAG vs Tree, and you are right that music is far more DAG-y than Tree-y – but the reality is that there are cycles too.