/[svn]/linuxsampler/trunk/src/engines/sfz/EngineChannel.h
ViewVC logotype

Diff of /linuxsampler/trunk/src/engines/sfz/EngineChannel.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 3053 by schoenebeck, Sun Apr 10 18:22:23 2016 UTC revision 3054 by schoenebeck, Thu Dec 15 12:47:45 2016 UTC
# Line 35  Line 35 
35  namespace LinuxSampler { namespace sfz {  namespace LinuxSampler { namespace sfz {
36      class EngineChannel: public LinuxSampler::EngineChannelBase<Voice, ::sfz::Region, ::sfz::Instrument>, public MidiKeyboardAdapter {      class EngineChannel: public LinuxSampler::EngineChannelBase<Voice, ::sfz::Region, ::sfz::Instrument>, public MidiKeyboardAdapter {
37          public:          public:
38              virtual void SendProgramChange(uint8_t Program);              virtual void SendProgramChange(uint8_t Program) OVERRIDE;
39              virtual void LoadInstrument();              virtual void LoadInstrument() OVERRIDE;
40              virtual void ResetInternal(bool bResetEngine) OVERRIDE;              virtual void ResetInternal(bool bResetEngine) OVERRIDE;
41    
42              virtual AbstractEngine::Format GetEngineFormat();              virtual AbstractEngine::Format GetEngineFormat() OVERRIDE;
43    
44              // methods derived from MidiKeyboardListener              // methods derived from MidiKeyboardListener
45              virtual void PreProcessNoteOn(uint8_t key, uint8_t velocity);              virtual void PreProcessNoteOn(uint8_t key, uint8_t velocity) OVERRIDE;
46              virtual void PostProcessNoteOn(uint8_t key, uint8_t velocity);              virtual void PostProcessNoteOn(uint8_t key, uint8_t velocity) OVERRIDE;
47              virtual void PreProcessNoteOff(uint8_t key, uint8_t velocity);              virtual void PreProcessNoteOff(uint8_t key, uint8_t velocity) OVERRIDE;
48    
49              friend class Voice;              friend class Voice;
50              friend class Engine;              friend class Engine;
# Line 54  namespace LinuxSampler { namespace sfz { Line 54  namespace LinuxSampler { namespace sfz {
54              EngineChannel();              EngineChannel();
55              virtual ~EngineChannel();              virtual ~EngineChannel();
56    
57              virtual void ProcessKeySwitchChange(int key);              virtual void ProcessKeySwitchChange(int key) OVERRIDE;
58    
59          private:          private:
60              bool PressedKeys[128];              bool PressedKeys[128];

Legend:
Removed from v.3053  
changed lines
  Added in v.3054

  ViewVC Help
Powered by ViewVC