mirror of
https://github.com/AxioDL/amuse.git
synced 2025-12-08 21:17:49 +00:00
Refactors, bug fixes, lotsa things
This commit is contained in:
@@ -17,19 +17,37 @@ Submix::Submix(Engine& engine, Submix* smx)
|
||||
m_submix->m_activeSubmixes.insert(this);
|
||||
}
|
||||
|
||||
bool Submix::canApplyEffect() const
|
||||
EffectChorus& Submix::makeChorus(uint32_t baseDelay, uint32_t variation, uint32_t period)
|
||||
{
|
||||
return makeEffect<EffectChorus>(baseDelay, variation, period);
|
||||
}
|
||||
|
||||
EffectDelay& Submix::makeDelay(uint32_t initDelay, uint32_t initFeedback, uint32_t initOutput)
|
||||
{
|
||||
return makeEffect<EffectDelay>(initDelay, initFeedback, initOutput);
|
||||
}
|
||||
|
||||
EffectReverb& Submix::makeReverbStd(float coloration, float mix, float time,
|
||||
float damping, float preDelay)
|
||||
{
|
||||
return makeEffect<EffectReverb>(coloration, mix, time, damping, preDelay);
|
||||
}
|
||||
|
||||
EffectReverbHi& Submix::makeReverbHi(float coloration, float mix, float time,
|
||||
float damping, float preDelay, float crosstalk)
|
||||
{
|
||||
return makeEffect<EffectReverbHi>(coloration, mix, time, damping, preDelay, crosstalk);
|
||||
}
|
||||
|
||||
void Submix::applyEffect(int16_t* audio, size_t frameCount, const ChannelMap& chanMap) const
|
||||
{
|
||||
}
|
||||
|
||||
void Submix::applyEffect(int16_t* audio, const ChannelMap& chanMap, double sampleRate) const
|
||||
void Submix::applyEffect(int32_t* audio, size_t frameCount, const ChannelMap& chanMap) const
|
||||
{
|
||||
}
|
||||
|
||||
void Submix::applyEffect(int32_t* audio, const ChannelMap& chanMap, double sampleRate) const
|
||||
{
|
||||
}
|
||||
|
||||
void Submix::applyEffect(float* audio, const ChannelMap& chanMap, double sampleRate) const
|
||||
void Submix::applyEffect(float* audio, size_t frameCount, const ChannelMap& chanMap) const
|
||||
{
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user