Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

Sonic Pi: Programming As An Expressive Instrument (with Sam Aaron)

Автор: Developer Voices

Загружено: 2024-12-05

Просмотров: 4879

Описание:

Sam Aaron is the creator of Sonic Pi, one of the most unusual software platforms you’ll encounter. It’s a live-coding playground for making music. A tool that lets you write code that defines sounds and musical phrases, and build up a hole program that plays anything from a short bleep to a whole nightclub set. And Sam’s creator has been using it live for years, weaving drum & bass nights out of thin air, all driven by the Ruby-esque he writes.

In this episode we go through Sam’s career path and design journey as we look at what it takes to make a programming language with enough expressivity and productivity to produce music at the speed of Sam’s imagination.

--

Sam’s Sonic Pi Course:   / new-introductory-115404746  
Sonic Pi: https://sonic-pi.net/
SuperCollider: https://supercollider.github.io/
Overtone: https://github.com/overtone/overtone
Power Gloves: https://en.wikipedia.org/wiki/Power_G...
Web Audio API: https://developer.mozilla.org/en-US/d...
Tau5:   / announcing-sonic-112605951  

Support Developer Voices on Patreon:   / developervoices  
Support Developer Voices on YouTube:    / @developervoices  

Kris on Mastodon: http://mastodon.social/@krisajenkins
Kris on LinkedIn:   / krisjenkins  
Kris on Twitter:   / krisajenkins  

–

0:00 Intro
2:31 How Did Sam Become A Computer Musician?
8:32 What Is SuperCollider?
14:17 Concurrent Programming For Bands
15:10 The Birth Of Sonic Pi
20:26 Early Days On Tour
22:37 Live Coding As A Language Design Influence
25:09 How Do You Practice?
26:01 Coding As An Act Of Human Expression
31:29 What Do Live Coding Systems Need?
38:44 Simplicity Needn’t Be Limiting
46:20 The Really Hard Part Of Teaching
56:55 Teachable Concurrency
1:01:58 Erlang As The Future
1:07:07 What's The Future Of Sonic Pi?
1:16:07 The Latency Problem
1:28:26 How Do You Learn Sonic Pi Well?
1:42:16 How Do We Fund Open Source?
1:48:41 Outro

Sonic Pi: Programming As An Expressive Instrument (with Sam Aaron)

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

How to Code Like a DJ - Sam Aaron (with Sonic Pi)

How to Code Like a DJ - Sam Aaron (with Sonic Pi)

Is Odin

Is Odin "Programming done right"? (with Bill Hall)

Trust Your Benchmarks, Not Your Instincts: A Rust Performance Quiz - Arthur & Adrien | EuroRust 2025

Trust Your Benchmarks, Not Your Instincts: A Rust Performance Quiz - Arthur & Adrien | EuroRust 2025

Building the Zed Text Editor (with Nathan Sobo)

Building the Zed Text Editor (with Nathan Sobo)

What Every Programmer Should Know about How CPUs Work • Matt Godbolt • GOTO 2024

What Every Programmer Should Know about How CPUs Work • Matt Godbolt • GOTO 2024

Golang (Go) vs Rust: The Truth No One Tells You

Golang (Go) vs Rust: The Truth No One Tells You

Coding Trance Music (Full Narrated)

Coding Trance Music (Full Narrated)

Enter The Arena: Simplifying Memory Management (2023)

Enter The Arena: Simplifying Memory Management (2023)

Представляем Clay — высокопроизводительную верстку пользовательского интерфейса на языке C

Представляем Clay — высокопроизводительную верстку пользовательского интерфейса на языке C

Programming Talks (Long Form)

Programming Talks (Long Form)

OpenAI goes NUCLEAR (CODE RED)

OpenAI goes NUCLEAR (CODE RED)

sapf: новый музыкальный язык, вдохновлённый Supercollider, APL и Forth (звук как чистая форма)

sapf: новый музыкальный язык, вдохновлённый Supercollider, APL и Forth (звук как чистая форма)

Cuis Smalltalk and the History of Computing’s Future (with Juan Vuletich)

Cuis Smalltalk and the History of Computing’s Future (with Juan Vuletich)

Почему мы не можем создавать простое программное обеспечение? — Питер ван Харденберг

Почему мы не можем создавать простое программное обеспечение? — Питер ван Харденберг

How I Learned to Live DJ with Code

How I Learned to Live DJ with Code

10 SCI-FI MOVIE PREDICTIONS THAT ACTUALLY BECAME REALITY

10 SCI-FI MOVIE PREDICTIONS THAT ACTUALLY BECAME REALITY

Andrew Kelley   Practical Data Oriented Design (DoD)

Andrew Kelley Practical Data Oriented Design (DoD)

Faust: A Programming Language For Sound (with Romain Michon)

Faust: A Programming Language For Sound (with Romain Michon)

Solving Git's Pain Points with Jujutsu (with Martin von Zweigbergk)

Solving Git's Pain Points with Jujutsu (with Martin von Zweigbergk)

Radiohead - Weird Fishes Arpeggi with Sonic Pi

Radiohead - Weird Fishes Arpeggi with Sonic Pi

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]