home *** CD-ROM | disk | FTP | other *** search
/ Power-Programmierung / CD2.mdf / c / library / dos / sound / nh10src / sbcmusic.h < prev    next >
Encoding:
C/C++ Source or Header  |  1991-12-15  |  1.0 KB  |  46 lines

  1.  
  2.  
  3.      /*  Sound Blaster Card's MIDI code routine  */
  4.  
  5. int  sbfd_init(void) ;
  6. int  sbfd_instrument(char far*) ;
  7. int  sbfd_reset(void) ;
  8. int  sbfd_music_off(void) ;
  9. int  sbfd_note_on(char,char,char) ;
  10. int  sbfd_note_off(char,char,char) ;
  11. int  sbfd_setmode(char) ;
  12.  
  13.  
  14.    extern  unsigned  near ct_music_status ;
  15.  
  16. int sbfm_init(void) ;
  17. int sbfm_version(void) ;
  18. char far *sbfm_status_addx(char far *) ;
  19. void sbfm_instrument(char far *,char) ;
  20. void sbfm_sys_speed(int) ;
  21. void sbfm_song_speed(int) ;
  22. void sbfm_transpose(int) ;
  23. void sbfm_play_music(char far *) ;
  24. void sbfm_stop_music(void) ;
  25. void sbfm_reset(void) ;
  26. void sbfm_pause_music(void) ;
  27. void sbfm_resume_music(void) ;
  28. int  sbfm_read_status(void) ;
  29.  
  30.    typedef struct
  31.    {
  32.       char         id[4] ;
  33.       int         version ;
  34.       int         inst_blk ;
  35.       int         music_blk ;
  36.       int         ticks_per_beat ;
  37.       int         clock_ticks ;
  38.       int         music_title ;
  39.       int         composer_name ;
  40.       int         music_remark ;
  41.       char         channel_used[16] ;
  42.       int         inst_num ;
  43.       int         basic_tempo ;
  44.  
  45.    } CMFHDR ;
  46.