Не срабатывает "Note off" на миди клавиатуре M-Audio Keystation 61es

andrey008

New Member
29 Авг 2010
13
0
1
При отжатии клавиши, вместо Note Off, клавиатура посылает сигнал Note On cо значением velocity=16. Еще вчера помогла перезагрузка ПК, но спустя пару часов проблема повторилась, перезагрузка уже не помогает. All Notes Off и Reset All Channels не помогли. Пробовал подключать как по USB так и по Midi, проверял в разных DAW. Клавиатуре около 10 лет. В чем может быть проблема?
 
@andrey008, сбросьте клаву к заводским настройкам, или переключите профиль мидисообщений, именно по вашей клавиатуре немогу подсказать как это делается, но в гугле есть сотни мануалов.
 
  • Like
Реакции: andrey008
@andrey008, Судя по реализации миди, эта клавиатура (и не только она одна, таких клавиатур много) и не должна посылать Note Off. Вместо этого она должна посылать сообщение Note On со значением велосити 0.
А вот почему у вас 16 - непонятно.

M-Audio.png
 
Последнее редактирование:
  • Like
Реакции: sunsell
@andrey008, сбросьте клаву к заводским настройкам, или переключите профиль мидисообщений, именно по вашей клавиатуре немогу подсказать как это делается
@Dmitriy Zalevskiy, Если не знаете как, то лучше промолчать. Или разобраться, как.
Нет в этой клавиатуре ни сброса к заводским настройкам, ни "переключения профиля мидисообщений" (что это вообще значит, непонятно).
 
  • Like
Реакции: Petrowich и sunsell
@Dmitriy Zalevskiy, Если не знаете как, то лучше промолчать. Или разобраться, как.
Нет в этой клавиатуре ни сброса к заводским настройкам, ни "переключения профиля мидисообщений" (что это вообще значит, непонятно).
Уважаемый, я посоветовал человеку посмотреть в гугле, если вы незаметили...
У меня M-audio oxygen iv и m-audio ctrl были и думал что в старой keystation тоже есть переключение профилей с midicc под разные синтезаторы.
Кстати я точно помню что в программе Enigma были профили для KeyStation 61es.
 
не должна посылать Note Off
По логам показывает именно Note Off
186237

Разобрал ее, почистил от пыли, разъединил/соединил доступные контакты, собрал - заработала нормально... Посмотрим, сколько проработает. Всем спасибо за советы!
 
По логам показывает именно Note Off
@andrey008, У вас "неправильная реализация" миди в клавиатуре.
Согласно спецификации стандарта MIDI, сообщение Note Off начинается с 8 имеет формат:
"Status
0x80 to 0x8F

where the low nibble is the MIDI channel.
Data
Two data bytes follow the Status. The first data is the note number. There are 128 possible notes on a MIDI device, numbered 0 to 127 (where Middle C is note number 60). This indicates which note should be released.
The second data byte is the velocity, a value from 0 to 127".

Хотя стандарт также предполагает, что сообщение Note Off может выглядеть и как Note On со значением велосити равным 0. Цитата:
"Note On Category: Voice
Purpose Indicates that a particular note should be played. Essentially, this means that the note starts sounding, but some patches might have a long VCA attack time that needs to slowly fade the sound in. In any case, this message indicates that a particular note should start playing (unless the velocity is 0, in which case, you really have a Note Off).
Status
0x90 to 0x9F

where the low nibble is the MIDI channel.
Data
Two data bytes follow the Status. The first data is the note number. There are 128 possible notes on a MIDI device, numbered 0 to 127 (where Middle C is note number 60). This indicates which note should be played.
The second data byte is the velocity, a value from 0 to 127".

Вот, кстати, как реализовано это в клавиатуре Miditech i2 Control 37:
NoteOnOff.png
 
Проблема усугубилась еще и тем, что периодически при нажатии клавиш, скажем C4, по факту посылается E9. Нажав D4 - звучит F#9.
Это происходит не всегда. Заметил, что если клавиатура постоит выключенная пару часов, то после включения в 99% случаев будет такая проблема. После того, как клавиатура постоит включенной какое-то время - может начать работать нормально. Коннекторы подключены хорошо, обрывов контактов не обнаружил.

Вот логи при нормально работающей клавиатуре (поочередно нажаты/отжаты клавиши C4, D4, E4, F4, G4, A4, B4, C5).
Midi Log MidiOx_good.pngMidi Log Reaper_good.png


Это логи, когда работает неправильно (с теми же клавишами)
Midi Log MidiOx_bad.pngMidi Log Reaper_bad.png

В интернете не нашел похожих случаев. Думаете, клавиатуру еще можно отремонтировать? Если да, подскажите, где искать неисправность.
 
Явно ошибка в мозгах клавиш, раз чипы логика выдают не те сигналы.
 
Разные программы с миди посылами работают по разному. Например, в кейке отжатие клавиш это Note On с велосити 0. А прога для виртуальных миди-портов loopMIDI посылает Note Off. Что одно и тоже, но с нюансами для нас с вами не важных. Пардон за наставнический тон, об этом беспокоиться не стоит.

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

Сейчас просматривают