In this chapter, you'll learn what many consider the foundation of music—percussion. We'll show the importance of Recurrent Neural Networks (RNNs) for music generation. You'll then learn how to use the Drums RNN model using a pre-trained drum kit model, by calling it in the command-line window and directly in Python, to generate drum sequences. We'll introduce the different model parameters, including the model's MIDI encoding, and show how to interpret the output of the model.
The following topics will be covered in this chapter:
- The significance of RNNs in music generation
- Using the Drums RNN in the command line
- Using the Drums RNN in Python