Пример #1
0
 public function finish()
 {
     for ($i = 0; $i < count($this->tracks); $i++) {
         $track = $this->tracks[$i];
         $track->add(new MidiEvent(MidiMessage::metaMessage(47, 1), $track->ticks()));
     }
 }
Пример #2
0
 public static function metaMessage($command, $data)
 {
     $message = new MidiMessage(self::TYPE_META, $command);
     $message->setData($data);
     return $message;
 }