home *** CD-ROM | disk | FTP | other *** search
/ Education Sampler 1992 [NeXTSTEP] / Education_1992_Sampler.iso / SoundAndMusic / Hyperupic / Hyperupic.app / HyperupicControl.h < prev    next >
Text File  |  1992-08-17  |  2KB  |  96 lines

  1. #import <objc/Object.h>
  2. #import <stdlib.h>
  3. #import <stdio.h>
  4. #import <mach.h>
  5. #import <cthreads.h>
  6. #import <sound/sound.h>
  7. #import <appkit/appkit.h>
  8. #import <appkit/Window.h>
  9. #import <appkit/Matrix.h>
  10. #import <appkit/FormCell.h>
  11. #import "HyperupicGen.h"
  12.  
  13. @interface HyperupicControl : Object
  14. {
  15.  
  16.   id        hypeGen,            // HyperupicGen instance
  17.         xText,
  18.         yText,
  19.         xsText,
  20.         xfText,
  21.         ysText,
  22.         yfText,
  23.         durationText,
  24.         mapPathText,
  25.         imagePathText,
  26.         tablePathText,
  27.         amplitudeText,
  28.             statusText,
  29.         freqConWindow,
  30.         harmWindow,
  31.         oscilWindow,
  32.         mainWindow,
  33.         oscilRadio,
  34.         freqOffText;
  35.   DPSTimedEntry    myTimedEntry;
  36. }
  37.  
  38. + create;
  39. - init;
  40. - sendAmplitudeText: (char *) stringValue;
  41. - sendStatusText: (char *) stringValue;
  42. - sendMapPathText: (char *) stringValue;
  43. - sendImagePathText: (char *) stringValue;
  44. - setSynt: sender;
  45. - setImagePath: sender;
  46. - setMapPath: sender;
  47. - setTablePath: sender;
  48. - setxVal: sender;
  49. - setyVal: sender;
  50. - selectYcoor: sender;
  51. - selectXcoor: sender;
  52. - pause: sender;
  53. - snuff: sender;
  54. - reverseMapping: sender;
  55. - displayFreqs:sender;
  56. - adjustFrequency:sender;
  57. - playSound: sender;
  58. - stopPlaying: sender;
  59. - ampref: sender;
  60. - time: sender;
  61. - samplingRate: sender;
  62. - freqcon: sender;
  63. - freqdiff: sender;
  64. - seed: sender;
  65. - runGen: sender;
  66. - selectGenHarmSeries: sender;
  67. - selectGenScale: sender;
  68. - selectDisplayAll: sender;
  69. - selectDisplayMinMax: sender;
  70. - selectGenNorm: sender;
  71. - selectGenRetro: sender;
  72. - selectGenRotNorm: sender;
  73. - selectGenRotRetro: sender;
  74. - selectGenNormInv: sender;
  75. - selectGenRetroInv: sender;
  76. - selectGenRotNormInv: sender;
  77. - selectGenRotRetroInv: sender;
  78. - selectOscCos: sender;
  79. - selectOscComplex: sender;
  80. - selectOscTable: sender;
  81. - openMapRequest:sender;
  82. - openTableRequest:sender;
  83. - openRequest:sender;
  84. - saveRequest:sender;
  85. - saveInRequest:sender;
  86. - selectMapR: sender;
  87. - selectMapG: sender;
  88. - selectMapB: sender;
  89. - selectMapRG: sender;
  90. - selectMapRB: sender;
  91. - selectMapGB: sender;
  92. - selectMapRGB: sender;
  93.  
  94. @end
  95.  
  96.