1 : <?php
2 :
3 : /**
4 : * \Midi\Event\NoteOffEvent
5 : *
6 : * @package Midi
7 : * @subpackage Event
8 : * @copyright © 2009 Tommy Montgomery <http://phpmidiparser.com/>
9 : * @since 1.0
10 : */
11 :
12 : namespace Midi\Event;
13 :
14 : /**
15 : * Represents a note off channel event
16 : *
17 : * This event turns a previously turned on note off. It is
18 : * the equivalent of a note on event with a velociy of zero.
19 : *
20 : * @package Midi
21 : * @subpackage Event
22 : * @since 1.0
23 : */
24 1 : class NoteOffEvent extends ChannelEvent {
25 :
26 : /**
27 : * @since 1.0
28 : * @uses Note::getNoteName()
29 : *
30 : * @return string
31 : */
32 : public function getParamDescription() {
33 1 : return \Midi\Util\Note::getNoteName($this->param1) . ' with velocity ' . $this->param2;
34 : }
35 :
36 : /**
37 : * @since 1.0
38 : * @uses EventType::NOTE_OFF
39 : *
40 : * @return int
41 : */
42 : public function getType() {
43 1 : return EventType::NOTE_OFF;
44 : }
45 :
46 : }
47 :
|