
[01;34mwith[m Libsens[31m.[mCommon[31m;[m                    [01;34muse[m Libsens[31m.[mCommon[31m;[m
[01;34mwith[m Libsens[31m.[mMIDI[31m.[mInstruments[31m;[m          [01;34muse[m Libsens[31m.[mMIDI[31m.[mInstruments[31m;[m
[01;34mwith[m Libsens[31m.[mVirtual[31m;[m                   [01;34muse[m Libsens[31m.[mVirtual[31m;[m
[01;34mwith[m Libsens[31m.[mVirtual[31m.[mWork_Class[31m;[m        [01;34muse[m Libsens[31m.[mVirtual[31m.[mWork_Class[31m;[m
[01;34mwith[m Libsens[31m.[mProcessing[31m.[mCommon[31m;[m         [01;34muse[m Libsens[31m.[mProcessing[31m.[mCommon[31m;[m

[01;34mwith[m Ada[31m.[mCalendar[31m;[m                      [01;34muse[m Ada[31m.[mCalendar[31m;[m
[01;34mwith[m Interfaces[31m.[mC[31m;[m                      [01;34muse[m Interfaces[31m.[mC[31m;[m
[01;34mpackage[m Libsens[31m.[mProcessing[31m.[mPlugins [01;34mis[m
   
   [01;34mtype[m [01;30mPlugin_Processing[m[31m([mClass [31m:[m Plugin_Enum[31m);[m
   
   [01;34mtask[m [01;34mtype[m [01;30mEvent_Process_Type[m[31m([mDriver [31m:[m [01;34maccess[m Plugin_Processing[31m)[m [01;34mis[m
      
      [01;34mentry[m [01;30mReceive[m [31m([mDevice  [31m:[m [01;34min[m Device_Num[31m;[m
		     Date    [31m:[m [01;34min[m Time[31m;[m
		     Message [31m:[m [01;34min[m Interfaces[31m.[mC[31m.[mLong[31m;[m
		     Hour    [31m:[m [01;34min[m [32mDuration[m[31m;[m
		     Tempo   [31m:[m [01;34min[m Tempo_Type[31m);[m
      [01;34mentry[m Halt[31m;[m
   [01;34mend[m Event_Process_Type[31m;[m
   
   
   [01;34mtype[m [01;30mPlugin_Processing[m[31m([mClass [31m:[m Plugin_Enum[31m)[m [01;34mis[m [01;34mabstract[m [01;34mtagged[m [01;34mlimited[m
      [01;34mrecord[m
	 Box           [31m:[m [01;34maccess[m Messages_Box[31m;[m
	 Instruments   [31m:[m [01;34maccess[m Bandmaster_Record[31m;[m
	 Event_Process [31m:[m [01;30mEvent_Process_Type[m[31m([mPlugin_Processing'[01;34mAccess[m[31m);[m
      [01;34mend[m [01;34mrecord[m[31m;[m
   
   
   [01;34mprocedure[m [01;30mInitialize[m[31m([mPlugin_Process [31m:[m [01;34min[m Plugin_Processing[31m;[m Options [31m:[m [01;34min[m Work_Options_access[31m)[m [01;34mis[m [01;34mabstract[m[31m;[m
   [01;34mprocedure[m [01;30mStart[m[31m([mPlugin_Process [31m:[m [01;34min[m Plugin_Processing[31m;[m Start_Time [31m:[m [01;34min[m Time[31m;[m Tempo [31m:[m [01;34min[m Tempo_Type[31m;[m Signature [31m:[m [01;34min[m Time_Signature_Type[31m)[m [01;34mis[m [01;34mabstract[m[31m;[m
   [01;34mprocedure[m [01;30mStop[m[31m([mPlugin_Process [31m:[m [01;34min[m Plugin_Processing[31m)[m [01;34mis[m [01;34mabstract[m[31m;[m
   [01;34mprocedure[m [01;30mHalt[m[31m([mPlugin_Process [31m:[m [01;34min[m Plugin_Processing[31m)[m [01;34mis[m [01;34mabstract[m[31m;[m
[01;34mend[m Libsens[31m.[mProcessing[31m.[mPlugins[31m;[m
