XJ music engine  1.9.6
In-game runtime engine for XJ music.
AudioMathUtils.h
Go to the documentation of this file.
1 // Copyright (c) XJ Music Inc. (https://xjmusic.com) All Rights Reserved.
2 
3 #ifndef XJMUSIC_AUDIO_MATH_UTILS_H
4 #define XJMUSIC_AUDIO_MATH_UTILS_H
5 
7 
8 namespace XJ {
9  class InstrumentAudio;
10 
12  public:
39  static float computeIntensityAmplitude(
40  const InstrumentAudio *audio,
41  const int intensityLayers,
42  const float intensityThreshold,
43  const bool fadeOutLowerIntensities,
44  const float intensity);
45  };
46 
47 }// namespace XJ
48 
49 #endif//XJMUSIC_AUDIO_MATH_UTILS_H
Definition: AudioMathUtils.h:11
static float computeIntensityAmplitude(const InstrumentAudio *audio, const int intensityLayers, const float intensityThreshold, const bool fadeOutLowerIntensities, const float intensity)
Definition: AudioMathUtils.cpp:5
Definition: InstrumentAudio.h:13
Definition: ActiveAudio.h:11