aws_deepcomposer_logo_horiz_outlined_med

Press play on Machine Learning

AWS DeepComposer gives developers a creative way to get started with machine learning. Get hands-on, literally, with a musical keyboard and the latest machine learning techniques, designed to expand your ML skills.

Designed to educate developers about machine learning

Get started with the AWS DeepComposer keyboard to create a melody that will transform into a completely original song in seconds, all powered by AI. Designed specifically to educate developers, AWS DeepComposer includes tutorials, sample code, and training data that can be used to get started building generative AI models, all without having to write a single line of code.

Creative meets generative

Generative AI is one of the biggest recent advancements in artificial intelligence technology because of its ability to create something new. It opens the door to an entire world of possibilities for human and computer creativity, with practical applications emerging across industries, from turning sketches into images for accelerated product development, to improving computer-aided design of complex objects. Until now, developers interested in growing skills in this area haven’t had an easy way to get started. Developers, regardless of their background in ML or music, can get started with Generative Adversarial Networks (GANs). This Generative AI technique pits two different neural networks against each other to produce new and original digital works based on sample inputs. With AWS DeepComposer, you can train and optimize GAN models to create original music.

AWS DeepComposer keyboard
Keyboard

Input a melody by connecting the AWS DeepComposer keyboard to your computer, or play the virtual keyboard in the AWS DeepComposer console.

AWS DeepComposer console
Console

Generate an original musical composition using the pre-trained genre models in the AWS DeepComposer console. Choose from rock, pop, jazz, classical, or build your own custom genre.

Publish to SoundCloud
Publish

Share your creations by publishing your tracks to SoundCloud in just a few clicks from the AWS DeepComposer console.

Learning at your fingertips

Learning at your fingertips
A creative way to learn ML

AWS DeepComposer allows developers of all skill levels to get started with Generative AI by providing hands-on tutorials to quickly start training models and test them in a fun, musical experience.

Start jamming, anywhere

In addition to the physical keyboard, the AWS DeepComposer console includes a virtual keyboard so that you can compose and learn anywhere.

Community and collaboration

The AWS DeepComposer community provides an opportunity for you to meet with developers and creators like you.

Getting started with AWS DeepComposer

Explore the pre-trained sample models available in the AWS DeepComposer console.
1_icon

Explore the pre-trained sample models available in the AWS DeepComposer console, to create original and inspiring music.

Build you own custom GAN architecture with Amazon SageMaker.
2_icon

Tweak the model hyperparameters such as tune and tempo in the AWS DeepComposer console or for advanced learning build your own custom GAN architecture with Amazon SageMaker.

Get creative and customize your AI-generated music using your favorite Digital Audio Workstation (DAW).
3_icon

Get creative and customize your AI-generated music using your favorite Digital Audio Workstation (DAW).

Publish to SoundCloud.
4_icon

Upload your finished AI-generated compositions directly from AWS DeepComposer into SoundCloud to share your tracks with the world.

The Keys to Machine Learning

Get started by using the MIDI-compatible AWS DeepComposer keyboard to compose melodies as input for your ML generated compositions. Use the hardware buttons on the keyboard to control the volume, playback, and recording flow, as well as use the built-in functions to create more complex inputs. You can also export the MIDI files to your favorite Digital Audio Workstation (DAW) and get even more creative.

AWS DeepComposer keyboard
More hands-on learning

Explore the portfolio of educational devices designed for developers of all skill levels to learn ML in fun, practical ways. Get started with reinforcement learning with AWS DeepRacer and learn how to build deep learning-based computer vision apps with AWS DeepLens.

Intel Inside
OpenVino
Machine Learning educational devices
Sign up for the preview