home *** CD-ROM | disk | FTP | other *** search
/ Liren Large Software Subsidy 10 / 10.iso / m / m082 / 1.img / BASIC / INCLUDE / SBCMUSIC.BI < prev    next >
Encoding:
Text File  |  1991-09-18  |  1.4 KB  |  28 lines

  1. DECLARE FUNCTION SMINIT% CDECL ALIAS "_sbfm_init"
  2. DECLARE FUNCTION SMVERSION% CDECL ALIAS "_sbfm_version"
  3. DECLARE SUB SMRESET CDECL ALIAS "_sbfm_reset"
  4. DECLARE SUB SMINST CDECL ALIAS "_sbfm_instrument" (SEG INSTTBL%, BYVAL NUMINST%)
  5. DECLARE SUB SMSYSSPD CDECL ALIAS "_sbfm_sys_speed" (BYVAL TIME0RATE%)
  6. DECLARE SUB SMSONSPD CDECL ALIAS "_sbfm_song_speed" (BYVAL TIME0RATE%)
  7. DECLARE SUB SMTRNPOS CDECL ALIAS "_sbfm_transpose" (BYVAL SEMITONE%)
  8. DECLARE SUB SMPLAY CDECL ALIAS "_sbfm_play_music" (SEG MUSICBLK%)
  9. DECLARE SUB SMSTOP CDECL ALIAS "_sbfm_stop_music"
  10. DECLARE SUB SMPAUSE CDECL ALIAS "_sbfm_pause_music"
  11. DECLARE SUB SMRESUME CDECL ALIAS "_sbfm_resume_music"
  12. DECLARE FUNCTION SMSTATUS% CDECL ALIAS "_sbfm_read_status"
  13. DECLARE SUB SMEXIT CDECL ALIAS "_sbfm_terminate"
  14. DECLARE SUB SMSETCHL CDECL ALIAS "_sbfm_set_channel" (BYVAL CHANNEL%, BYVAL ONOFF%)
  15.  
  16.  
  17. DECLARE FUNCTION CTMUSIC%
  18.  
  19.  
  20. DECLARE SUB SLINIT CDECL ALIAS "_sbfd_init"
  21. DECLARE SUB SLRESET CDECL ALIAS "_sbfd_reset"
  22. DECLARE SUB SLINST CDECL ALIAS "_sbfd_instrument" (SEG INSTTBL%)
  23. DECLARE SUB SLNOTEON CDECL ALIAS "_sbfd_note_on" (BYVAL CHANNEL%, BYVAL NOTENUM%, BYVAL VELOCITY%)
  24. DECLARE SUB SLNOTEOFF CDECL ALIAS "_sbfd_note_off" (BYVAL CHANNEL%, BYVAL NOTENUM%, BYVAL VELOCITY%)
  25. DECLARE SUB SLPROGRM CDECL ALIAS "_sbfd_program_change" (BYVAL CHANNEL%,BYVAL PROGNUM%)
  26. DECLARE SUB SLMUSOFF CDECL ALIAS "_sbfd_music_off"
  27. DECLARE SUB SLMODE CDECL ALIAS "_sbfd_setmode" (BYVAL MODE%)
  28.