2 #ifndef __BSE_INSTRUMENT_H__
3 #define __BSE_INSTRUMENT_H__
14 #define BSE_TYPE_INSTRUMENT (BSE_TYPE_ID (BseInstrument))
15 #define BSE_INSTRUMENT(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), BSE_TYPE_INSTRUMENT, BseInstrument))
16 #define BSE_INSTRUMENT_CLASS(class) (G_TYPE_CHECK_CLASS_CAST ((class), BSE_TYPE_INSTRUMENT, BseInstrumentClass))
17 #define BSE_IS_INSTRUMENT(object) (G_TYPE_CHECK_INSTANCE_TYPE ((object), BSE_TYPE_INSTRUMENT))
18 #define BSE_IS_INSTRUMENT_CLASS(class) (G_TYPE_CHECK_CLASS_TYPE ((class), BSE_TYPE_INSTRUMENT))
19 #define BSE_INSTRUMENT_GET_CLASS(object) (G_TYPE_INSTANCE_GET_CLASS ((object), BSE_TYPE_INSTRUMENT, BseInstrumentClass))
28 BSE_INSTRUMENT_SYNTH_NET,
29 BSE_INSTRUMENT_STANDARD_PIANO,
47 BseInstrumentType type;
Definition: bseinstrument.hh:59
Definition: bsesnet.hh:36
Definition: bseinstrument.hh:32
Definition: bseinstrument.hh:43
Definition: bsewave.hh:26
Definition: bseitem.hh:40
Definition: bseitem.hh:34