==============================================================================
 longueur du message trop grande  vers ligne 440
 10.09.25 jmb
==============================================================================
Original:
DEFPROCSendMsg(msg%)
  msg%!16 = &83F02
  $(msg%+24) = "RecordAPI"
    :REM client name, max 19 chars, for USB it should be
    :REM "USB XXXX:XXXX" where XXXX:XXXX is the vendor/device ID
  SYS"Wimp_SendMessage",17,msg%,ProSoundTask%
ENDPROC

 msg%!16 = &83F02 => meesage code ou action (header Oslib), c'est un SWI du module:
--------------------------------------------------------------------------------

 SWI ProSound_WriteToDisc (SWI &83F02)This SWI writes a number of samples from a buffer to disc. It calls SWI ProSound_WriteCompressed and SWI ProSound_InvalidateCache. 

  On entry
          R0  =>  Track
          R1  =>  Buffer
          R2  =   Number of samples to write
          R3  =   Index of first sample to write
  
  On exit
          R2  =   Number of samples written
          All other registers preserved

--------------------------------------------------------------------------------
la taille du message change dans msg%!0 elle passe de 84  130? non divisible par 4


Erreur dans DEFPROCEnumerateDevices(msg%)
c'est de la qu'est appel la procdure PROCSendMsg
 Msg%!0 = EPAddress% grosse erreur, cela doit tre la taille du mesage pas l'adresse du EnPoint
Elle ne figure donc pas ici.elle utilise dans  DEFPROCFindUSBDevices  pour appeller  PROCusb_endpointControl()
