Unit msemidi
Uses
Functions and Procedures
Variables
Description
Overview
Classes, Interfaces, Objects and Records
Name | Description |
---|---|
Class emidiexception |
|
Record midichunkheaderty |
|
Record midichunkty |
|
Record midifileheaderty |
|
Record midieventinfoty |
|
Record trackeventinfoty |
|
Class tmidistream |
|
Record trackinfoty |
|
Class tmidisource |
Types
midierrorty = (...); |
midichannelty = (...); |
midichannelsty = set of midichannelty; |
idstringty = array[0..3] of char; |
midimessagekindty = (...); |
ptrackeventinfoty = ˆtrackeventinfoty; |
trackeventty = procedure(const sender: tobject; var ainfo: midieventinfoty) of object; |
midisourcestatety = (...); |
midisourcestatesty = set of midisourcestatety; |
trackinfoarty = array of trackinfoty; |
trackbufferarty = array of trackeventinfoty; |
trackbufferararty = array of trackbufferarty; |
Constants
defaultmidimaxdatasize = 1000000; |
defaulttempo = 120; |
defaultticksperbeat = 120; |
mc_endoftrack = 47; |
mc_keysig = 89; |
mc_timesig = 88; |
mc_tempo = 81; |
mc_trackname = 3; |
mc_instrumentname = 4; |
midichannelmessages = [mmk_noteoff,mmk_noteon,mmk_notepressure,
mmk_controller,mmk_programchange,mmk_channelpressure]; |
loadstates = [mss_inited,mss_tracksloaded,mss_eventsmerged]; |
midimessagetable: array[0..7] of midimessagekindty = (
mmk_noteoff,
mmk_noteon,
mmk_notepressure,
mmk_controller,
mmk_programchange,
mmk_channelpressure,
mmk_pitchbend,
mmk_system); |
midiparcount: array[midimessagekindty] of integer = (
0, 2, 2, 2,
2, 1, 1,
2, 0); |
Description
Types
midierrorty = (...); |
Values
|
midichannelty = (...); |
Values
|
midichannelsty = set of midichannelty; |
idstringty = array[0..3] of char; |
midimessagekindty = (...); |
Values
|
ptrackeventinfoty = ˆtrackeventinfoty; |
trackeventty = procedure(const sender: tobject; var ainfo: midieventinfoty) of object; |
midisourcestatety = (...); |
Values
|
midisourcestatesty = set of midisourcestatety; |
trackinfoarty = array of trackinfoty; |
trackbufferarty = array of trackeventinfoty; |
trackbufferararty = array of trackbufferarty; |
Constants
defaultmidimaxdatasize = 1000000; |
defaulttempo = 120; |
defaultticksperbeat = 120; |
mc_endoftrack = 47; |
mc_keysig = 89; |
mc_timesig = 88; |
mc_tempo = 81; |
mc_trackname = 3; |
mc_instrumentname = 4; |
midichannelmessages = [mmk_noteoff,mmk_noteon,mmk_notepressure,
mmk_controller,mmk_programchange,mmk_channelpressure]; |
loadstates = [mss_inited,mss_tracksloaded,mss_eventsmerged]; |
midimessagetable: array[0..7] of midimessagekindty = (
mmk_noteoff,
mmk_noteon,
mmk_notepressure,
mmk_controller,
mmk_programchange,
mmk_channelpressure,
mmk_pitchbend,
mmk_system); |
midiparcount: array[midimessagekindty] of integer = (
0, 2, 2, 2,
2, 1, 1,
2, 0); |
Generated by PasDoc 0.16.0.