An edge-computing-enabled internet protocol framework for personalised learning systems: a music composition use case | Synapse