OpenGothic
Open source reimplementation of Gothic I and II
Loading...
Searching...
No Matches
Dx8::DlsCollection Class Referencefinal

#include <dlscollection.h>

Classes

class  Articulator
 
struct  ConnectionBlock
 
class  Instrument
 
struct  InstrumentHeader
 
struct  MidiLocale
 
class  Region
 
struct  RegionHeader
 
struct  RgnRange
 
struct  WaveLink
 
struct  WaveSample
 
struct  WaveSampleLoop
 

Public Member Functions

 DlsCollection (Riff &input)
 
void dbgDump () const
 
SoundFont toSoundfont (uint32_t dwPatch) const
 
void save (std::ostream &fout) const
 
const WavefindWave (uint8_t note) const
 

Public Attributes

uint64_t version =0
 
GUID dlid
 
std::vector< Instrumentinstrument
 

Detailed Description

Definition at line 12 of file dlscollection.h.

Constructor & Destructor Documentation

◆ DlsCollection()

DlsCollection::DlsCollection ( Riff input)

Definition at line 89 of file dlscollection.cpp.

Member Function Documentation

◆ dbgDump()

void DlsCollection::dbgDump ( ) const

Definition at line 125 of file dlscollection.cpp.

◆ findWave()

const Wave * DlsCollection::findWave ( uint8_t  note) const

Definition at line 139 of file dlscollection.cpp.

◆ save()

void Dx8::DlsCollection::save ( std::ostream &  fout) const

◆ toSoundfont()

SoundFont DlsCollection::toSoundfont ( uint32_t  dwPatch) const

Definition at line 121 of file dlscollection.cpp.

Member Data Documentation

◆ dlid

GUID Dx8::DlsCollection::dlid

Definition at line 103 of file dlscollection.h.

◆ instrument

std::vector<Instrument> Dx8::DlsCollection::instrument

Definition at line 104 of file dlscollection.h.

◆ version

uint64_t Dx8::DlsCollection::version =0

Definition at line 102 of file dlscollection.h.


The documentation for this class was generated from the following files: