Карплюс — Стронг
Алгоритм синтеза, звучащий как щипковая струна: короткий всплеск шума циркулирует по линии задержки с простым фильтром нижних частот в цепи обратной связи.
Кевин Карплюс и Александр Стронг опубликовали его в Computer Music Journal в 1983 году. Заполняем линию задержки случайными значениями, затем для каждого нового отсчёта возвращаем среднее двух соседних. Усреднение — это фильтр нижних частот, поэтому верхи затухают быстрее низов, как на настоящей струне. Длина линии задаёт высоту: при 44,1 кГц около 100 отсчётов дают 440 Гц.
Алгоритм стоит пару сложений на отсчёт, поэтому его можно было запускать на железе, которое больше почти ни на что не годилось. Целочисленные длины задержки заметно расстраивают верхний регистр; эту проблему Дэвид Джаффе и Джулиус О. Смит в том же году решили всепропускающими фильтрами. Алгоритм стал дверью в физическое моделирование и остаётся классическим первым упражнением по аудиопрограммированию.