This code is part of the Kadenze Academy program on "Creative Applications of Deep Learning with Tensorflow" taught by Parag K. Mital. More information can be found on the course website: https://www.kadenze.com/programs/creative-applications-of-deep-learning-with-tensorflow and the course github: https://github.com/pkmital/CADL. This code is licensed under the APL 2.0 by Parag K. Mital and this entire notice should appear at the top of any reproductions of the code contained in this repository.