Creative Music Applications in Python
Speaker: Dror Ayalon
### Creative Music Applications in Python
We are lucky to live in times when Python is the go-to programming language for machine learning, neural networks research, web applications, as well as for developments of generative media and digital art. Using a wide variety of Python open-source packages and RNN models, the Python community is now becoming the center stage for experimental media projects and creative applications.
The goal of this talk is to introduce attendees to the increasing variety of packages and pre-trained machine learning models for audio analysis, music creation, and text generation, that is now available in Python!
### Talk Overview
The talk will start with a presentation of Dror's recent award-winning project, Soundscape (http://www.soundsca.pe) - An online platform, that allows music lovers to record loops, and sync them with music by other people around the world automatically.
We will breakdown Soundscape's building blocks and see how to use audio analysis Python packages, such as LibROSA (https://librosa.github.io/librosa/index.html) and madmom (http://madmom.readthedocs.io/en/latest/index.html) (Recurrent Neural Network). Furthermore, we will learn how to overcome the challenges of serving these type of applications using the Django Web Framework (https://www.djangoproject.com/).
Then, we will talk about easy ways to build similar applications using Python packages, such as AudioOwl (https://github.com/dodiku/audioowl) and MixingBear (https://github.com/dodiku/MixingBear), which were created recently by Dror Ayalon.
!AudioOwl.py and MixingBear.py (https://s3.amazonaws.com/soundscape-images-dev/AudioOwl_MixingBear.png)
Following the project presentation, we will review a few other Python open-source projects and tools, such as Google Magenta's Recurrent Neural Networks for generative music, WaveGAN for generative raw audio, and textgenrnn for text generation.
We will wrap-up with a few interesting projects to burst our inspiration!
### About The Speaker
Dror Ayalon (https://www.drorayalon.com) is a software engineer, product manager, and interaction designer. He researches and develops innovative music creation tools, using music information retrieval (MIR) techniques, digital signal processing (DSP), and machine learning algorithms, that will allow musicians to compose music in a variety of new ways and formats. Dror recently received his master's degree from NYU and now works full time for the Google Creative Lab in NYC.
Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «Creative Music Applications in Python», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.
Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.
Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!
Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.