home *** CD-ROM | disk | FTP | other *** search
/ No Fragments Archive 4: The Falcon Archive / nf_archive_four_v1.0.iso / ARCHIVE / WORK / MSX / MEGPL116.ZIP / MGPL-116 / AMIGA / AMIGA030.H < prev    next >
C/C++ Source or Header  |  1995-08-24  |  2KB  |  46 lines

  1. /**************************************************/
  2. /******                                ******/
  3. /******                                ******/
  4. /******       Amiga 4 voices 030-Replay        ******/
  5. /******                                ******/
  6. /******                                ******/
  7. /******       by Simplet / FATAL DESIGN        ******/
  8. /******                                ******/
  9. /**************************************************/
  10.  
  11. /*    Structures and Variables    */
  12.  
  13. struct    VOICE
  14.         {    long    Voice_Sample_Start,
  15.                 Voice_Sample_Offset,Voice_Sample_Position,
  16.                 Voice_Sample_Length,Voice_Sample_Loop_Length;
  17.             int    Voice_Sample_Volume,Voice_Sample_Period,
  18.                 Voice_Sample_Fine_Tune,Voice_Sample_Frac;
  19.             long    Voice_Start;
  20.             int    Voice_Volume,Voice_Period,
  21.                 Voice_Wanted_Period,Voice_Note;
  22.             char    Voice_Sample,Voice_Command,Voice_Parameters,
  23.                 Voice_Tone_Port_Direction,Voice_Tone_Port_Speed,
  24.                 Voice_Glissando_Control,Voice_Vibrato_Command,
  25.                 Voice_Vibrato_Position,Voice_Vibrato_Control,
  26.                 Voice_Tremolo_Command,Voice_Tremolo_Position,
  27.                 Voice_Tremolo_Control;
  28.  
  29.         }    extern    MGTK_Voices[4];
  30.  
  31. extern    char            MGTK_Restart_Loop,MGTK_Restart_Done;
  32.  
  33. /*    Functions        */
  34.  
  35. extern    int    MGTK_Init_Module_Samples(void *Module,void *EndWorkSpace);
  36. extern    void    MGTK_Save_Sound(void);
  37. extern    void    MGTK_Init_Sound(void);
  38. extern    void    MGTK_Restore_Sound(void);
  39. extern    void    MGTK_Play_Music(void);
  40. extern    void    MGTK_Pause_Music(void);
  41. extern    void    MGTK_Stop_Music(void);
  42. extern    void    MGTK_Play_Position(int Position);
  43. extern    void    MGTK_Previous_Position(void);
  44. extern    void    MGTK_Next_Position(void);
  45. extern    void    MGTK_Clear_Voices(void);
  46.