Интерфейс ToneControl
9.2.1. Интерфейс ToneControl
С помощью интерфейса ToneControl происходит настройка и построение блока тональных звуков для воспроизведения. Это достигается путем использования метода void setSequence (byte [ ] sequence), который устанавливает тональные звуки для воспроизведения и набора следующих констант:
- static byte BLOCK_END - конец блока воспроизведения;
- static byte BLOCK_START - стартовая позиция в блоке;
- static byte C4 - нота До;
- static byte PLAY_BLOCK - воспроизвести блок;
- static byte REPEAT - повторить воспроизведение блока;
- static byte SET_VOLUME - установить громкость;
- static byte SILENCE - без звука;
- static byte TEMPO — темп или скорость воспроизведения;
- static byte VERSION - версия атрибута воспроизведения. С помощью перечисленных констант производится настройка блока тональных звуков для воспроизведения, о которых мы поговорим подробно в разделе 9.4.