| #ifndef _DRIVERS_SOUND_DM_H |
| #define _DRIVERS_SOUND_DM_H |
| * Definitions of the 'direct midi sound' interface used |
| * by the newer commercial OSS package. We should export |
| * this to userland somewhere in glibc later. |
| * Data structure composing an FM "note" or sound event. |
| * This describes an FM note by its voice, octave, frequency number (10bit) |
| * FM parameters that apply globally to all voices, and thus are not "notes" |
| /* This block is the percussion instrument data */ |
| #define FM_IOCTL_RESET 0x20 |
| #define FM_IOCTL_PLAY_NOTE 0x21 |
| #define FM_IOCTL_SET_VOICE 0x22 |
| #define FM_IOCTL_SET_PARAMS 0x23 |
| #define FM_IOCTL_SET_MODE 0x24 |
| #define FM_IOCTL_SET_OPL 0x25 |