Controllable Monophonic Music Generation Via Latent Variable Disentanglement