Искать...
Главная
Форум
Последнее
Поиск по форуму
Статьи
Начинающим
Ноты
О сайте
Ссылки
Обратная связь
Форум
Гармонь, технические аспекты
Обслуживание и ремонт
Самодельная MIDI система для баяна или гармони
Самодельная MIDI система для баяна или гармони
В начало
Назад
1
...
63
64
65
66
67
68
69
70
71
72
...
118
Вперед
В конец
1
63
64
65
66
67
68
69
70
71
72
118
Леонид
Не в сети
Меньше
Больше
Сообщений: 2
Спасибо получено: 0
6 года 8 мес. назад
#43470
от
Леонид
Леонид
ответил в теме
Самодельная MIDI система для баяна или гармони
Александр, в посте #41751 Вы писали
".... в MIDI баяне будет звучать столько звуков, сколько клапанов открывается при нажатии кнопки.
То есть, если клапан открывает два голоса, то в MIDI будет звучать какой-то один.
Но всегда можно написать в программе второй массив соответствия кнопок нотам и добавить вторую ноту на каждую кнопку."
Бас и аккорд я сделал в одном массиве используя другую прошивку. (стр.51-85)
У меня бас 4-х голосый (1,2,4,5 октавы(Большая, Малая, 2,3)), а аккорды 3 (1) октава разделённые по каналам. БАС " сочный " Аккорд обычный. Бас можно разделить еще на 4 канала для разных инструментов стр.285-291.
Вложенный файл:
Имя файла:
Midi_Bayan1_0_0.rar
Размер файла:5 KB
Вложенный файл:
Имя файла:
Midi_Bayan1_0_1.rar
Размер файла:5 KB
Вложенный файл:
Имя файла:
midi_screen5.rar
Размер файла:24 KB
Информация к размышлению - может пригодиться.
Вложения:
Пожалуйста
Войти
или
Регистрация
, чтобы присоединиться к беседе.
Искандерыч
Не в сети
Меньше
Больше
Сообщений: 18
Спасибо получено: 0
6 года 8 мес. назад
#43472
от
Искандерыч
Искандерыч
ответил в теме
Самодельная MIDI система для баяна или гармони
Уважаемые форумчане!
Скетч выложенный ранее в начале форума под баян, я чуток изменил под гармонь.
Гармонь собрал и подключил к миди входу мини Engine Pro , результат - мелодия играет, но вот только задача-нет разделения на каналы на бас-аккорд и правой клавы,звучит один и тот же инструмент на левой и правой клаве. В чем я мог ошибиться, может не нужно было использовать PRO а лучше простой Engine?Помогите пожалуйста разобраться!
Выкладываю скетч.Столкнулся первый раз в жизни с задачей программирования Ардуино.
Как же все-таки реализуется разделение кнопок на каналы.Ведь в PRO имеется и так 3 канала АБС.
задача казалось бы должна быть проще простого??????
Пожалуйста
Войти
или
Регистрация
, чтобы присоединиться к беседе.
Искандерыч
Не в сети
Меньше
Больше
Сообщений: 18
Спасибо получено: 0
6 года 8 мес. назад
#43473
от
Искандерыч
Искандерыч
ответил в теме
Самодельная MIDI система для баяна или гармони
Выкладываю скетч
Вложенный файл:
Имя файла:
Midi_1.rar
Размер файла:5 KB
Вложения:
Пожалуйста
Войти
или
Регистрация
, чтобы присоединиться к беседе.
Александр
Автор темы
Не в сети
Меньше
Больше
Сообщений: 158
Спасибо получено: 64
6 года 8 мес. назад
#43477
от
Александр
Александр
ответил в теме
Самодельная MIDI система для баяна или гармони
Искандерыч, раскомментируйте строки 258-276. Возможно придётся исправить под вашу гармонь.
На этих строках в зависимости от текущей линии L и линии данных D происходит выбор канала.
Пожалуйста
Войти
или
Регистрация
, чтобы присоединиться к беседе.
Искандерыч
Не в сети
Меньше
Больше
Сообщений: 18
Спасибо получено: 0
6 года 8 мес. назад
#43482
от
Искандерыч
Искандерыч
ответил в теме
Самодельная MIDI система для баяна или гармони
Как я уже говорил, я не разбираюсь в программировании, но насколько понимаю, раскомментировать - это значит убрать эти две палочки перед строками.
Спасибо Александр! Завтра попробую и отпишусь.
Пожалуйста
Войти
или
Регистрация
, чтобы присоединиться к беседе.
Искандерыч
Не в сети
Меньше
Больше
Сообщений: 18
Спасибо получено: 0
6 года 8 мес. назад
#43483
от
Искандерыч
Искандерыч
ответил в теме
Самодельная MIDI система для баяна или гармони
Там у меня вроде все нужное раскомментировано.
/*
// Здесь происходит выбор канала MIDI для полифонии (несколько инструментов на одной клавиатуре)
// По умолчанию выбран канал 0, но если раскомментировать этот код, то их будет три (0,1,2).
// L0 - L5 = канал 2 (Вся правая клавиатура)
// L6 - L9, D0,D2, = канал 0 (Бас левой клавиатуры)
// L6 - L9, D1,D3, = канал 1 (Аккорд левой клавиатуры)
// Это сделано под мой баян, в Вашем может быть по другому.
if (i>= 7 && i<=9)
{
if (j==0 || j==2 )
channel =0;
else
channel =1;
}
else
{
channel = 2;
}
*/
Это все так должно выглядеть?
Пожалуйста
Войти
или
Регистрация
, чтобы присоединиться к беседе.
В начало
Назад
1
...
63
64
65
66
67
68
69
70
71
72
...
118
Вперед
В конец
1
63
64
65
66
67
68
69
70
71
72
118
Быстрый переход
Общее
- Техподдержка
- Советы и предложения
- Обсуждение статей
- Проект = Русская гармонь =
- Просто разговоры
- Наши встречи
- Обсуждения ВКонтакте
Обучение и репертуар
- Для начинающих
- Фольклор, народная гармонь
- Профессиональная гармонь, авангард
- Ищу ноты
- Я играю на гармошке
- Прочее
Гармонь, технические аспекты
- Обслуживание и ремонт
- Виды гармоней
Продажа/покупка
- Гармони, продажа
- Гармони, покупка
- Гармони, обмен
- Продажа нот и обучающих материалов
- Покупка нот и обучающих материалов
Форум
Гармонь, технические аспекты
Обслуживание и ремонт
Самодельная MIDI система для баяна или гармони
Время создания страницы: 0.398 секунд
Работает на
Kunena форум