Все материалы
Сортировка
45 статей
В этой теме пока нет материалов.
Все материалыПервое знакомство
- Как устроен звук: первый обзор10 мин · интерактивно
- Теория музыки: ноты, ритм и гармония12 мин · интерактивно
- Первое знакомство с DAW: дорожки, MIDI и звук12 мин · интерактивно
- Обработка звукаАлиасинг в нелинейной обработке: интермодуляция и передискретизацияПочему цифровой сатуратор добавляет призвуки, которых нет у аналогового прибора, и как их убирает передискретизация?
- Обработка звукаДисторшн и сатурация: передаточная кривая и гармоникиКак функция «вход → выход» добавляет гармоники и чем мягкое ограничение отличается от жёсткого?
- Основы звукаМатематика для аудиоКак читать формулы с синусами, логарифмами и суммами в статьях о звуке?
- C++ для аудиоПаттерны проектирования в JUCEЧто такое паттерн проектирования и как по паттерну «посетитель» JUCE сохраняет параметры плагина в JSON и читает их обратно?
- Обработка звукаЦифровые фильтры: импульсная характеристика, КИХ и БИХКак описать любой линейный фильтр и предсказать, какие частоты он ослабит и насколько задержит?
- C++ для аудиоC++ в плагине: шаблоны и сериализация параметровКак устроены шаблоны C++ в коде плагина на JUCE и как на них построено сохранение параметров в JSON?
- C++ для аудиоСтандартная библиотека C++ в плагине: optional, контейнеры, лямбды и std::functionКакие типы стандартной библиотеки C++ использует плагин на JUCE, и где они проверяют ошибки, а где нет?
- C++ для аудиоОсновы C++ для JUCE: сборка, типы, функции и указателиЧто нужно знать о синтаксисе C++, чтобы читать код плагина на JUCE?
- C++ для аудиоC++ в плагине: классы, конструкторы и время жизниКак в C++ устроены классы, конструкторы, наследование и время жизни объектов, которые встречаются в коде плагина на JUCE?
- Обработка звукаЭквализация: краткая история и виды эквалайзеровКак корректор телефонных линий превратился в главный инструмент сведения, какие бывают эквалайзеры и для чего их применяют?
- Цифровой сигналСпектр сигнала: ДПФ и БПФКак по отсчётам узнать, из каких частот состоит сигнал?
- Цифровой сигналДизеринг и формирование шума: как понизить разрядность без искаженийЗачем перед понижением разрядности добавлять к сигналу шум и как сделать этот шум менее заметным?
- Обработка звукаМастер-носитель: от стеклянного мастер-диска к DDP и файлуЧто на самом деле называют мастером, как из него на заводе получается тираж компакт-дисков и что стало мастером, когда диск сменился файлом?
- Цифровой сигналРост разрядности: от 16 бит CD к 24 битам и float в DAWЗачем записывать и сводить звук с большей разрядностью, чем у компакт-диска, если слушатель всё равно получит 16 бит?
- СинтезГолос синтезатора: сборка и рендер ноты в WAVКак соединить источники, фильтр и огибающую в программу, которая записывает ноту в файл?
- Обработка звукаЛиния задержки: кольцевой буфер, эхо и обратная связьКак хранить прошлые отсчёты, чтобы через заданное время вернуть их на выход?
- СинтезОднополюсный фильтр нижних частотКак ослабить высокие частоты, помня только один предыдущий отсчёт?
- АЦП и ЦАПАЦП и ЦАПКак напряжение превращается в числа при записи и снова в напряжение при воспроизведении?
- Обработка звукаВойна громкости: от компакт-диска до нормализацииПочему с конца 1980-х записи становились всё громче при том же пике 0 dBFS, чем за это заплатили и что изменила нормализация громкости?
- Обработка звукаМикширование сигналов: усиление, фаза и запас уровняКак складывать несколько источников, управлять их уровнями и избегать перегрузки?
- СинтезОгибающая ADSR и VCA: как нота начинается и затихаетЧто происходит с громкостью ноты от нажатия до отпускания и почему резкий скачок усиления щёлкает?
- Обработка звукаПринцип работы компрессораКак устройство само уменьшает разницу между громкими и тихими местами и что задают его параметры?
- Обработка звукаLFO: низкочастотный генератор и модуляцияКак медленное колебание управляет звуком и как получить его на C++ и JUCE?
- Обработка звукаУровень в цифровой студии: индикатор OVER, опорные уровни и K-системаКак стали измерять уровень, когда на смену аналоговой ленте с VU-метром пришла цифровая запись с жёстким пределом 0 dBFS?
- C++ для аудиоКто владеет объектом: std::make_unique и время жизни в плагине JUCEЗачем создавать объект через std::make_unique, если тут же отдаёшь его процессору, и кто потом его удаляет?
- C++ для аудиоC++ в аудиопотоке: выделение памяти, общие объекты и инструменты JUCEПочему в processBlock не создают и не удаляют объекты и чем заменить std::shared_ptr при обмене данными с интерфейсом?
- Обработка звукаDry/wet и bypass: исходный и обработанный сигнал в плагинеЧто означают dry, wet и bypass и как выключить эффект без сдвига во времени и щелчка?
- Обработка звукаЗвук в пространстве: панорама, задержка, реверберация и мид-сайдКак разместить инструменты слева и справа, создать глубину и управлять шириной стерео?
- Основы звукаКак устроен звук: первый обзорЧто стоит попробовать и понять перед изучением теории аудио?
- Обработка звукаНормы громкости: вещание и стриминговые площадкиКакую громкость и какой предел пиков требуют от фонограммы вещание в России, Европе и США и стриминговые площадки и что происходит с треком, который громче или тише цели?
- Основы звукаПервое знакомство с DAW: дорожки, MIDI и звукКак устроена программа для записи и создания музыки и как собрать в ней первый фрагмент?
- Основы звукаТеория музыки: ноты, ритм и гармонияКак выбрать ноты, собрать ритм и соединить аккорды в короткую музыку?
- Обработка звукаБелый и розовый шум: спектр и генерацияЧем отличаются белый и розовый шум и как сделать воспроизводимый шумовой источник на C++/JUCE?
- СинтезОсцилляторы синтезатора: формы, расстройка и саб-осцилляторКак из нескольких генераторов собрать источник одного голоса и не перегрузить сумму?
- Обработка звукаПринцип работы лимитераКак устройство не пропускает сигнал выше заданного уровня и чем приходится за это платить?
- Основы звукаПсихоакустика: как слух воспринимает звукПочему ощущения громкости, высоты и направления не повторяют физические величины и какие звуки слух не замечает?
- Цифровой сигналУровень сигнала: децибелы, dBFS, пик, RMS и LUFSКак одним числом описать, насколько громко звучит цифровой сигнал, и почему для этого берут децибелы?
- Аудиоданные в программахФорматы сжатия звука: AIFF, FLAC и MP3Почему FLAC после распаковки возвращает те же отсчёты, а MP3 — другие, и сколько места экономит каждый способ?
- Обработка звукаТремоло: глубина модуляции и усилениеКак LFO меняет амплитуду звука и почему одинаковая глубина может давать разный результат?
- Аудиоданные в программахУстройство WAV-файла: RIFF, чанки, fmt и dataКак найти в WAV-файле параметры звука и сами отсчёты?
- Аудиоданные в программахЦелочисленный PCM: байты, знак и перевод во floatКак прочитать отсчёт из байтов и записать его обратно без ошибки знака, масштаба и округления?
- Аудиоданные в программахАудиоданные в программах: представление отсчётов, каналы, кадры и буферыЧто означает «буфер на 512 сэмплов» и сколько чисел в нём хранится?
- Цифровой сигналДискретизация: отсчёты, период и частота дискретизацииКак непрерывный сигнал превращают в последовательность чисел и как часто его нужно измерять?
- Основы звукаЗвуковая волна и аналоговый аудиосигналЧто такое звук физически и как он превращается в электрический сигнал?
- Основы звукаКривые равной громкости: как частота и уровень звука влияют на восприятиеПочему звуки разной частоты при одинаковом уровне звукового давления кажутся неодинаково громкими?