Цифровой синтез музыкальной шкалы

Цифровой синтез музыкальной шкалы

Создание логарифмической равномерной музыкальной шкалы явилось итогом длительного развития музыки и математики. За 300 лет своего существования равномерно темперированный строй утвердился в музыкальной практике и составил основу современной музыкальной системы. Равномерно темперированный строй был положен в основу при разработке и электронных музыкальных инструментов (ЭМИ), позволивших в полной мере раскрыть возможности этого строя. Однако практическая реализация ЭМИ в рамках равномерной темперации оказалась несовместимой с теми преимуществами, которые могло бы дать использование при их построении новейших достижений микроэлектроники. Это обусловлено тем, что двенадцатиступенная шкала фиксирована условием, при котором отношение соседних частот (большей к меньшей) выражается иррациональным числом, равным

, не допускающим жесткой синхронизации между ними.

Именно по этой причине описанные в литературе ЭМИ формируют музыкальную шкалу независимыми задающими генераторами. Нестабильность частоты этих генераторов, выходящая за пределы требуемой точности формирования, приводит к расстройке ЭМИ. Это не только затрудняет создание их в чисто интегральном исполнении из-за необходимости применения органов регулирования, но и вносит субъективизм в настройке инструмента.

В отечественной и мировой практике были предприняты попытки использования цифровых методов формирования музыкальной шкалы, основанных на делении частоты одного высокостабильного генератора с помощью цифровых делителей частоты. Однако отсутствие строгого математического обоснования, вносящее субъективизм в выбор численных значений коэффициентов деления, ограничило возможность внедрения в практику указанных способов формирования.

Целью данной статьи является попытка преодоления указанного недостатка путем фиксации значений коэффициентов деления для каждой ступени в зависимости от требуемой точности формирования.

Не вдаваясь в подробности строгого математического анализа предложенного метода, покажем на конкретном примере его практическую направленность. Установим коэффициенты деления делителей частоты каждой ступени шкалы частот самой верхней октавы в соответствии с выражением

, (1)

где i - порядковый номер ступени шкалы частот;

m - целое число, определяющее требуемую точность формирования.

Частота следования импульсов на выходе i-го делителя будет равна:

, (2)

где fГ - частота на выходе высокостабильного генератора.

В качестве опорной частоты, соответствующей i = 0, примем частоту тока Ля первой октавы, имеющую точное целочисленное значение f0 = 440 Гц.

Ограничивая требуемую точность формирования четырьмя значащими цифрами после запятой (m = 4), получим (в МГц):

fГ = f0 ∙ 104 = 4,4.

Значения частот ступеней второй октавы в порядке возрастания, вычисленные в соответствии с выражением (2), приведены в табл. 1.

Таблица 1.

В графе 5 даны округленные значения частот музыкальных тонов.

Таким образом, значение коэффициентов деления позволяет определить уже на этапе проектирования делителей частоты не только необходимое число триггерных устройств, но и организацию связей между ними в зависимости от требуемой точности формирования. Это дает возможность построить блок формирования музыкальной шкалы одним из способов интегральной технологии в виде единого монолитного блока, не требующего настройки в процессе эксплуатации.

В помощь радиолюбителю. Выпуск 86.

А. Мерзляков, Л. Фомин, С. Корж.

Цифровой синтез музыкальной шкалы (с. 76) . 1984 г.