Text this: Semi-supervised emotion-driven music generation model based on category-dispersed Gaussian Mixture Variational Autoencoders.