fixed wrong index for saving/restoring modulation-algo-settings - now projects sound like they did in pre-MV
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/branches/lmms-mv@707 0778d3d1-df1d-0410-868b-ea421aaaa00d
This commit is contained in:
@@ -1,5 +1,9 @@
|
||||
2008-02-25 Tobias Doerffel <tobydox/at/users/dot/sourceforge/dot/net>
|
||||
|
||||
* plugins/triple_oscillator/triple_oscillator.cpp:
|
||||
fixed wrong index for saving/restoring modulation-algo-settings -
|
||||
now projects sound like they did in pre-MV
|
||||
|
||||
* include/automation_editor.h:
|
||||
* include/combobox.h:
|
||||
* src/core/song.cpp:
|
||||
|
||||
@@ -261,7 +261,7 @@ void tripleOscillator::saveSettings( QDomDocument & _doc, QDomElement & _this )
|
||||
m_osc[i]->m_waveShapeModel.saveSettings( _doc, _this,
|
||||
"wavetype" + is );
|
||||
m_osc[i]->m_modulationAlgoModel.saveSettings( _doc, _this,
|
||||
"modalgo" + is );
|
||||
"modalgo" + QString( i+1 ) );
|
||||
_this.setAttribute( "userwavefile" + is,
|
||||
m_osc[i]->m_sampleBuffer->audioFile() );
|
||||
}
|
||||
@@ -274,7 +274,7 @@ void tripleOscillator::loadSettings( const QDomElement & _this )
|
||||
{
|
||||
for( int i = 0; i < NUM_OF_OSCILLATORS; ++i )
|
||||
{
|
||||
QString is = QString::number( i );
|
||||
const QString is = QString::number( i );
|
||||
m_osc[i]->m_volumeModel.loadSettings( _this, "vol" + is );
|
||||
m_osc[i]->m_panModel.loadSettings( _this, "pan" + is );
|
||||
m_osc[i]->m_coarseModel.loadSettings( _this, "coarse" + is );
|
||||
@@ -287,7 +287,7 @@ void tripleOscillator::loadSettings( const QDomElement & _this )
|
||||
m_osc[i]->m_waveShapeModel.loadSettings( _this, "wavetype" +
|
||||
is );
|
||||
m_osc[i]->m_modulationAlgoModel.loadSettings( _this,
|
||||
"modalgo" + is );
|
||||
"modalgo" + QString::number( i+1 ) );
|
||||
m_osc[i]->m_sampleBuffer->setAudioFile( _this.attribute(
|
||||
"userwavefile" + is ) );
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user