--- linuxsampler/trunk/src/engines/gig/EngineChannel.h 2008/04/10 17:41:32 1722 +++ linuxsampler/trunk/src/engines/gig/EngineChannel.h 2008/04/20 08:53:39 1723 @@ -65,6 +65,8 @@ virtual bool StatusChanged(bool bNewStatus = false); virtual float Volume(); virtual void Volume(float f); + virtual float Pan(); + virtual void Pan(float f); virtual uint Channels(); virtual void Connect(AudioOutputDevice* pAudioOut); virtual void DisconnectAudioOutputDevice(); @@ -129,6 +131,7 @@ bool bStatusChanged; ///< true in case an engine parameter has changed (e.g. new instrument, another volumet) std::vector fxSends; int GlobalTranspose; ///< amount of semi tones all notes should be transposed + int iLastPanRequest; ///< just for the return value of Pan(), so we don't have to make an injective function /// Command used by the instrument loader thread to /// request an instrument change on a channel.