Multi-track symbolic music generation algorithm based on diffusion model and music structure constraints | Synapse