From e5357049b0bda57a8956ba75ed4ffb835536d6cd Mon Sep 17 00:00:00 2001 From: antpoms <148887171+antpoms@users.noreply.github.com> Date: Mon, 16 Jun 2025 16:10:11 +0200 Subject: [PATCH] une mesure d'attente et pas 4 --- SimpleGame/src/Source/AudioEmitter.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/SimpleGame/src/Source/AudioEmitter.cpp b/SimpleGame/src/Source/AudioEmitter.cpp index 3d886f8..741b3d7 100644 --- a/SimpleGame/src/Source/AudioEmitter.cpp +++ b/SimpleGame/src/Source/AudioEmitter.cpp @@ -318,8 +318,8 @@ std::vector> AudioEmitter::generateMusic() { activeChannels.push_back(channelChords); // Mélodie - if (i >= 4) { - int index_rythme = floor(((i - 4) * 1.f / nbr_melo_total) * (rythmes.size() - 1)) + ( rand() % nbr_melo_max ); //Les rythmes deviennent de plus en plus complexe, plus on avance dans le temps, plus le rythme est tiré de la fin du vecteur + if (i >= 1) { //Pour laisser une mesure avant que les notes soient générées + int index_rythme = floor(((i - 1) * 1.f / nbr_melo_total) * (rythmes.size() - 1)) + ( rand() % nbr_melo_max ); //Les rythmes deviennent de plus en plus complexe, plus on avance dans le temps, plus le rythme est tiré de la fin du vecteur index_rythme = (int)fmin(index_rythme, rythmes.size() - 1); std::vector rythme_melodie = rythmes[index_rythme]; for (float time : rythme_melodie) {