update note frequency when changing base note in instrument track

git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@146 0778d3d1-df1d-0410-868b-ea421aaaa00d
This commit is contained in:
Javier Serrano Polo
2006-06-05 18:28:49 +00:00
parent 49506696a9
commit 5034c4f4d5
2 changed files with 25 additions and 1 deletions

View File

@@ -59,6 +59,10 @@ notePlayHandle::notePlayHandle( instrumentTrack * _it,
m_arpNote( _arp_note ),
m_muted( FALSE )
{
connect( m_instrumentTrack, SIGNAL( baseNoteChanged() ),
this, SLOT( updateFrequency() ) );
updateFrequency();
setFrames( _frames );
if( !configManager::inst()->value( "ui",
"manualchannelpiano" ).toInt() )
@@ -391,4 +395,15 @@ bool notePlayHandle::operator==( const notePlayHandle & _nph ) const
void notePlayHandle::updateFrequency( void )
{
m_frequency = m_instrumentTrack->frequency( this );
}
#include "note_play_handle.moc"
#endif