<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"><channel><title>PyVideo.org - Dror Ayalon</title><link>https://pyvideo.org/</link><description></description><lastBuildDate>Fri, 05 Oct 2018 00:00:00 +0000</lastBuildDate><item><title>Music Synthesis in Python</title><link>https://pyvideo.org/pygotham-2017/music-synthesis-in-python.html</link><description>&lt;h3&gt;Description&lt;/h3&gt;&lt;div class="section" id="music-synthesis-in-python"&gt;
&lt;h4&gt;Music Synthesis in Python&lt;/h4&gt;
&lt;p&gt;Python has become a one-stop-shop for everything audio - from cutting edge digital signal processing packages to music synthesis and music composition packages. This plethora of audio related packages allows developers and musicians to build the most creative projects and experiences in a single programming language.&lt;/p&gt;
&lt;p&gt;The goal of this talk to provide attendees with the knowledge of the fabulous audio analysis and music creation tools available in Python.&lt;/p&gt;
&lt;/div&gt;
&lt;div class="section" id="talk-overview"&gt;
&lt;h4&gt;Talk Overview&lt;/h4&gt;
&lt;p&gt;The talk will start with a presentation of one of my recent projects, &lt;a class="reference external" href="https://www.drorayalon.com/#/luncz/"&gt;Luncz&lt;/a&gt; (pronounces “Luntz”), a tool that analyzes live playing and generates a bass line to accompany the musician. Luncz helps the musician to stay within the musical context of the original idea and leaves enough room for this idea to be developed. We will breakdown Luncz technical components and learn about the capabilities of the DSP packages that were used to build it and the Csound Python interface that was used to generate the playback.&lt;/p&gt;
&lt;p&gt;Followed by the project presentation, we will briefly review a variety of available Python tools and packages for music creation, music analysis, and Python interfaces to the most used digital music synthesis engines. Among these tools are pyAudio, LibROSA, pyAudio, athenaCL, Cecilia, Pyo, Soundgrain, and Csound’s, Supercollider’s and ChucK’s Python APIs.&lt;/p&gt;
&lt;/div&gt;
&lt;div class="section" id="about-the-speaker"&gt;
&lt;h4&gt;About The Speaker&lt;/h4&gt;
&lt;p&gt;Dror Ayalon is a maker, programmer, user experience designer, and a user interface designer, and was the Product Manager for a few very successful start-ups. Dror is currently a graduate student at NYU. As a lifelong music lover, 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.&lt;/p&gt;
&lt;/div&gt;
</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Dror Ayalon</dc:creator><pubDate>Sat, 07 Oct 2017 00:00:00 +0000</pubDate><guid isPermaLink="false">tag:pyvideo.org,2017-10-07:/pygotham-2017/music-synthesis-in-python.html</guid><category>PyGotham 2017</category></item><item><title>Creative Music Applications in Python</title><link>https://pyvideo.org/pygotham-2018/creative-music-applications-in-python.html</link><description>&lt;h3&gt;Description&lt;/h3&gt;&lt;p&gt;### 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.&lt;/p&gt;
&lt;p&gt;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!&lt;/p&gt;
&lt;p&gt;### Talk Overview
The talk will start with a presentation of Dror's recent award-winning project, [Soundscape](&lt;a class="reference external" href="http://www.soundsca.pe"&gt;http://www.soundsca.pe&lt;/a&gt;) -  An online platform, that allows music lovers to record loops, and sync them with music by other people around the world automatically.&lt;/p&gt;
&lt;p&gt;We will breakdown Soundscape's building blocks and see how to use audio analysis Python packages, such as [LibROSA](&lt;a class="reference external" href="https://librosa.github.io/librosa/index.html"&gt;https://librosa.github.io/librosa/index.html&lt;/a&gt;) and [madmom](&lt;a class="reference external" href="http://madmom.readthedocs.io/en/latest/index.html"&gt;http://madmom.readthedocs.io/en/latest/index.html&lt;/a&gt;) (Recurrent Neural Network). Furthermore, we will learn how to overcome the challenges of serving these type of applications using the [Django Web Framework](&lt;a class="reference external" href="https://www.djangoproject.com/"&gt;https://www.djangoproject.com/&lt;/a&gt;).&lt;/p&gt;
&lt;p&gt;Then, we will talk about easy ways to build similar applications using Python packages, such as [AudioOwl](&lt;a class="reference external" href="https://github.com/dodiku/audioowl"&gt;https://github.com/dodiku/audioowl&lt;/a&gt;) and [MixingBear](&lt;a class="reference external" href="https://github.com/dodiku/MixingBear"&gt;https://github.com/dodiku/MixingBear&lt;/a&gt;), which were created recently by Dror Ayalon.&lt;/p&gt;
&lt;p&gt;![AudioOwl.py and MixingBear.py](&lt;a class="reference external" href="https://s3.amazonaws.com/soundscape-images-dev/AudioOwl_MixingBear.png"&gt;https://s3.amazonaws.com/soundscape-images-dev/AudioOwl_MixingBear.png&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;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.&lt;/p&gt;
&lt;p&gt;We will wrap-up with a few interesting projects to burst our inspiration!&lt;/p&gt;
&lt;p&gt;### About The Speaker
[Dror Ayalon](&lt;a class="reference external" href="https://www.drorayalon.com"&gt;https://www.drorayalon.com&lt;/a&gt;) 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.&lt;/p&gt;
</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Dror Ayalon</dc:creator><pubDate>Fri, 05 Oct 2018 00:00:00 +0000</pubDate><guid isPermaLink="false">tag:pyvideo.org,2018-10-05:/pygotham-2018/creative-music-applications-in-python.html</guid><category>PyGotham 2018</category></item></channel></rss>