Lyt når som helst, hvor som helst

Nyd den ubegrænsede adgang til tusindvis af spændende e- og lydbøger - helt gratis

  • Lyt og læs så meget du har lyst til
  • Opdag et kæmpe bibliotek fyldt med fortællinger
  • Eksklusive titler + Mofibo Originals
  • Opsig når som helst
Start tilbuddet
DK - Details page - Device banner - 894x1036

Hands-On Music Generation with Magenta: Explore the role of deep learning in music generation and assisted music composition

Sprog
Engelsk
Format
Kategori

Fakta

Design and use machine learning models for music generation using Magenta and make them interact with existing music creation tools

Key Features

• Learn how machine learning, deep learning, and reinforcement learning are used in music generation

• Generate new content by manipulating the source data using Magenta utilities, and train machine learning models with it

• Explore various Magenta projects such as Magenta Studio, MusicVAE, and NSynth

Book Description

The importance of machine learning (ML) in art is growing at a rapid pace due to recent advancements in the field, and Magenta is at the forefront of this innovation. With this book, you'll follow a hands-on approach to using ML models for music generation, learning how to integrate them into an existing music production workflow. Complete with practical examples and explanations of the theoretical background required to understand the underlying technologies, this book is the perfect starting point to begin exploring music generation.

The book will help you learn how to use the models in Magenta for generating percussion sequences, monophonic and polyphonic melodies in MIDI, and instrument sounds in raw audio. Through practical examples and in-depth explanations, you'll understand ML models such as RNNs, VAEs, and GANs. Using this knowledge, you'll create and train your own models for advanced music generation use cases, along with preparing new datasets. Finally, you'll get to grips with integrating Magenta with other technologies, such as digital audio workstations (DAWs), and using Magenta.js to distribute music generation apps in the browser.

By the end of this book, you'll be well-versed with Magenta and have developed the skills you need to use ML models for music generation in your own style.

What you will learn

• Use RNN models in Magenta to generate MIDI percussion, and monophonic and polyphonic sequences

• Use WaveNet and GAN models to generate instrument notes in the form of raw audio

• Employ Variational Autoencoder models like MusicVAE and GrooVAE to sample, interpolate, and humanize existing sequences

• Prepare and create your dataset on specific styles and instruments

• Train your network on your personal datasets and fix problems when training networks

• Apply MIDI to synchronize Magenta with existing music production tools like DAWs

Who this book is for

This book is for technically inclined artists and musically inclined computer scientists. Readers who want to get hands-on with building generative music applications that use deep learning will also find this book useful. Although prior musical or technical competence is not required, basic knowledge of the Python programming language is assumed.

© 2020 Packt Publishing (E-bog): 9781838825768

Release date

E-bog: 31. januar 2020

Andre kan også lide...

  1. Modern Graph Theory Algorithms with Python: Harness the power of graph algorithms and real-world network applications using Python Colleen M. Farrelly
  2. Python Deep Learning Cookbook: Over 75 practical recipes on neural network modeling, reinforcement learning, and transfer learning using Python Indra den Bakker
  3. Keras Reinforcement Learning Projects: 9 projects exploring popular reinforcement learning techniques to build self-learning agents Giuseppe Ciaburro
  4. Natural Language Processing with TensorFlow: Teach language to machines using Python's deep learning library Thushan Ganegedara
  5. Hands-On Reactive Programming with Python: Event-driven development unraveled with RxPY Romain Picard
  6. PyTorch Deep Learning Hands-On: Build CNNs, RNNs, GANs, reinforcement learning, and more, quickly and easily Sherin Thomas
  7. Python 3 Object-Oriented Programming - Second Edition: Building robust and maintainable software with object oriented design patterns in Python Dusty Phillips
  8. Hands-On Enterprise Application Development with Python: Design data-intensive Application with Python 3 Saurabh Badhwar
  9. Python Reinforcement Learning Projects: Eight hands-on projects exploring reinforcement learning algorithms using TensorFlow Rajalingappaa Shanmugamani
  10. Hands-On MQTT Programming with Python: Work with the lightweight IoT protocol in Python Gastón C. Hillar
  11. Hands-On Convolutional Neural Networks with TensorFlow: Solve computer vision problems with modeling in TensorFlow and Python Richard Burton
  12. Deep Learning with PyTorch Quick Start Guide: Learn to train and deploy neural network models in Python David Julian
  13. TensorFlow Deep Learning Projects: 10 real-world projects on computer vision, machine translation, chatbots, and reinforcement learning Luca Massaron
  14. Machine Learning with PyTorch and Scikit-Learn: Develop machine learning and deep learning models with Python Vahid Mirjalili
  15. Hands-On Transfer Learning with Python: Implement advanced deep learning and neural network models using TensorFlow and Keras Dipanjan Sarkar
  16. Getting Started with Python for the Internet of Things: Leverage the full potential of Python to prototype and build IoT projects using the Raspberry Pi Tim Cox
  17. Machine Learning for OpenCV: Intelligent image processing with Python Michael Beyeler
  18. Functional Python Programming: Discover the power of functional programming, generator functions, lazy evaluation, the built-in itertools library, and monads, 2nd Edition Steven F. Lott
  19. Practical Data Science with Python: Learn tools and techniques from hands-on examples to extract insights from data Nathan George
  20. Python Machine Learning: Learn how to build powerful Python machine learning algorithms to generate useful data insights with this data analysis tutorial Sebastian Raschka
  21. 10 Machine Learning Blueprints You Should Know for Cybersecurity: Protect your systems and boost your defenses with cutting-edge AI techniques Rajvardhan Oak
  22. Machine Learning for Developers: Uplift your regular applications with the power of statistics, analytics, and machine learning Rodolfo Bonnin
  23. R Deep Learning Projects: Master the techniques to design and develop neural network models in R Pablo Maldonado
  24. Python Deep Learning Projects: 9 projects demystifying neural network and deep learning models for building intelligent systems Abhishek Nagaraja
  25. Machine Learning for Healthcare Analytics Projects: Build smart AI applications using neural network methodologies across the healthcare vertical market Eduonix Learning Solutions
  26. Large Scale Machine Learning with Python Luca Massaron
  27. Mastering Python Networking: Your one-stop solution to using Python for network automation, DevOps, and Test-Driven Development Eric Chou
  28. Applied Deep Learning with Python: Use scikit-learn, TensorFlow, and Keras to create intelligent systems and machine learning solutions Luis Capelo
  29. Learning Python Web Penetration Testing: Automate web penetration testing activities using Python Christian Martorella
  30. Mobile Deep Learning with TensorFlow Lite, ML Kit and Flutter: Build scalable real-world projects to implement end-to-end neural networks on Android and iOS Rimjhim Bhadani
  31. Hands-On Deep Learning Architectures with Python: Create deep neural networks to solve computational problems using TensorFlow and Keras Yuxi (Hayden) Liu
  32. Mastering OpenCV 4 with Python: A practical guide covering topics from image processing, augmented reality to deep learning with OpenCV 4 and Python 3.7 Alberto Fernandez Villan
  33. Python Penetration Testing Essentials: Techniques for ethical hacking with Python, 2nd Edition Mohit Raj
  34. Python Unlocked: Become more fluent in Python—learn strategies and techniques for smart and high-performance Python programming Arun Tigeraniya
  35. Python Parallel Programming Cookbook: Master efficient parallel programming to build powerful applications using Python Giancarlo Zaccone
  36. Machine Learning Projects for Mobile Applications: Build Android and iOS applications using TensorFlow Lite and Core ML Karthikeyan NG
  37. Python for Offensive PenTest: A practical guide to ethical hacking and penetration testing using Python Hussam Khrais
  38. OpenCV 3.x with Python By Example: Make the most of OpenCV and Python to build applications for object recognition and augmented reality Prateek Joshi
  39. Python Network Programming Techniques: 50 real-world recipes to automate infrastructure networks and overcome networking challenges with Python Marcel Neidinger
  40. Hands-On RESTful Python Web Services: Develop RESTful web services or APIs with modern Python 3.7 Gaston C. Hillar
  41. Modern Python Standard Library Cookbook: Over 100 recipes to fully leverage the features of the standard library in Python Alessandro Molina
  42. Scientific Computing with Python: High-performance scientific computing with NumPy, SciPy, and pandas Olivier Verdier
  43. Speed Up Your Python with Rust: Optimize Python performance by creating Python pip modules in Rust with PyO3 Maxwell Flitton

Vælg dit abonnement

  • Over 600.000 titler

  • Download og nyd titler offline

  • Eksklusive titler + Mofibo Originals

  • Børnevenligt miljø (Kids Mode)

  • Det er nemt at opsige når som helst

Flex

For dig som vil prøve Mofibo.

89 kr. /måned
  • 1 konto

  • 20 timer/måned

  • Gem op til 100 ubrugte timer

  • Eksklusivt indhold hver uge

  • Fri lytning til podcasts

  • Ingen binding

Prøv gratis
Den mest populære

Premium

For dig som lytter og læser ofte.

129 kr. /måned
  • 1 konto

  • 100 timer/måned

  • Eksklusivt indhold hver uge

  • Fri lytning til podcasts

  • Ingen binding

Start tilbuddet

Unlimited

For dig som lytter og læser ubegrænset.

149 kr. /måned
  • 1 konto

  • Ubegrænset adgang

  • Eksklusivt indhold hver uge

  • Fri lytning til podcasts

  • Ingen binding

Start tilbuddet

Family

For dig som ønsker at dele historier med familien.

Fra 179 kr. /måned
  • 2-6 konti

  • 100 timer/måned pr. konto

  • Fri lytning til podcasts

  • Kun 39 kr. pr. ekstra konto

  • Ingen binding

2 konti

179 kr. /måned
Start tilbuddet