home *** CD-ROM | disk | FTP | other *** search
/ Audio 4.94 - Over 11,000 Files / audio-11000.iso / amiga / midi / med210.lhw / in.adf / Source / med210src.lzh / medproto.h < prev    next >
C/C++ Source or Header  |  1990-06-17  |  4KB  |  167 lines

  1. /* Prototypes for MED - music editor, by Teijo Kinnunen 1990 */
  2. /* med.c: */
  3. void VapautaSoittimet(void);
  4. void SammutaAanet(UWORD);
  5. void FreeBlock(UWORD);
  6. BOOL AllocBlock(UWORD,UBYTE,UWORD);
  7. void FreeAllBlocks(void);
  8. BOOL ChangeBlockSize(UWORD,UWORD,UWORD);
  9.  
  10. /* med-newscr.a */
  11. void __asm PaivitaNaytto(register __d0 BOOL);
  12. void __asm Korosta(register __a0 struct Gadget *,register __d0 BOOL);
  13. void __asm Toggle(register __a0 struct Gadget *);
  14. void __stdargs SeurSoitin(void);
  15. void __stdargs EdSoitin(void);
  16. void __stdargs NaytaKursori(void);
  17.  
  18. /* med-player.a */
  19. void __asm AddMIDIData(register __a0 char *,register __d0 ULONG);
  20. void __asm SetTempo(register __d0 UWORD);
  21. long __asm AudioInit(void);
  22. void __asm AudioRem(void);
  23. void __asm FreeSerial(void);
  24. BOOL __asm GetSerial(void);
  25. void __asm ChannelOff(register __d0 UBYTE);
  26. void __asm ResetMIDI(void);
  27.  
  28. /* med-newmsgh.c */
  29. BOOL KasitteleViesti(void);
  30. void OsionValinta(struct Gadget *);
  31. void MIDIon(void);
  32.  
  33. /* med-tied.c */
  34. void DeleteSamplesNotUsed(void);
  35. void ConvertTo200(UBYTE *,UBYTE *,BOOL);
  36. BOOL NewInstrument(ULONG,UBYTE);
  37. char *LoadInstrument(char *,BOOL);
  38. char *LoadSong(char *);
  39. BOOL diskerr(char *);
  40. void StripPaths(void);
  41. void clrxtoy(UBYTE,UBYTE);
  42. char *DoSave(void);
  43. char *DelFile(void);
  44.  
  45. /* med-scr.c */
  46. BOOL AlustaKappale(BOOL);
  47. void __stdargs PaivitaSoittimennimi(void);
  48. void __stdargs TulostaSoittoLohkot(void);
  49. void Ilmoita(char *);
  50. void __stdargs TulostaLohkoJaSoitin(void);
  51. void AsetaSuodatin(void);
  52. void NollaaVarit(void);
  53. void DispVolGadget(void);
  54. void DispPresetGadget(void);
  55. BOOL NewBlockHere(UWORD,UWORD,UWORD);
  56. void DelBlockHere(UWORD);
  57. void DispInfoGadgets(void);
  58. void ShowTempo(void);
  59. void __stdargs SpecialUpdate(void);
  60. void ChgTempo(UWORD);
  61. void DrawColorGadgets(BYTE);
  62. void GetUndoColors(void);
  63. void ColorHandler(UWORD);
  64. void RemoveInstrument(void);
  65. void GetRepeat(void);
  66. void GetRepLen(void);
  67. void InsertSeq(UBYTE);
  68. void DelSeq(void);
  69. void PlayTransp(BYTE);
  70. void Transpose(BYTE,UBYTE);
  71. void ClrFileName(void);
  72. void RetFileName(void);
  73. void RemCopperList(void);
  74. void RemEqualizer(void);
  75. void InitEqualizer(void);
  76. void UpdateJumpGadgets(void);
  77. void StartLoad(void);
  78. void StopLoad(void);
  79. void prtnum(UWORD,UWORD,UWORD,UBYTE);
  80. void MoveCursor(BYTE,UWORD);
  81. void SampleLoaded(void);
  82. void DspFreeMem(void);
  83. BOOL HandleMBs(void);
  84. void F6_10(UWORD,UWORD);
  85. void DispVolAndSldType(void);
  86.  
  87. /* med-files.c */
  88. char *SaveInstruments(void);
  89. char *SaveSong(char *,BOOL,UBYTE);
  90. char *Load200Song(void);
  91. char *Load210Song(void);
  92. BOOL WriteIcon(char *);
  93. BOOL Continue(void);
  94. char *AskName(void);
  95. char *LoadAttachedInstrs(void);
  96. char *SaveRawSample(char *);
  97.  
  98. /* med-stmod.c */
  99. char *STModLoader(char *);
  100. char *SaveSTSong(char *);
  101. char *SaveSTMod(char *);
  102.  
  103. /* med-objsav.c */
  104. char *WriteObj(char *,UWORD);
  105. char *WriteC(char *);
  106.  
  107. /* med-ed.c */
  108. void SoitaNappain(UWORD,BOOL,UWORD);
  109. void PutMNote(UBYTE);
  110. void DispPrgData(void);
  111. void EditHandler(UWORD);
  112. void SetCmd(UWORD,UWORD,UBYTE,UWORD);
  113. void DoSlide(UBYTE);
  114. void PutNote(UWORD,UWORD,UBYTE,UBYTE,UBYTE);
  115. void HLLine(UWORD,UBYTE);
  116. void HighLightLines(UWORD,UWORD);
  117. void ShowLineNum(void);
  118. void HandleLines(UWORD,UWORD);
  119. void LoadKeys(void);
  120.  
  121. /* med-filereq.c */
  122. void UpdateFReqDsp(void);
  123. void FreeFDatas(void);
  124. void FReqHandler(UWORD);
  125. void InsertSavedFile(char *);
  126. BPTR Open2(char *,long);
  127. BOOL IsHere(char *);
  128. void RemFilename(char *);
  129.  
  130. /* med-pathlist.c */
  131. void LoadPathFile(void);
  132. void FreePaths(void);
  133. void DisplayDirName(void);
  134. void DisplayPathList(void);
  135. void LoadSelectedSample(void);
  136. void ScrollSLUp(BYTE);
  137. void ScrollSLDown(BYTE);
  138. void HandleB(UWORD);
  139. void ConstructDirName(char *,char *);
  140. char *LoadSongSamples(void);
  141.  
  142. /* med-buff.c */
  143. void ShrinkBlock(UWORD);
  144. void ExpandBlock(UWORD);
  145. void HandleMark(UBYTE);
  146. void SetMark(void);
  147. void CutCopyPaste(UBYTE,UBYTE,UWORD,UBYTE,UBYTE,UBYTE);
  148. BOOL AllocBuffer(UBYTE,UWORD);
  149. void FreeBuffer(void);
  150. void SplitBlock(UWORD,UWORD);
  151. void JoinBlocks(UWORD);
  152.  
  153. /* med-vol.c */
  154. void Handle8(UWORD);
  155. void ShowVols(void);
  156.  
  157. /* amiga.lib */
  158. void __stdargs SetICR(struct Library *,ULONG);
  159.  
  160. /* med-vbserv.a */
  161. void InitDisp(void);
  162.  
  163. /* med-mod.c */
  164. char *SaveMod(char *);
  165. char *LoadMod(void);
  166. struct MMD0song *MakeMMD0song(void);
  167.