Григорий пишет: Уважаемые учасники форума ! Я изготовил и установил самодельную мидисистему на базе Ардуино нано на свою гармонь по рекомендациям Александра, приобрел звуковой модуль Кетрон SD2. У меня открывается и играет только один банк А с МSB =00. Как прописать в программе чтобы открывались еще три банка: банк В с MSB=01, банк С с MSB=02, Банк D c MSB=10. На современных миди клавиатурах и синтезаторах для этого есть на панели управления соответствующие кнопки. Как можно решить открытие вышеперечисленных банков тембров на моей гармони. Помогите очень прошу кто знает или может решить мою проблему.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Дмитрий пишет: столько букв написал....... и не отправилось , в архиве скетч и библиотека ,схема . по изменениям 1. 3 переключаемые таблицы с нотами (пока общие для все каналов) 2. 10 аналоговых кнопок (6 регистров , громкость, барабаны вкл выкл, ) для просмотра ацп кнопок залить скетч ВНИМАНИЕ: Спойлер! const int analogInPin = A6; int sensorValue = 0; void setup() { Serial.begin(9600); } void loop() { sensorValue = analogRead(analogInPin); Serial.print("sensor = "); Serial.println(sensorValue); delay(2000); } 3. добавлен банк регистров (6 банков по 6 регистров, переключаются через MD+ R0 --- R5) 4. переключение банков в синтезаторе (не доделано , толи нужен банк msb0 на 10 канале толи нет ...... если нет то можно отказаться от 10 канала и вернуть на место 4 ). работает пока только на кетроне , переключение синтезаторов 382 строка но на ямахе в других банках только эффекты или где-то у меня ошибка Вложенный файл: Имя файла: Midi_Bayan...10-2.rar Размер файла:105 KB аналоговые кнопки выведены за пределы "MD" и подключены к А6
Дмитрий пишет: столько букв написал....... и не отправилось , в архиве скетч и библиотека ,схема . по изменениям 1. 3 переключаемые таблицы с нотами (пока общие для все каналов) 2. 10 аналоговых кнопок (6 регистров , громкость, барабаны вкл выкл, ) для просмотра ацп кнопок залить скетч