bonjour à vous,
je tente de me faire un petit système de stockage, notamment pour des séquences en midi, mais aussi de manière plus large. Je m'attaque donc à [textfile]
Je joins mon patch de test, car je me trouve avec un problème, un décalage entre le compteur d'écriture et le compteur de récupération des données.
En fait, je n'ai jamais vraiment bien compris comment il était possible qu'un [array] ait un range de 100 alors que son index va de 0 à 100, ce qui fait 101 valeurs.
Si quelqu'un peut éclairer un petit peu mes lanternes, ce serait parfait.
Et bonne nuit à tous.
Hors ligne
Chez moi, quand je créé un nouvel array, il contient par défaut 100 valeurs, indexées de 0 à 99... Tu es sûr de ton coup ?
Hors ligne
en fait, je n'arrive pas à comprendre, parfois cela va jusqu'à 100. Mais ce doit être en manipulant.
Par contre mon problème est bien réel, j'ai un décalage de 1 entre ce que je stocke dans le [textfile] et ce que je récupère ensuite dans l'array.
Hors ligne
Salut aldbet,
Ton erreur viens de l'ordre de passage des arguments ( les outlets partent de droite à gauche, mais ça je pense que tu le sais déja, simple faute d'inatention donc.
Au passage, l'objet counter est bien pratique pour ce genre de manipulation, et pour éviter toute confusion quand à l'ordre des messages, je fais [add $2 $1< (bien d'autres chemins sont possibles)
Voilà ton patch corrigé :
Hors ligne