IInstrument.ts 571 B

1234567891011121314151617
  1. import { MidiInstrument } from "../../MusicalScore/VoiceData/Instructions/ClefInstruction";
  2. export interface IInstrument /* extends IDisposable */ {
  3. Id: number;
  4. Audible: boolean;
  5. Solo: boolean;
  6. Mute: boolean;
  7. Visible: boolean;
  8. Highlight: boolean;
  9. Following: boolean;
  10. PitchMonitor: boolean;
  11. Name: string;
  12. Volume: number;
  13. MidiInstrumentId: MidiInstrument;
  14. InstrumentParameterChanged: any /* InstrumentParameterChangedDelegate */;
  15. setInstrumentParameter(parameter: any /* InstrumentParameters */, value: Object): void;
  16. }