SND_CalcTimer 

構文
#include <nitro/snd.h>
u16 SND_CalcTimer( int orgTimer, int pitch );
引数
| orgTimer |
オリジナルのタイマー値です。 |
| pitch |
ピッチ変化の値です。 |
説明
ピッチ変換後のタイマー値を計算します。
ピッチ変換の値pitchは、正の時にタイマー周期が早くなり、負の時にタイマー周期が遅くなります。
64の時ちょうど半音分に相当する変化、すなわちタイマー周波数が 2 ** ( 1 / 12 ) 倍になります。
計算式は、次のようになります。
orgTimer ÷ ( 2 ** ( pitch / ( 64 × 12 ) ) )
参照
なし。
履歴
2004/07/20初版