МУЗЫКАЛЬНАЯ СТРАНИЧКА ОЛЕГА ЯКУБОВА

С Э Л М А Ф О Н

В этом архиве находится схема электрическая принципиальная клавишного электронного музыкального инструмента "Сэлмафон" (файл emi.gif и файл emik.gif). Называется он так потому, что разработан мной на фирме "СЭЛМА" г.Симферополь www.selma.crimea.ua .Наша фирма производит электросварочное оборудование, а это дложен был быть товар народного потребления. Эта конструкция в свое время учавствовала во внутризаводском конкурсе. Но в производство "Сэлмофон" не пошел. Имеется лишь один опытный экземпляр. А жаль - получился довольно интересный аппарат.
"Сэлмафон" - можно отнести к классу ЭМИ-игрушка. Однако он имеет довольно много возможностей.
Схема инструмента представляет собой микропроцессорное устройство на основе микропроцессора К580ИК80.
Не смотря на простоту схемы это многоголосый инструмент (одновременно могут звучать до 6 голосов). Клавиатура представляет собой матрицу клавиш 8Х5. Из них 32 клавиши (линии N1-N5 см. схему) - это музыкальная клавиатура (почти две с половиной октавы). Еще одна линейка из восми клавиш (линия N5) - это кнопки управления всеми основными режимами. Сюда входят кнопки "Исполнение", "Запись", "Воспроизведение", "Вибратто", "Орган", "Автомузыкант", "Ударник", "Выбор ритма". Процессор производит постоянный опрос клавиатуры при помощи параллельного порта (MC DD3), берет шесть первых из всех нажатых клавиш и программирует шесть программируемых делителей частоты (МС DD4,DD5) таким образом, чтобы на их выходах получить частоты, соответствующие нажатым клавишам. Если нажато меньше, чем 6 клавиш процессор выключает ненужные генераторы при помоши линий C0-C5 парралельногопорта DD3.
Полученный звуковой сигнал суммируется на резистивном сумматоре R14-R19 и через переменный резистор регулятора громкости подается на выходной усилитель и далее на встроенный громкоговоритель.
Управляющая программа записана в ПЗУ (DD9). Микросхема DD6 - это системное ОЗУ. Оно предназначено для хранения системных переменных программы управления, а так-же для хранения мелодии в режиме записи и воспроизведения. Схема на конденсаторе C7 и элементах VT2, VD13, VD14, R30, R31 предназначена для хранения информации в течении некоторого времени (до 30 минут) при пропадании напряжения питания.
На микросхеме DD8 собран задающий генератор основного тона. Сигнал с выхода этого генератора поступает на входы программируемых таймеров DD4, DD5. После деления частоты этого сигнала и получаются звуковые сигналы. Меняя при помощи переменного резистора частоту задающего генератора, можно сдвигать весь тон выше или ниже от номинала. Таким образом можно подобрать тональность звучания вашего инструмента.
Генератор, собранный на МС DD10 предназначен для задания темпа встроенного "ударника". Ударник этот организован програмно и похож больше на метроном. Однако он формирует восемь различных ритмов. Сигнал ударника снимается с линии C6 порта DD3 и через элемент DD7 выв 11,10 замешивается в общий звуковой сигнал. При этом темп "ударника" можно задавать при помощи переменного резистора "Темп ударника".
Програмное обеспечение "Сэлмафона" обеспечивает следующие режимы работы:
1. Основной режим (Устанавливается сразу после включения питания или при нажатии кнопки "Исполнение"). Это просто режим многоголосого музыкального инструмента.
2. Режим "Вибратто". Включается после нажатия кнопки "Вибратто". То-же, что и режим 1. Но при этом программно вводится небольшая девиация звука.
3. Режим "Орган" (Кнопрка "Орган"). В этом режиме инструмент становится одноголосым. Все 6 генераторов работают на один тон и создают полифонию.
4. Режим записи (Нажать кнопку "Запись" при этом загорится светодиод "запись"). В этом режиме можно играть на клавиатуре что угодно. Все нажатия клавиш запоминаются в ОЗУ. Процесс очень похож на магнитофон. Запись прекращается при повторном нажатии клавиши "Запись" или когда исчерпается объем внутренней памяти. Причем запись производится только в момент нажатия или отжатия любой из клавиш. Поэтому общая дллинна записанной мелодии зависит от того, сколько раз нажать клавиши и не зависит напрямую от времени записываемого фрагмента.
5. Режим воспроизведения. После нажатия кнопки "Воспроизведение" "Сэлмафон" воспроизводит мелодию, записанную в режиме записи. При этом можно подигрывать на клавиатуре. Записать, например, ритм, а затем подигрывать соло. При этом, правда, одновременно могут звучать не больше шести звуков. Поэтому, если вы записали мелодию, где одновременно звучали до пяти звуков, то подигрывать вы сможете только одним пальцем.
6. Режим "Автомузыкант". Запускается нажатием соответствующей кнопки. Это оригинальный режим, аналога которому я нигде не встречал. Он может имитировать игру на музыкальном инструменте для тех, кто вообще не может на нем играть. В память инструмента записано восемь простых мелодий, которые он в этом режиме и воспроизводит. Но воспроизводит необычным образом. Для этого "исполнитель" должен нажимать клавиши, имитируя игру. Но нажимать он может при этом абсолютно любые клавиши. При этом при нажатии каждой очередной клавиши, "Сэлмофон" издает очередной звук, записанной в памяти мелодии. Длительности звучания тоже учитываются. Со стороны полная илюзия, что иполнитель играет. На самом деле лишь нажимает клавиши. Если нажать любую из клавиш и не отпускать мелодия льется сама. То, какая из восьми мелодий будет звучать, зависит от того, какую из клавиш музыкальной клавиатуры вы нажмете первой после включения режима.
7. Ударник. Встроенный синтезатор ритмов работает на фоне любого из ранее перечисленных режимов. Включается и выключается при помощи кнопки "Ударник". Выбор ритма производится при помощи кнопки "Выбор ритма". Для выбора нужно нажать сначала эту кнопку, а затем одну из кнопок управления. (т.е. кнопку "Запись", "Воспроизведение", "Вибрато" и т.д.). Теперь эти кнопки имеют другое значение. Это номер ритма. После выбора нужного ритма, кнопки преобретают свои прежние функции.
Более подробную информацию а так-же прошивку ПЗУ вы можете получить по адресу:

Украина, Крым, Симферополь ул.Русская 194 Белов Александр Владимирович
E-mail: avbelov@chat.ru или selma@cris.crimea.ua
http://avbelov.chat.ru
Тел. (0652) 452-423 (Рабочий. Звонить с 7-00 до 16-00)

назад


Редактировал страницу  Олег Якубов
Все пожелания, и замечания пишите