IO_MIDI 1.0.0 をリリースしました

まだ mididump.php しか動きませんが、便利なのでリリース。

  • alpha とかつけるの面倒なので stable で。。。

全然機能ないし、作ったばかりですが。ごめんなさい。

mididump.php

yoya@sakura:~/svn/IO_MIDI$ php sample/mididump.php -f nausicaa1.mid
HEADER:
  Format: 0
  NumberOfTracks: 1
  DivisionFlag: 0
  Division: 96
TRACK[0]:
  [0]: _offset:22, DeltaTime:0, EventType:15(Meta Event), MetaEventType:3(Sequence/Track Name), MetaEventData:TORINO HITO, _length:15,
  [1]: _offset:37, DeltaTime:0, EventType:15(Meta Event), MetaEventType:2(Copyright Notice), MetaEventData:(C)1991 Roland Corporation, _length:30,
<略>
  [139]: _offset:654, DeltaTime:56, EventType:15(Meta Event), MetaEventType:81(Set Tempo), MetaEventData:       W<94>, _length:7,
  [140]: _offset:661, DeltaTime:0, EventType:9(Note On), MIDIChannel:4, NoteNumber:65, Velocity:70, _length:4,
  [141]: _offset:665, DeltaTime:0, EventType:9(Note On), MIDIChannel:3, NoteNumber:65, Velocity:75, _length:4,
  [142]: _offset:669, DeltaTime:0, EventType:9(Note On), MIDIChannel:8, NoteNumber:52, Velocity:74, _length:4,
<略>
  • h を付けると 16進ダンプします。
yoya@sakura:~/svn/IO_MIDI$ php sample/mididump.php  -f nausicaa1.mid -h
HEADER:
  Format: 0
  NumberOfTracks: 1
  DivisionFlag: 0
  Division: 96
             0  1  2  3  4  5  6  7   8  9  a  b  c  d  e  f  0123456789abcdef
0x00000000  4d 54 68 64 00 00 00 06  00 00 00 01 00 60        MThd         `
TRACK[0]:
             0  1  2  3  4  5  6  7   8  9  a  b  c  d  e  f  0123456789abcdef
0x00000000                                             4d 54                MT
0x00000010  72 6b 00 00 a2 cb                                rk
  [0]: _offset:22, DeltaTime:0, EventType:15(Meta Event), MetaEventType:3(Sequence/Track Name), MetaEventData:TORINO HITO, _length:15,
             0  1  2  3  4  5  6  7   8  9  a  b  c  d  e  f  0123456789abcdef
0x00000010                    00 ff  03 0b 54 4f 52 49 4e 4f            TORINO
0x00000020  20 48 49 54 4f                                    HITO
<略>
  [139]: _offset:654, DeltaTime:56, EventType:15(Meta Event), MetaEventType:81(S
et Tempo), MetaEventData:       W<94>, _length:7,
             0  1  2  3  4  5  6  7   8  9  a  b  c  d  e  f  0123456789abcdef
0x00000280                                             38 ff                8
0x00000290  51 03 09 57 94                                   Q  W
  [140]: _offset:661, DeltaTime:0, EventType:9(Note On), MIDIChannel:4, NoteNumber:65, Velocity:70, _length:4,
             0  1  2  3  4  5  6  7   8  9  a  b  c  d  e  f  0123456789abcdef
0x00000290                 00 94 41  46                              AF
  [141]: _offset:665, DeltaTime:0, EventType:9(Note On), MIDIChannel:3, NoteNumber:65, Velocity:75, _length:4,
             0  1  2  3  4  5  6  7   8  9  a  b  c  d  e  f  0123456789abcdef
0x00000290                              00 93 41 4b