|
lmms
Cross-platform music production software
|
#include <GigPlayer.h>
Public Member Functions | |
| GigSample (gig::Sample *pSample, gig::DimensionRegion *pDimRegion, float attenuation, AudioResampler::Mode interpolation, float desiredFreq) | |
| ~GigSample ()=default | |
| GigSample (const GigSample &g) | |
| GigSample & | operator= (const GigSample &g) |
Public Attributes | |
| gig::Sample * | sample |
| gig::DimensionRegion * | region |
| float | attenuation |
| ADSR | adsr |
| f_cnt_t | pos |
| bool | pitchtrack |
| AudioResampler | m_resampler |
| std::array< SampleFrame, DEFAULT_BUFFER_SIZE > | m_sourceBuffer |
| std::array< SampleFrame, DEFAULT_BUFFER_SIZE > | m_mixBuffer |
| std::span< SampleFrame > | m_sourceBufferView |
| std::span< SampleFrame > | m_mixBufferView |
| float | sampleFreq |
| float | freqFactor |
| lmms::GigSample::GigSample | ( | gig::Sample * | pSample, |
| gig::DimensionRegion * | pDimRegion, | ||
| float | attenuation, | ||
| AudioResampler::Mode | interpolation, | ||
| float | desiredFreq ) |
|
default |
| lmms::GigSample::GigSample | ( | const GigSample & | g | ) |
| ADSR lmms::GigSample::adsr |
| float lmms::GigSample::attenuation |
| float lmms::GigSample::freqFactor |
| std::array<SampleFrame, DEFAULT_BUFFER_SIZE> lmms::GigSample::m_mixBuffer |
| std::span<SampleFrame> lmms::GigSample::m_mixBufferView |
| AudioResampler lmms::GigSample::m_resampler |
| std::array<SampleFrame, DEFAULT_BUFFER_SIZE> lmms::GigSample::m_sourceBuffer |
| std::span<SampleFrame> lmms::GigSample::m_sourceBufferView |
| bool lmms::GigSample::pitchtrack |
| f_cnt_t lmms::GigSample::pos |
| gig::DimensionRegion* lmms::GigSample::region |
| gig::Sample* lmms::GigSample::sample |
| float lmms::GigSample::sampleFreq |