Ici on n'a que votre IP, votre pseudo et votre adresse mail que nous ne traitons pas.
Quand vous êtes enregistrés, une seule requête permet de vous afficher les messages que vous n'avez pas lus.
Primtux8 est arrivée! Rendez-vous ici
Vous pouvez désormais vous inscrire librement en cliquant sur "S'enregistrer".

Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
Présentation Mathieu PICOT
#1
Bonjour à tous, merci pour cette belle distribution.

Il me semble que j'ai découvert PrimTux par des pouets sur Mastodon, je ne sais plus exactement, j'en entends parler depuis déjà un moment.

Je viens de l'installer pour ma fille cadette qui est en CE2, sur un vieil ordinateur de bureau récupéré. Je pense qu'elle va être ravie.
Je trouve l'esthétique générale et le menu principal très réussis.

Je pratique les systèmes GNU/Linux depuis une petite quinzaine d'années, je développe une série de programmes axés MAO (Musique), essentiellement en python.

Longue vie à PrimTux !

Mathieu
Répondre
#2
Bonjour et bienvenue !

Puisque tu t'intéresses à la musique, je manque de retours sur plusieurs applications éducatives musicales que j'ai développées récemment pour PrimTux :

https://applications.primtux.fr/orchestre-symphonique
git : https://framagit.org/primtux/orchestre-symphonique

https://applications.primtux.fr/parametres-son
git : https://framagit.org/primtux/parametres-son

https://applications.primtux.fr/rythme-musical
git : https://framagit.org/primtux/rythme-musical

https://applications.primtux.fr/timbre-son
git : https://framagit.org/primtux/timbre-son

https://applications.primtux.fr/ton-mode
git : https://framagit.org/primtux/ton-mode

Si par hasard tu avais un peu de temps à y consacrer, tu peux faire tes retours sur ce forum ou sur framagit.
Répondre
#3
Quelques retours à chaud, dans l'ensemble c'est canon.

orchestre symphonique
faute de frappe : Le marimab est un instrument très prochr du sylophone.

paramètres sons:
attention aux oreilles, je pense qu'il faudrait baisser (d'avantage peut-être) le volume quand on monte la hauteur, en sortant de l'app sur l'orchestre où j'écoutais assez fort, j'ai souffert !

https://applications.primtux.fr/rythme-m...ythme.html : les éditeurs de motif bug un peu, un son trop proche du précédent ne sonnera pas.

Sinon, j'ai tout essayé, j'ai trouvé ça très chouette, bravo ! J'ai même appris quelques trucs. Certains exercices contiennent beaucoup d'extraits, peut-être trop (je ne sais pas, je ne suis pas pédagogue).
Répondre
#4
Merci, je regarde tout ça !
Répondre
#5
(16-09-2025, 14:58:57)Mathieu PICOT a écrit : https://applications.primtux.fr/rythme-m...ythme.html : les éditeurs de motif bug un peu, un son trop proche du précédent ne sonnera pas.

ça ne serait pas plutôt des problèmes sur la page boîte à rythmes ?
https://applications.primtux.fr/rythme-musical/bar.html

Si c'est bien cette page, je suis confronté à des problèmes de latence dans cette version javascript purement cliente. Il faut un PC assez puissant, sinon il faudrait que je passe à une version serveur avec les inconvénients que cela peut comporter.
Répondre
#6
> ça ne serait pas plutôt des problèmes sur la page boîte à rythmes ?

Le problème existe sur les 2., il y a une ligne de boîte à rythme en bas de la page rythme.

> Il faut un PC assez puissant, sinon il faudrait que je passe à une version serveur avec les inconvénients que cela peut comporter.

J'ai un vieux PC, mais y en a des moins puissants qui tournent encore. Quand ça passe sur PrimTux (peut-être y est-ce déjà ?), j'imagine que tout est géré en local et que le problème n'existe plus, là je les ai essayées en ligne.

Rectification, je viens d'essayer la chose en téléchargeant la source. Le problème ici, c'est Firefox. Avec Falkon ou Chromium, ça fonctionne parfaitement. Avec Firefox, même en ayant désactivé toutes les extensions, les échantillons sont écourtés, zappés et/ou retardés.
Répondre
#7
Les applis sont intégrées à PrimTux avec les primtuxwebapp.
Le problème c'est que par défaut les primtuxwebapp sont lancées avec Firefox. Je vais voir s'il est possible de faire quelque chose à ce niveau.
Je vais mettre un avertissement sur le readme de framagit.
Chez moi je développe avec Firefox et avec un i5 5ème génération je n'ai pas trop de problèmes, sauf sur des tempos très élevés.

Je t'ai par ailleurs envoyé un message privé.

Merci pour les retours et du temps que tu veux bien me consacrer.
Répondre
#8
J'ai mis en place une atténuation du volume lorsqu'on augmente la hauteur du son dans l'activité de la page 1 de l'application parametres-son.
Effectivement, c'était agressif !
Je veux bien des retours pour savoir si cette atténuation est suffisante. Mon audition devenue défaillante avec l'âge fait que je suis moins sensible aux sons aigües et donc juge très imparfait.
https://applications.primtux.fr/parametres-son/
Répondre
#9
Oui c'est moins agressif, sauf si l'utilisateur rappuie sur lecture alors qu'il est rendu dans le haut du spectre. Je pense qu'on peut faire un truc plus progressif, j'ai bidouillé un truc dans le genre dans la fonction changeHauteurSon:


Code :
        if ((frequence > 1000)) {
            gain.gain.setValueAtTime(
                volume / (1 + 0.0008*(frequence - 1000)),
                audioContext.currentTime);
        }
        else {
            gain.gain.setValueAtTime(
                volume, audioContext.currentTime);
        }


Sinon, pour être un peu tatillon, ce serait plus chouette si le son n'était pas coupé net quand on met en pause (ça fait un glitch moche), il faudrait pour ça un fondu de sortie entre 5 et 10ms, mais c'est un détail de pinailleur.
Répondre
#10
Bienvenue!
Répondre
#11
J'avais dans un premier temps tenté une formule d'atténuation progressive, mais l'avait abandonnée car je n'entendais pratiquement plus les hautes fréquences.
C'est le cas avec ta solution, vers les fréquences maxi utilisées (400 Hz, pourtant encore loin de ce que l'oreille humaine est normalement capable d'entendre) je n'entends quasiment plus.
Mais comme mon oreille est défaillante (je suis en limite d'appareillage auditif, d'où ma demande de tests par des tiers), je te fais confiance et vais adopter ta proposition.

Le fait que le volume soit réinitialisé après l'arrêt et la relance n'est pas normal. C'est un bug que je n'avais pas vu et je vais corriger ça.
Répondre
#12
Je viens de m'apercevoir qu'il y a formellement un problème si on atténue le volume en fonction de la hauteur du son. L'activité est censée de modifier que le paramètre hauteur du son, sans intervenir sur l'intensité. Donc objectivement on ne devrait pas atténuer. S'il y a perception plus intense du son à des fréquences différentes, c'est lié à la subjectivité de l'oreille humaine.

Donc dilemme :
- ne pas modifier le volume en fonction de la hauteur pour faire percevoir la subjectivité de l'oreille humaine
- le modifier pour préserver l'audition des enfants, mais tricher en prétendant n'intervenir que sur le paramètre hauteur

J'attends vos avis sur la question !!!
Répondre


Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)