In this chapter, we'll use the following tools:
- A command line or bash to launch Magenta from the Terminal
- Python and its libraries to write music generation code using Magenta
- Magenta to generate music in MIDI
- MuseScore or FluidSynth to listen to the generated MIDI
In Magenta, we'll make the use of the MusicVAE and GrooVAE models. We'll be explaining these models in depth, but if you feel like you need more information, the model's README in Magenta's source code (github.com/tensorflow/magenta/tree/master/magenta/models) is a good place to start. You can also take a look at Magenta's code, which is well documented. We also provide additional content in the last section, Further reading.
The code for this chapter is in this book's code GitHub in the Chapter04 folder, located at github.com/PacktPublishing/hands-on-music...