Commit Graph

2 Commits

Author SHA1 Message Date
lathoub 59fafdbf1a ActiveSensingTimeout has its own callback handler
removed ErrorActiveSensingTimeout
2022-10-08 14:41:56 +02:00
lathoub b82f241349 reworked ActiveSensing
reworked ActiveSensing using input from a variety of device MIDI Implementation manuals (Roland,  KORG, Yamaha) found on the internet.

Receiving ActiveSensing:
Once an Active Sensing message is received, the unit will begin monitoring the intervalbetween all subsequent messages. If there is an interval of ActiveSensingPeriodicity ms or longer betweenmessages while monitoring is active, the same processing as when All Sound Off, All Notes Off,and Reset All Controllers messages are received will be carried out. The unit will then stopmonitoring the message interval.

Sending ActiveSensing: send x ms after the last sent command
2022-10-08 14:40:45 +02:00