14 std::vector<float> window(sizeInSamples, 0.0f);
19 for (
int n = 0; n < sizeInSamples; n++)
20 window[n] = 0.5f * (1.0f - std::cosf((
float(n) * 2.0f * juce::MathConstants<float>::pi) /
21 float(sizeInSamples - 1)));
24 for (
int n = 0; n < sizeInSamples; n++)
25 window[n] = 0.54f - 0.46f * std::cosf((
float(n) * 2.0f * juce::MathConstants<float>::pi) /
26 float(sizeInSamples - 1));
29 for (
int n = 0; n < sizeInSamples; n++)
33 for (
int n = 0; n < sizeInSamples; n++)
34 window[n] = (0.42323f -
35 (0.49755f * std::cosf((
float(n) * 2.0f * juce::MathConstants<float>::pi) /
36 float(sizeInSamples - 1))) +
37 0.07922f * std::cosf((2.0f *
float(n) * 2.0f * juce::MathConstants<float>::pi) /
38 float(sizeInSamples - 1)));
41 for (
int n = 0; n < sizeInSamples; n++)
51 Eigen::VectorXf window = Eigen::VectorXf::Zero(sizeInSamples);
56 for (
int n = 0; n < sizeInSamples; ++n)
57 window[n] = 0.5f * (1.0f - std::cosf((
float(n) * 2.0f * juce::MathConstants<float>::pi) /
58 float(sizeInSamples - 1)));
61 for (
int n = 0; n < sizeInSamples; ++n)
62 window[n] = 0.54f - 0.46f * std::cosf((
float(n) * 2.0f * juce::MathConstants<float>::pi) /
63 float(sizeInSamples - 1));
69 for (
int n = 0; n < sizeInSamples; ++n)
70 window[n] = (0.42323f -
71 (0.49755f * std::cosf((
float(n) * 2.0f * juce::MathConstants<float>::pi) /
72 float(sizeInSamples - 1))) +
73 0.07922f * std::cosf((2.0f *
float(n) * 2.0f * juce::MathConstants<float>::pi) /
74 float(sizeInSamples - 1)));