From 83f339852d3d0506a22647b0edf7a76eef369690 Mon Sep 17 00:00:00 2001 From: Tobias Doerffel Date: Mon, 6 Aug 2007 13:28:55 +0000 Subject: [PATCH] use only half of valueRange::max because otherwise we have overflows at several places git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@518 0778d3d1-df1d-0410-868b-ea421aaaa00d --- src/core/preset_preview_play_handle.cpp | 2 +- src/tracks/instrument_track.cpp | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/core/preset_preview_play_handle.cpp b/src/core/preset_preview_play_handle.cpp index a76b9214c..3819ce15c 100644 --- a/src/core/preset_preview_play_handle.cpp +++ b/src/core/preset_preview_play_handle.cpp @@ -154,7 +154,7 @@ presetPreviewPlayHandle::presetPreviewPlayHandle( // create note-play-handle for it m_previewNote = new notePlayHandle( s_previewTC->previewInstrumentTrack(), 0, - valueRanges::max, + valueRanges::max / 2, note( 0, 0, static_cast( A ), static_cast( DEFAULT_OCTAVE - 1 ), 100 ) ); diff --git a/src/tracks/instrument_track.cpp b/src/tracks/instrument_track.cpp index f240627b8..567c0658f 100644 --- a/src/tracks/instrument_track.cpp +++ b/src/tracks/instrument_track.cpp @@ -630,7 +630,8 @@ void instrumentTrack::processInEvent( const midiEvent & _me, notePlayHandle( this, _time.frames( engine::framesPerTact64th() ), - valueRanges::max, n ); + valueRanges::max / 2, + n ); if( engine::getMixer()->addPlayHandle( nph ) ) {