ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • MIDI SPEC 1
    노래방 /홍사철의 미디교실 2022. 7. 24. 14:03

    MIDISPEC Package
     
    사용자가 검색할 수 있도록 여기에 배치되었습니다.
    또는 전체 문서 세트를 "패키지"로 구독하여
    업데이트된 문서가 만들어지면 자동으로 가져옵니다.
    사용 가능. GET을 통해 전체 패키지에 액세스할 수 있습니다.
    미디 스펙 패키지.
                                                                          
    AFD ADD MIDISPEC PACKAGE로 구독할 수 있습니다.
    암호를 정의하기 전에 PW 명령을 사용해야 합니다.
    AFD 명령을 사용할 수 있습니다. 자세한 내용은 LISTAFD MEMO를 참조하십시오.
    파일이 업데이트될 때만 알림을 받으려면 다음을 사용하십시오.
    FUI ADD MIDISPEC PACKAGE


    占쌕뤄옙찾占쏙옙  1 The MIDI Version 1.0 Specification
    2 Channel Voice Messages 
    3 Channel Mode Messages
     
    4 System Common Messages
     
    5 System Real-Time Messages
    (1) MIDI 1.0 Specification:
    Status Data Byte(s) Description 
    D7----D0 D7----D0  
    Channel Voice Messages
     
    1000cccc 0nnnnnnn
    0vvvvvvv
    Note Off event.
    This message is sent when a
    note is released (ended).
    (nnnnnnn) is the note number.
    (vvvvvvv) is the velocity. 
    1001cccc 0nnnnnnn
    0vvvvvvv  
    Note On event.
    This message is sent when a
    note is depressed (start).
    (nnnnnnn) is the note number.
    (vvvvvvv) is the velocity. 
    1010cccc 0nnnnnnn
    0vvvvvvv 
    Polyphonic Key Pressure (After-touch).
    This message is sent when the pressure
    (velocity) of a previously
    triggered note changes.
    (nnnnnnn) is the note number.
    (vvvvvvv) is the new velocity. 
    1011cccc 0ccccccc 
    0vvvvvvv
    Control Change.
    This message is sent when a controller
    value changes.  Controllers include devices
    such as pedals and levers.
    Certain controller numbers are reserved
    for specific purposes. See Channel Mode Messages. 
    (ccccccc) is the controller number.
    (vvvvvvv) is the new value.  
    1100cccc 0ppppppp Program Change.
    This message sent when the patch number changes.
    (ppppppp) is the new program number. 
    1101nnnn 0ccccccc Channel Pressure (After-touch).
    This message is sent when the channel pressure
    changes. Some velocity-sensing keyboards do not
    support polyphonic after-touch. Use this
    message to send the single greatest velocity
    (of all te current depressed keys).
    (ccccccc) is the channel number. 
    1110nnnn 0lllllll
    0mmmmmmm 
    Pitch Wheel Change.
    This message is sent to indicate a change in the
    pitch wheel.  The pitch wheel is measured by a
    fourteen bit value. Center (no pitch change) is
    2000H.  Sensitivity is a function of the
    transmitter.
    (llllll) are the least significant 7 bits.
    (mmmmmm) are the most significant 7 bits. 
    Channel Mode Messages
     
    (See also Control Change, above) 
    1011nnnn 0ccccccc
    0vvvvvvv 
    Channel Mode Messages.
    This the same code as the Control 
    Change (above), but implements Mode
    control by using reserved controller
    numbers.  The numbers are:

    Local Control.
    When Local Control is Off, all devices
    on a given channel will respond only to
    data received over MIDI.  Played data, etc.
    will be ignored.  Local Control On
    restores the functions of the normal
    controllers.
    c = 122, v =   0: Local Control Off
    c = 122, v = 127: Local Control On 
      All Notes Off.  
        When an All Notes Off is received,
    all oscillators will turn off.
    c = 123, v =   0: All Notes Off
     
    (See text for description of actual
    mode commands.)
    c = 124, v =   0: Omni Mode Off
    c = 125, v =   0: Omni Mode On
    c = 126, v =   M: Mono Mode On (Poly Off)
    where M is the number of channels
    (Omni Off) or 0 (Omni On)
    c = 127, v =   0: Poly Mode On (Mono Off)
    (Note: These four messages also cause
    All Notes Off)..pa 
    System Common Messages
     
    11110000 0iiiiiii
    0ddddddd 
    System Exclusive.
    This message makes up for all that MIDI 
    doesn't support.  (iiiiiii) is a seven
    bit Manufacturer's I.D. code.  If the
    synthesizer recognizes the I.D. code as
    its own, it will listen to the rest of
    the message (ddddddd).  Otherwise, the
    message will be ignored.  System Exclusive
    is used to send bulk dumps such as patch
    parameters and other non-spec data.
    (Note: Real-Time messages ONLY may be
    interleaved with a System Exclusive.) 
       . .
       . .
      0ddddddd
    11110111 
    11110001   Undefined. 
    11110010 0lllllll         
    0mmmmmmm  
    Song Position Pointer.
    This is an internal 14 bit register that
    holds the number of MIDI beats (1 beat=
    six MIDI clocks) since the start of
    the song.  l is the LSB, m the MSB. 
    11110011 0sssssss Song Select.
    The Song Select specifies which sequence
    or song is to be played. 
    11110100   Undefined. 
    11110101   Undefined. 
    11110110     Tune Request.
    Upon receiving a Tune Request, all analog
    sythesizers should tune their oscillators. 
    11110111     End of Exclusive.
    Used to terminate a System Exclusive
    dump (see above)..pa 
    System Real-Time Messages
     
    11111000     Timing Clock.
    Sent 24 times per quarter note when
    synchronization is required (see text). 
    11111001   Undefined. 
    11111010   Start.
    Start the current sequence playing.
    (This message will be followed with
    Timing Clocks). 
    11111011   Continue.
    Continue at the point the sequence was
    Stopped. 
    11111100   Stop.
    Stop the current sequence. 
    11111101   Undefined. 
    11111110   Active Sensing.
    Use of this message is optional.  When
    initially sent, the receiver will expect
    to receive another Active Sensing message

    each 300ms (max), or it will be assume
    that the connection has been terminated.
    At termination, the receiver will turn off
    all voices and return to normal (non-
    active sensing) operation. 
    11111111     Reset.
    Reset all receivers in the system to
    power-up status.  This should be used
    sparingly, preferably under manual
    control.  In particular, it should not
    be sent on power-up. 
     

    '노래방 > 홍사철의 미디교실' 카테고리의 다른 글

    MIDI SPEC 3 & 4  (0) 2022.07.24
    MIDI SPEC 2  (0) 2022.07.24
    Standard MIDI File의 개요  (0) 2022.07.24
    MIDI 인터페이스와 프로그래밍  (0) 2022.07.24
    MIDI란 무엇인가?  (0) 2022.07.24
Designed by Tistory.