Object Hierarchy

    GObject
    ├── IpatchItem
    │   ├── IpatchContainer
    │   │   ├── IpatchBase
    │   │   │   ├── IpatchDLS2
    │   │   │   │   ╰── IpatchGig
    │   │   │   ├── IpatchSF2
    │   │   │   ├── IpatchSLI
    │   │   │   ╰── IpatchVBank
    │   │   ├── IpatchDLS2Inst
    │   │   │   ╰── IpatchGigInst
    │   │   ├── IpatchGigRegion
    │   │   ├── IpatchSF2Preset
    │   │   ├── IpatchSF2Inst
    │   │   ├── IpatchSLIInst
    │   │   ╰── IpatchVBankInst
    │   ├── IpatchFile
    │   │   ├── IpatchDLSFile
    │   │   │   ╰── IpatchGigFile
    │   │   ├── IpatchSF2File
    │   │   ├── IpatchSLIFile
    │   │   ╰── IpatchSndFile
    │   ├── IpatchDLS2Sample
    │   │   ╰── IpatchGigSample
    │   ├── IpatchVirtualContainer
    │   ├── IpatchDLS2Region
    │   ├── IpatchSampleData
    │   ├── IpatchGigDimension
    │   ├── IpatchGigSubRegion
    │   ├── IpatchSampleStore
    │   │   ├── IpatchSampleStoreFile
    │   │   │   ╰── IpatchSampleStoreSplit24
    │   │   ├── IpatchSampleStoreRam
    │   │   ├── IpatchSampleStoreRom
    │   │   ├── IpatchSampleStoreSndFile
    │   │   ├── IpatchSampleStoreSwap
    │   │   ├── IpatchSampleStoreVirtual
    │   │   ╰── IpatchSampleStoreCache
    │   ├── IpatchSF2Sample
    │   ├── IpatchSF2Zone
    │   │   ├── IpatchSF2IZone
    │   │   ╰── IpatchSF2PZone
    │   ├── IpatchSLISample
    │   ├── IpatchSLIZone
    │   ╰── IpatchVBankRegion
    ├── IpatchSF2VoiceCache
    ├── IpatchConverter
    │   ├── IpatchConverterFileToSLI
    │   ├── IpatchConverterFileToSLISample
    │   ╰── IpatchConverterSF2VoiceCache
    │       ├── IpatchConverterSLIInstToSF2VoiceCache
    │       ├── IpatchConverterSLIZoneToSF2VoiceCache
    │       ╰── IpatchConverterSLISampleToSF2VoiceCache
    ├── IpatchRiff
    │   ├── IpatchDLSReader
    │   ├── IpatchDLSWriter
    │   ├── IpatchSF2Reader
    │   ╰── IpatchSF2Writer
    ├── IpatchList
    ├── IpatchPaste
    ├── IpatchSLIReader
    ╰── IpatchSLIWriter
    GInterface
    ├── IpatchSample
    ├── IpatchSF2GenItem
    ╰── IpatchSF2ModItem
    GBoxed
    ├── IpatchRange
    ├── IpatchDLS2Conn
    ├── IpatchFileHandle
    ├── IpatchIter
    ├── IpatchSampleList
    ├── IpatchSF2GenArray
    ├── IpatchSF2ModList
    ├── IpatchSF2Mod
    ├── IpatchSampleTransform
    ├── IpatchSampleListItem
    ├── IpatchDLS2SampleInfo
    ╰── IpatchUnitInfo
    GParam
    ╰── IpatchParamSpecRange
    GEnum
    ├── IpatchSplitsType
    ├── IpatchSF2GenType
    ├── IpatchSampleLoopType
    ├── IpatchGigDimensionType
    ├── IpatchSndFileEndian
    ├── IpatchSF2SampleChannel
    ├── IpatchVBankRegionNoteRangeMode
    ╰── IpatchVBankRegionRootNoteMode