Главная
Study mode:
on
1
Introduction
2
Facebook
3
HDB
4
What is MIDI
5
How it works
6
What is AsyncIO
7
Run forever
8
Run on event loop
9
Concurrency
10
AsyncIO
11
Generator
12
Graph
13
Music notation
14
MIDI
15
MIDI Protocol
16
Clock Signal
17
Overview
18
Assigning Connections
19
Event Loop
20
Clock
21
Project tree
22
Main py
23
Hardware synthesizer
24
Snare
25
Variation
26
Polyrhythms
27
Clock drift
28
dataclasses
29
countdown
30
futures
31
monophonic synth
Description:
Explore the intersection of AsyncIO and music production in this conference talk from code::dive 2019. Discover how Python can assist musicians in playing hardware instruments through MIDI processing. Learn about transforming incoming MIDI signals to create unique playing styles, including arpeggiators, MIDI channel multiplexers, and legato-based portamento. Delve into generative music, where Python programs create procedural music progressions based on specified tempo and scale. Gain insights into audio signal processing challenges and their potential solutions. Benefit from the expertise of Łukasz Langa, a Python core developer and creator of Black, as he demonstrates practical applications of AsyncIO in music technology. Understand key concepts such as event loops, concurrency, MIDI protocols, and clock signals. Examine real-world examples involving hardware synthesizers, polyrhythms, and monophonic synths, while exploring Python features like dataclasses and futures.

AsyncIO and Music

code::dive conference
Add to list