Search papers, labs, and topics across Lattice.
This study evaluates three generative modeling approaches—autoregressive LSTMs with attention, latent-variable models (including recurrent and vector-quantized VAEs), and generative adversarial networks—on their ability to create Bach-style symbolic piano music. The findings reveal that the autoregressive LSTM with attention excels in producing musically coherent compositions, while vector quantization effectively addresses posterior collapse and enhances output structure compared to traditional VAEs. In contrast, the adversarial model, although capable of capturing local pitch patterns, struggles with training stability and generalization to the Bach style.
Autoregressive models outperform latent-variable and adversarial approaches in generating coherent Bach-style music, revealing critical insights into the strengths and weaknesses of different generative techniques.
We study generative modeling of Bach-style symbolic piano music using a shared MIDI corpus and three model families: autoregressive LSTMs with attention, latent-variable models including recurrent VAEs and vector-quantized VAEs, and generative adversarial networks. We compare their ability to model polyphonic note sequences, learn useful latent representations, and generate stylistically coherent compositions. Our experiments show that the autoregressive LSTM with attention produces the most musically coherent samples, while vector quantization helps mitigate posterior collapse and yields more structured outputs than conventional recurrent VAEs. The adversarial approach captures local pitch patterns but remains difficult to train and generalizes less reliably to Bach's style. These results highlight the relative strengths and failure modes of autoregressive, latent-variable, and adversarial approaches for symbolic music generation.