IpatchGigInst

IpatchGigInst — GigaSampler instrument object.

Synopsis




                    IpatchGigInstParams;
IpatchGigInst*      ipatch_gig_inst_new                 (void);
IpatchGigInst*      ipatch_gig_inst_first               (IpatchIter *iter);
IpatchGigInst*      ipatch_gig_inst_next                (IpatchIter *iter);

Description

An object that defines a GigaSampler instrument.

Details

IpatchGigInstParams

typedef struct _IpatchGigInstParams IpatchGigInstParams;


ipatch_gig_inst_new ()

IpatchGigInst*      ipatch_gig_inst_new                 (void);

Create a new GigaSampler instrument object.

Returns : New GigaSampler instrument with a reference count of 1. Caller owns the reference and removing it will destroy the item, unless another reference is added (if its parented for example).

ipatch_gig_inst_first ()

IpatchGigInst*      ipatch_gig_inst_first               (IpatchIter *iter);

Gets the first item in a GigaSampler instrument iterator. A convenience wrapper for ipatch_iter_first().

iter : Patch item iterator containing IpatchGigInst items
Returns : The first GigaSampler instrument in iter or NULL if empty.

ipatch_gig_inst_next ()

IpatchGigInst*      ipatch_gig_inst_next                (IpatchIter *iter);

Gets the next item in a GigaSampler instrument iterator. A convenience wrapper for ipatch_iter_next().

iter : Patch item iterator containing IpatchGigInst items
Returns : The next GigaSampler instrument in iter or NULL if at the end of the list.