"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "include/VstSyncController.h" between
lmms-1.2.0-rc7.tar.gz and lmms-1.2.0-rc8.tar.gz

About: LMMS (Linux MultiMedia Studio) is a sound generation system (creation of melodies and beats, synthesis and mixing of sounds, arranging of samples; full MIDI support). Release candidate.

VstSyncController.h  (lmms-1.2.0-rc7):VstSyncController.h  (lmms-1.2.0-rc8)
skipping to change at line 41 skipping to change at line 41
#include "VstSyncData.h" #include "VstSyncData.h"
class VstSyncController : public QObject class VstSyncController : public QObject
{ {
Q_OBJECT Q_OBJECT
public: public:
VstSyncController(); VstSyncController();
~VstSyncController(); ~VstSyncController();
void setAbsolutePosition( int ticks ); void setAbsolutePosition( double ticks );
void setPlaybackState( bool enabled ) void setPlaybackState( bool enabled )
{ {
m_syncData->isPlaying = enabled; m_syncData->isPlaying = enabled;
} }
void setTempo( int newTempo ); void setTempo( int newTempo );
void setTimeSignature( int num, int denom ) void setTimeSignature( int num, int denom )
{ {
skipping to change at line 77 skipping to change at line 77
void update(); void update();
private slots: private slots:
void updateSampleRate(); void updateSampleRate();
private: private:
struct VstSyncData struct VstSyncData
{ {
bool isPlaying; bool isPlaying;
float ppqPos; double ppqPos;
int timeSigNumer; int timeSigNumer;
int timeSigDenom; int timeSigDenom;
bool isCycle; bool isCycle;
bool hasSHM; bool hasSHM;
float cycleStart; float cycleStart;
float cycleEnd; float cycleEnd;
bool m_playbackJumped; bool m_playbackJumped;
int m_bufferSize; int m_bufferSize;
int m_sampleRate; int m_sampleRate;
int m_bpm; int m_bpm;
 End of changes. 2 change blocks. 
2 lines changed or deleted 2 lines changed or added

Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)