Съобщения за системата в реално време в MIDI

Протокола MIDI се състои от събития, които носят четири вида съобщения: 1) гласови / озвучаващи съобщения; 2) обикновени съобщения за системата; 3) съобщения за системата в реално време; 4) мета съобщения.

Гласовите / озвучаващите съобщения в MIDI са специфични за един от каналите в MIDI, а обикновените съобщения за системата и съобщенията за системата в реално време не са. Всички устройства в системата MIDI ще реагират на тези съобщения. Следователно тези съобщения са "за системата". Някои от тези съобщения за системата изискват реакция от устройствата в реално време и се наричат съобщения "за системата в реално време". Останалите системни съобщения са "обикновени съобщения за системата".

Съобщенията за системата в реално време в MIDI са съобщения, които не са специфични за един от каналите в MIDI и на които всички устройства в системата MIDI трябва да реагират в реално време.

Следните са съобщения за системата в реално време в MIDI.

Съобщение Действие на устройството MIDI
Часовник Виж позицията на часовника в MIDI при синхронизацията с други устройства
Започни Започни да свириш някаква поредица в MIDI
Продължи Продължи да свириш избраната поредица MIDI от там, където си спрял
Спри Спри да свириш поредицата MIDI
Активен Усет Усети, че има някаква връзка MIDI (когато няма други съобщения)
Превключи Превключи се и върни всички настройки на някакви предопределени стойности

Едно съобщение за системата в реално време в MIDI – обикновено съобщението часовник в MIDI – може да бъде сложено в средата на едно други съобщение без да влияе на това друго съобщение и без да промени статуса на изпълнение в MIDI. Съобщението в реално време ще бъде разпознато и изпълнено правилно, защото неговия статусен байт има най-горен бит равен на 1, а байтовете за данните в едно съобщение в MIDI след статусния байт имат най-горен бит равен на 0 и защото дължината на съобщенията за системата в реално време се знае.

Виж също:
Протокол Musical Instrument Digital Interface (MIDI)

Добави нов коментар

Filtered HTML

  • Freelinking helps you easily create HTML links. Links take the form of [[indicator:target|Title]]. By default (no indicator): Click to view a local node.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Lines and paragraphs break automatically.

Plain text

  • No HTML tags allowed.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Lines and paragraphs break automatically.
CAPTCHA
This question is for testing whether or not you are a human visitor and to prevent automated spam submissions.
Image CAPTCHA
Enter the characters shown in the image.