In this chapter, we'll use the following tools:
- The 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 Melody RNN, the Polyphony RNN, and Performance RNN models. We'll be explaining those 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 GitHub repository in the Chapter03 folder, located at github...