Mise à jour le: 07/06/2022 à 13h36
Lien: http://libertybasic.fr/forum/topic-6...rce-quinte.php
-----
Mise à jour le: 07/06/2022 à 13h36
Lien: http://libertybasic.fr/forum/topic-6...rce-quinte.php
Salut
ce lien donne la derniere version?
bon dimanche
Ou sont les particules? On est la! On est la! (deux fentes de Young)
Chaque fois que je modifie, je mets la date et l'heure du postage dans le message du lien, je n'ai pas mis d'aide (mode d'emploi), car ce soft n'est sensé n'intéresser que toi, et nous sommes en contact "mail"
De toute façons, l'interface est plus ou moins intuitive et le soft est sécurisé contre les manips "hasardeuses".
Mais bon, on n'est jamais à l'abri de la manip de "out of no where". Il suffit alors de fermer et de relancer.
Ce soft est sans installation, quand tu n'en veut plus tu détruit le dossier, et basta...
Salut Henrix,
je n'arrive pas à accéder au site (https://libertybasic.fr/) avec Firefox, j'ai tenté avec w3m en terminal, ça ne passe pas non plus:
error:14094438:SSL routines:SSL3_READ_BYTES:tlsv1 alert internal error
Je remets le lien ici, si ça ne marche toujours pas, c'est soit le réseau, soit ta machine
Lien: http://libertybasic.fr/forum/topic-6...rce-quinte.php
Ok, c'est bon,
Firefox à forcé le https, j'ai bêtement copié le lien "corrigé" dans w3m, désolé pour le dérangement (surtout que c'est pas la première que ça m'arrive).
Je vais rester sur w3m, c'est mieux comme ça, sympa le site, je vais m'amuser
Bonjour,
suite a de nombreux échanges personnels avec henrix, j'en suis venu a trouver un algorithme unique pour associer un accord
de 4 notes a toute touche noire ou blanche d'un clavier
On a vu que pour une touche blanche donnée c'est simple : on tape cette note puis celle deux fois a sa droite puis encore deux fois puis encore deux fois a sa droite
par exemple pour un si ca va donner si ré fa la
pour un sol : sol si ré fa
etc
restaient les accords a associer aux touches noires ....
voila l'algo commun que j'ai trouvé:
choisir une touche sur le clavier et noter sa couleur. ignorer ensuite les touches de l'autre couleur.
frapper ensuite la touche de cette couleur deux fois a sa droite puis encore puis encore
par exemple pour sol bémol (on ignorera les touches blanches) deux touches a droite il y a si bémol puis deux fois plus a droite mi bémol puis deux fois encore a droite la bémol
résultat sol bémol,si bémol,mi bémol,la bémol
pour les amateurs de jazz on peut remarquer que ces 5 notes noires forment une gamme pentatonique. 5 notes et non 7
car les deux triton dissonants sont absents.
Ou sont les particules? On est la! On est la! (deux fentes de Young)
je vais essayer de mettre ça dans une langue compréhensible par un ordinateur
Et en te faisant confiance pour la dénomination, je l'appelerai: "pentaton"
tres bien merci.
Ou sont les particules? On est la! On est la! (deux fentes de Young)
on peut se servir du cycle des quintes pour ca
la gamme pentat c'est sib, mib, lab,reb,solb
a sib on associe les 4 notes sib, mib, lab,reb
a mib on associe mib, lab,reb, solb
a lab on associe lab,reb,solb,sib
a reb on associe reb, solb, sib,sib,mib et
a solb on associe solb, sib, mib,lab
en indexant la gamme penta de 0 a 4 a une note note(n) on associe
note(n+0) note(n+2) note(n+4) note(n+6)
ou on fait un modulo 5 quand ca dépasse 4.
et on peut faire pareil pour les touches blanches en faisant un modulo 6.
Ou sont les particules? On est la! On est la! (deux fentes de Young)
Tu es un marrant toi, car le cycle des quintes, il faut déjà l'avoir (dans la machine), et je ne l'ai pas
Car ce que j'ai appelé quinte, c'est tierce + quinte
Et donc, le pseudo-code pour pomper une noire sur deux
Mais il y a loin du pseudo-code à la machineCode:a$ et tar$ sont des chaînes a$="Do Do# Ré Ré# Mi Fa ...--->24" //Pour affichage Tar$="2 1 2 1 2 2 1 2 1 2...--->24" //miroir de a$ pour noires ou blanches noire(24) pla(t) et sel(x) sont des tableaux Entrer note --->e$="note" Pour x=1 to 24 si mot$(a$,x)=e$ alors faire index=x sign$=mot$(tar$,index) //pour noire ou blanches ? fin Si Fin Pour Si sign$="1" alors--->[traiter noires] Si sign$="2" alors--->[traiter blanches] //----------- [traiter noires] n=0 Pour x=index to 24 Si droite$(mot$(a$,x),1="#" alors faire n=n+1: noire(n)=x //stockage des index de noires Fin Si Fin Pour t=0 Pour x=index+1 to n par pas de 2 //saute un sur deux t=t+1: pla(t)=noire(x) Fin Pour Pour x=1 to 3 // 3+index=4 sel(x)=pla(x) Fin Pour Afficher mot$(a$, index);" ";mot$(a$, sel(1));" ";mot$(a$, sel(2));" ";mot$(a$, sel(3))
Pour l'instant ça marche pour do#
Et ça coince plus loin, y a un os dans le pâté.
J'ai trouvé l'os:
C'est pas: "Pour x=index+1 to n par pas de 2"
Mais: "Pour x=3 to n par pas de 2"
Et ça maaaarche.
Ajout de: "pentaton" (Pas la peine de cliquer sur les blanches je n'ai fait que les noires pour l'instant)
Pour avoir: "pentaton":
Faire une copie de "accord-construct" (le flambeau) dans le dossier
Renommer la copie: "pentaton"
Note: Si "accord-construct.exe" ---> "pentaton.exe"
Posté le: 13/06 à: 13h40--------
Lien: http://libertybasic.fr/forum/topic-6...rce-quinte.php
félicitations et bravo pour ta persévérence.
Ou sont les particules? On est la! On est la! (deux fentes de Young)
Ayéé, les blanches fonctionnent
Mazette, ça sonne bien les pentatoniques
Le code n'est pas du tout optimisé, mais tant que ça n'impacte pas les temps de réponse, je ne vois pas l'utilité de me casser la tête.
Pour avoir: "pentaton.exe":
Faire une copie de "accord-construct"(le flambeau) dans le dossier
Renommer la copie: "pentaton"
Note: Si "accord-construct.exe" ---> "pentaton.exe"
Posté le 13/06 à 18h40
Lien: http://libertybasic.fr/forum/topic-6...rce-quinte.php
Les pentatoniques sont intégrées dans le soft général ("accord-construct").
Les listes ne sont plus en fichier mais dans une sur-interface
dans laquelle on peut "Copier-Coller".
Les apprentis musiciens seront contents.
Dans l'attente d'idées nouvelles et supplémentaires (ou de critiques).
Posté le: 14/06 à: 18h20
Lien: http://libertybasic.fr/forum/topic-6...rce-quinte.php