une mesure d'attente et pas 4
This commit is contained in:
parent
382aff73ca
commit
e5357049b0
1 changed files with 2 additions and 2 deletions
|
@ -318,8 +318,8 @@ std::vector<std::pair<float, int>> 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<float> rythme_melodie = rythmes[index_rythme];
|
||||
for (float time : rythme_melodie) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue