Remove useless midistate injection
This commit is contained in:
parent
8563a1735f
commit
cbff8666c1
4 changed files with 4 additions and 7 deletions
|
|
@ -5,7 +5,6 @@
|
|||
// If not, contact the sfizz maintainers at https://github.com/sfztools/sfizz
|
||||
|
||||
#pragma once
|
||||
#include "MidiState.h"
|
||||
#include <absl/types/span.h>
|
||||
#include <memory>
|
||||
|
||||
|
|
|
|||
|
|
@ -70,7 +70,7 @@ Synth::Impl::Impl()
|
|||
MidiState& midiState = resources_.getMidiState();
|
||||
genController_.reset(new ControllerSource(resources_, voiceManager_));
|
||||
genLFO_.reset(new LFOSource(voiceManager_));
|
||||
genFlexEnvelope_.reset(new FlexEnvelopeSource(voiceManager_, midiState));
|
||||
genFlexEnvelope_.reset(new FlexEnvelopeSource(voiceManager_));
|
||||
genADSREnvelope_.reset(new ADSREnvelopeSource(voiceManager_, midiState));
|
||||
genChannelAftertouch_.reset(new ChannelAftertouchSource(voiceManager_, midiState));
|
||||
genPolyAftertouch_.reset(new PolyAftertouchSource(voiceManager_, midiState));
|
||||
|
|
|
|||
|
|
@ -14,8 +14,8 @@
|
|||
|
||||
namespace sfz {
|
||||
|
||||
FlexEnvelopeSource::FlexEnvelopeSource(VoiceManager& manager, MidiState& midiState)
|
||||
: voiceManager_(manager), midiState_(midiState)
|
||||
FlexEnvelopeSource::FlexEnvelopeSource(VoiceManager& manager)
|
||||
: voiceManager_(manager)
|
||||
{
|
||||
|
||||
}
|
||||
|
|
|
|||
|
|
@ -7,14 +7,13 @@
|
|||
#pragma once
|
||||
#include "../ModGenerator.h"
|
||||
#include "../../VoiceManager.h"
|
||||
#include "../../MidiState.h"
|
||||
|
||||
namespace sfz {
|
||||
class Synth;
|
||||
|
||||
class FlexEnvelopeSource : public ModGenerator {
|
||||
public:
|
||||
explicit FlexEnvelopeSource(VoiceManager& manager, MidiState& midiState);
|
||||
explicit FlexEnvelopeSource(VoiceManager& manager);
|
||||
void init(const ModKey& sourceKey, NumericId<Voice> voiceId, unsigned delay) override;
|
||||
void release(const ModKey& sourceKey, NumericId<Voice> voiceId, unsigned delay) override;
|
||||
void cancelRelease(const ModKey& sourceKey, NumericId<Voice> voiceId, unsigned delay) override;
|
||||
|
|
@ -22,7 +21,6 @@ public:
|
|||
|
||||
private:
|
||||
VoiceManager& voiceManager_;
|
||||
MidiState& midiState_;
|
||||
};
|
||||
|
||||
} // namespace sfz
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue