惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

F
Fortinet All Blogs
WordPress大学
WordPress大学
The Cloudflare Blog
云风的 BLOG
云风的 BLOG
博客园 - Franky
D
Docker
小众软件
小众软件
阮一峰的网络日志
阮一峰的网络日志
H
Hackread – Cybersecurity News, Data Breaches, AI and More
Engineering at Meta
Engineering at Meta
MongoDB | Blog
MongoDB | Blog
U
Unit 42
M
MIT News - Artificial intelligence
B
Blog
GbyAI
GbyAI
C
Check Point Blog
P
Proofpoint News Feed
博客园 - 司徒正美
Hugging Face - Blog
Hugging Face - Blog
雷峰网
雷峰网
IT之家
IT之家
Google DeepMind News
Google DeepMind News
V
V2EX
Stack Overflow Blog
Stack Overflow Blog

Lobsters

Lunacy | Red Vice CIFSwitch: a non-universal Linux local root vulnerability RIPE NCC session fixation: poaching logins with an Atlas probe GNOME 2.20 but its Web Components Agentic Search for Context Engineering – Leonie Monigatti Garnix is shutting down [not OC] akashina.tngl.sh/jjc Concerning Emacs (and Jazz) Nitpicking the shell history scene in ‘Tron: Legacy’ What's cooking on SourceHut? Q2 2026 The tenth OpenPGP email summit Package managers that package package managers Clojure on Fennel part three: parsing WordPress at 23 Finding Miscompiles for Fun, Not Profit GitHub - creusot-rs/creusot: Creusot helps you prove your Rust code is correct. Announcing Rust 1.96.0 | Rust Blog A Love Letter to Neovim sqlite AGENTS.md Am I a Bad Friend? CSS vs. JavaScript • Josh W. Comeau Erlang Ecosystem Foundation - Supporting the BEAM community A brief note about slot access cost in Common Lisp Keyboard latency probe Rethinking the GNOME clipboard issues Back to the Building Blocks’ Building Blocks Tech Notes: Theseus: translating win32 to wasm Fast is better than slow Content-addressed Rust builds (or, what kache actually caches) Intent to Prototype: Embedding API
What is a harmonic? An interactive comic about additive s...
Interactive additive synthesis comic by Sudara and Alec Longstre · 2026-05-26 · via Lobsters

Additive Synthesis 101

Part 1, What is a harmonic.

Sudara waves from a piano: ‘Hi, I'm Sudara. Let's talk about harmonics! When you play a note…’
An X-ray view of a piano string vibrating end to end: ‘A string vibrates and we hear a single tone. That's a piano playing an A — 220Hz!’
Diagrams of a string vibrating in one, two, and three subdivisions, bracketed and labeled ‘modes’: ‘But a string doesn't just move back and forth — it has subdivisions that vibrate as well.’
Sudara points at a spectrogram showing 220, 440, 660, 880, and 1100 Hz: ‘That means a single string actually produces a whole series of tones that we call harmonics.’
Sudara points at the 220Hz line on the spectrogram: ‘The lowest tone is called the fundamental. It is often the loudest and pretty much decides the pitch we hear. That's an A 220Hz.’
Sudara thinks ‘Definitely a piano, broseph!’ while pointing at the spectrogram: ‘The other harmonics tend to get quieter as they get higher and make up the timbre of the note.’
Sudara leans on the panel edge: ‘You can explore these ideas yourself by playing with the interactive visualizer below!’
Sudara stands beside the spectrogram: ‘You can toggle the different modes and hear their corresponding frequencies!’
Interactive harmonic panel

Interactive additive synthesis comic by Sudara and Alec Longstreth
Illustrated by Alec Longstreth