Midi-контроллеры клавиатурного типа

курсовая работа

Техническое задание

В качестве задачи на разработку мне был предложен контроллер для MIDI-клавиатуры. По требованию преподавателя он должен выполнять следующие функции:

· считывать номер нажатой клавиши;

· снимать напряжение с регулируемого резистора, формирующего искусственную силу нажатия на клавишу;

· позволять задавать сдвиг октавы для расширения диапазона вводимых нот;

· отображать на индикаторе величину сдвига октавы;

· посылать по последовательному MIDI порту номер октавы, номер ноты и силу нажатия в соответствии со стандартом MIDI.

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

Делись добром ;)