Электронный генератор звуковых сигналов
Иллюстрации
Показать всеРеферат
О П И С А Н И Е,„, Союз Советских
Социалистических
Республик
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (61) Дополнительное к авт. свид-ву— (22) Заявлено 08.04.80 (21) 2905831/18-21 с присоединением заявки №вЂ” (23) Приоритет—
Опубликовано 07.01.82. Бюллетень № 1
Дата опубликования описания 07.01.82 (51) М Кл з
G 10Н 1/10
Гооударствеииый комитет (53) УДК 681.828 (088 8) по делан иэобретеиий и открытий (72) Авторы изобретения
I
6 ( тт Х1>i н,,;q,т .
Государственное союзное конструкторско-технолог@неское,.б1оро
А. И. Бухштаб, М, М. Маневич, В. Д. Остудин и (71) Заявители (54) ЭЛЕКТРОННЫЙ ГЕНЕРАТОР ЗВУКОВЫХ СИГНАЛОВ
Изобретение относится к электромузыкальным инструментам. .Известен генератор мелодий для электромузыкальных инструментов (ЭМИ), содержащий источник сигналов тона, вентили, которые управляются блоками памяти каждому из которых соответствует определенный переключатель, блоки управления, блоки обработки сигналов (11.
Данный генератор не обеспечивает достаточного качества сигна.лов.
Наиболее близким по технической сущности к предлагаемому является генератор, содержащий генератор тона, подключенный к входам первого счетчика, выход которого через темброблок соединен с выходным блоком, генератор сигналов интервалов, соединенный со вторым счетчиком, блок памяти и блок считывания (2).
Известный генератор также не обеспечивает достаточного качества формируемых сигналов.
Цель изобретения — повышение качества формируемых звуковых сигналов.
Поставленная цель достигается тем, что в электронный генератор звуковых сигналов, содержащий генератор тона, выход второго подключен к первому входу пс1во! < счетчика импульсов, выход которого чере.", темброблок соединен с выходны ;1 блоком, генератор сигналов интервалов. выход которого соединен с первым входом второго счетчика импульсов, два други; входа которого соединены с двумя выходами блока памяти, входы которого через блок считывания подключены к выходу второго счетчика импульсов, введены кодовый преобратл зователь и блок элементов И, входы которого подключены к выходам разрядов первого счетчика импульсов, а выход подключен ко второму входу первого счетчика импульсов, остальные входы которого через кодовый преобразователь соединены с со15 ответствующими выходами блока памяти.
Структурная электрическая схема генератора приведена на чертеже.
Генератор содержит генератор 1 тона, генератор 2 сигналов интервалов, блок 3 элементов И, первый счетчик 4 импульсов. кодовый преобразователь 5, блок 6 памяти, блок 7 считывания, второй счетчик 8 импульсов. темброблок 9, оконечный блок 10.
896679
Формула изобретения
Принцип работы описываемого генератора заключается в следующем.
Каждой ноте закрытой первой октавы присваивается порядковый номер от О до
12, например номер О может быть присвоен ноте «до» второй октавы, а номер 12 — ноте «до» первой октавы. Требуемая для воспроизведения мелодия записывается в виде последовательности номеров нот и длительности их звучания. Каждому номеру ноты и каждому интервалу длительности звучания ноты соответствует двоичный код. Код номера ноты может быть представлен 4-разрядным параллельным двоичным кодом, а код длительности 2-х, 3-х или 4-разрядным кодом в зависимости от требуемых для записываемых мелодий количества долей максимально длинной по звучанию ноты. Коды номеров нот и длительностей звучания, составляющих мелодию, записывают в блок памяти, начиная с начального адреса.
До момента пуска схема управления (не показана) держит счетчики 4, 8 и блок считывания 7 в нерабочем состоянии. Этому состоянию соответствует логический «О» на информационных выходах счетчиков 4 и 8 и начальный адрес с выхода блока 7 данных. Начальный адрес блока 7 устанавливает на выходе блока памяти код номера первой ноты мелодии и код длительности ее звучания. 4-разрядный код номера ноты, поступая на вход кодового преобразователя 5, вырабатывает на его выходе код, определяющий длительность полупериода звука ноты с данным номером.
В нерабочее состояние блоки 4, 7 и 8 могут быть переведены, например, с помощью сигнала начальной установки, подаваемого на соответствующие входы счетчиков.
С момента пуска блоки 4, 7 и 8 переходят в рабочее состояние, при этом в счетчике 8 записывается код длительности первой ноты мелодии. Тактовые импульсы с генераторов 1 и 2 начинают накапливаться счетчиками 4 и 8 соответственно.
Период следования импульсов с генератора 1 равен 10 мкс. Как только число накопленных импульсов составит длительность полупериода звука «до» второй октавы, соответствующий код на выходе счетчика 4 заставит сработать блок 3. Сигнал с выхода блока 3 разрешает запись кодового числа с выхода кодового преобразователя 5 в счетчик 4. Если первой нотой является «до» второй октавы, то код с выхода преобразователя 5 представляет собой логические «1» во всех разрядах. Появление в счетчике 4 логических «1 » во всех разрядах вызывает появление сигнала переноса с выхода счетчика. При изменении состояния счетчика 4 следующим тактовым импульсов сигнал переноса ликвидируется и во всех разрядах счетчика возникает логический «О». Тактовые импульсы, поступающие с генератора 1
S ñ
15 о н зо
4S возобновляют процесс накопления до появления следующего сигнала переноса. Таким образом, сигналы переноса с выхода счетчика 4 будут следовать с интервалом, равным полупериоду длительности звука ноты «до» второй октавы. При генерировании интервалов других нот первой октавы, частота которых ниже ноты «до» второй октавы, с кодового преобразователя 5 в счетчик 4 записываются соответствующие двоичные коды. Эти коды меньше кода все логической «1» на столько единиц, на сколько десятков мкс полупериод звука требуемой ноты больше полупериода звука ноты
«до» второй октавы. При записи кода, соответствующего ноте, отличной от ноты «до» второй октавы, сигнал переноса с выхода счетчика 4 возникает только после того, как счетчик заполняется до всех логических
«1». Таким образом, интервалы следования сигнала переноса определяются кодом, поступающим с кодового преобразователя 5.
Смена кода на выходе блока 5 происходит после того, как генератор 2 заполнит счетчик 8. При этом на выходе счетчика 8 возникает сигнал переноса. Этот сигнал добавляет «I» в блок 7 считывания данных и адрес на входе блока 6 памяти изменяется.
Соответственно изменяется код номера ноты на выходе блока 6 памяти и код длительности полупериода звука ноты на выходе кодового преобразователя 5.
В соответствии с измененными кодом длительности полупериода звука ноты сигналы переноса с выхода счетчика 4 следуют с другим интервалом. Одновременно с кодом номера ноты изменяется код длительности звучания ноты на выходе блока
6 памяти, который записывается в счетчик
8. Время заполнения счетчика 8 определяется записываемым в него кодом и частотой генератора. Это время максимально, если код длительности звучания состоит из логического «О» и равно периоду следования импульсов с генератора 2, если код длительности состоит из логической «1». Сигналы переноса с выхода счетчика 4 поступают на вход темброблока 9. Здесь они преобразуются в импульсный сигнал со скважностью 2 и периодом, равным периоду воспроизводимой ноты. Фильтруются и поступают на блок 10. В этом блоке сигналы усиливаются по мощности и подаются на акустический преобразователь (не показана) .
Электронный генератор звуковых сигналов, содержащий генератор тона, выход которого подключен к первому входу первого счетчика импульсов, выход которого через темброблок соединен с выходным блоком, генератор сигналов интервалов, выход которого соединен с первым входом второго
896679
Составитель Г Королев
Редактор М. Лысогорова Техред А. Бойкас Корректор Л. Бок па .
Заказ 1 1713/40 Тираж 388 Подписное
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, Ж вЂ” 35, Раушская наб., д. 4/5
Филиал ППП «Патент», г. Ужгород, ул. Проектная, 4 счетчика импульсов, два других входа которого соединены с двумя выходами блока памяти, входы которого через блока считывания подключены к выходу второго ечетчика импульсов, отличающийся тем, что, с целью повышения качества формируемых звуковых сигналов, в него введены кодовый преобразователь и блок элементов И, входы которого подключены к выходам разрядов первого счетчика импульсов, а выход — ко второму входу первого счетчика импу lbcoB, входы разрядов которого через ко 1овый преобразователь соединены с соответствуюшими выходами блока памяти.
Источники информации, принятые во внимание при экспертизе
1. Заявка Великобритании № 1369656, кл. G 5 J 09.10.74.
2. Патент Франции № 2397698, кл. G 10 Н 1/10, 17.08.78 (прототип).