References
- Agarwala, N., Inoue, Y., & Sly, A. (2017). Music composition using recurrent neural networks. [online]. Web.stanford.edu. Retrieved from https://web.stanford.edu/class/cs224n/reports/2762076.pdf.
- Bello, J. (2018). MIDI Code. [ebook]. NYU. Retrieved from https://www.nyu.edu/classes/bello/FMT_files/9_MIDI_code.pdf.
- Chen, C. (2001). Creating melodies with evolving recurrent neural networks. [ebook]. Washington, DC: IEEE. Retrieved from http://nn.cs.utexas.edu/downloads/papers/chen.ijcnn01.pdf.
- Christies.com. (2018). Is artificial intelligence set to become art’s next medium? | Christie's. [online]. Retrieved from https://www.christies.com/features/A-collaboration-between-two-artists-one-human-one-a-machine-9332-1.aspx.
- Classicalarchives.com. (2018). Johann Sebastian Bach – Classical archives. [online]. Retrieved from https://www.classicalarchives.com/midi/composer/2113.html.
- Clementstheory.com. (2018). Transposition. [image]. Retrieved from https://www.clementstheory.com/study/transposition/.
- Donges, N. (2018). Recurrent neural networks and LSTM – Towards data science. [online]. Retrieved from https://towardsdatascience.com/recurrent-neural-networks-and-lstm-4b601dd822a5.
- Eck, D., & Schmidhuber, J. (2002). A first look at music composition using LSTM recurrent neural networks. [ebook]. Manno, Switzerland: Instituto Dalle Molle di Studi Sull’ Intelligenza Artificiale. Retrieved from http://people.idsia.ch/∼juergen/blues/IDSIA-07-02.pdf.
- Graves. (2014). Three-layer RNN. [image]. Retrieved from https://stackoverflow.com/questions/45223467/how-does-lstm-cell-map-to-layers.
- Gurney, K. (2004). An introduction to neural networks (2nd ed., p. 13). [ebook]. London: UCL Press. Retrieved from https://www.inf.ed.ac.uk/teaching/courses/nlu/assets/reading/Gurney_et_al.pdf.
- Hadjeres, G., Pachet, F., & Nielsen, F. (2017). DeepBach: A steerable model for Bach Chorales Generation (pp. 1–4.). [ebook]. Retrieved from https://pdfs.semanticscholar.org/d557/fdaa39c0047ac76618d018f1dad4e94aa508.pdf.
- Kline, D. M. & Berardi, (2005). Revisiting squared-error and cross-entropy functions for training neural network classifiers. Neural Computing & Application [online], 14, 310. Retrieved from https://link.springer.com/article/10.1007/s00521-005-0467-y.
- Koch, H., & Dommer, A. (1865). H. Ch. Koch's Musikalisches lexicon. Heidelberg: J.C.B. Mohr.
- Langston, P. (1988). Six Techniques for Algorithmic Music Composition. [ebook]. Morristown, New Jersey: Bellcore. Retrieved from http://peterlangston.com/Papers/amc.pdf.
- Learningmusic.ableton.com. (2018). Keys and scales | Learning Music (Beta). [online]. Retrieved from https://learningmusic.ableton.com/notes-and-scales/keys-and-scales.html.
- Liang, F. (2016). BachBot: Automatic composition in the style of Bach chorales (M. Phil in Machine Learning, Speech, and Language Technology). Cambridge: University of Cambridge.
- McCormack, J. (1996). Grammar based music composition. [ebook]. Clayton, Victoria: Monash University. Retrieved from http://users.monash.edu/∼jonmc/research/Papers/L-systemsMusic.pdf
- Midi.org. (2018). About MIDI-Part 4: MIDI files. [online]. Retrieved from https://www.midi.org/articles-old/about-midi-part-4-midi-files
- Richer, M. (2010). Understand music theory: Teach yourself (3rd ed.). London: Hachette UK.
- Rouse, M., & Good, R. (2005). What is wavetable? – Definition from WhatIs.com. [online] WhatIs.com. Retrieved from https://whatis.techtarget.com/definition/wavetable.
- Skuli, S. (2017). How to generate music using a LSTM neural network in Keras. [online]. Towards Data Science. Retrieved from https://towardsdatascience.com/how-to-generate-music-using-a-lstm-neural-network-in-keras-68786834d4c5.
- Skymind. (2017). A beginner's guide to Generative Adversarial Networks (GANs). [online]. Retrieved form https://skymind.ai/wiki/generative-adversarial-network-gan.
- Tchircoff, A. (2017). The mostly complete chart of neural networks, explained. [online]. Towards Data Science. Retrieved from https://towardsdatascience.com/the-mostly-complete-chart-of-neural-networks-explained-3fb6f2367464.
- Tornblom, M. (2008). Piano keyboard. [image]. Retrieved form http://www.harmoniumnet.nl/klavier-keyboard-ENG.html.
- Travers, J. (2018). Can AI write music well? | Technology. [online]. LabRoots. Retrieved from https://www.labroots.com/trending/technology/8810/listen-ai-writing-music-decide.
- Walder, C. (2016). Modelling symbolic music: Beyond the piano roll. [ebook]. Cornell University. Retrieved form https://arxiv.org/abs/1606.01368.
- Walder, C., & Kim, D. (2018). Neural dynamic programming for musical self similarity. [ebook]. Cornell University. Retrieved from https://arxiv.org/abs/1802.03144.
- Wiest, L. (2017). Recurrent neural networks – Combination of RNN and CNN – Convolutional neural networks for image and video processing – TUM Wiki. [online]. Wiki.tum.de. Retrieved from https://wiki.tum.de/display/lfdv/Recurrent+Neural+Networks+-+Combination+of+RNN+and+CNN.
- Zhang, G. (2000). Neural networks for classification: A survey. IEEE Transactions on Systems, Man and Cybernetics, Part C (Applications and Reviews), 30(4), 451–462. [online]. Retrieved from https://ieeexplore.ieee.org/document/897072 doi: 10.1109/5326.897072