IpatchGigInst

IpatchGigInst — GigaSampler instrument object

Stability Level

Stable, unless otherwise indicated

Functions

Types and Values

Object Hierarchy

    GObject
    ╰── IpatchItem
        ╰── IpatchContainer
            ╰── IpatchDLS2Inst
                ╰── IpatchGigInst

Description

GigaSampler instrument objects are the toplevel instrument objects in a GigaSampler file.

Functions

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().

[skip]

Parameters

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().

[skip]

Parameters

iter

Patch item iterator containing IpatchGigInst items

 

Returns

The next GigaSampler instrument in iter or NULL if at the end of the list.

Types and Values

IpatchGigInstParams

typedef struct _IpatchGigInstParams IpatchGigInstParams;