HomeProductsDownloadOrderSupportSearch
  
Myriad Forum « Pb Changement de tonalités »
 Welcome, Guest.
 You can read all messages, but to be able to post,
 please Login or Register.
Apr 23rd, 2024, 10:54pm 
   Myriad Forum
   MyrScript Language
(Moderator: Forum Administrator)
   Pb Changement de tonalités
« Previous topic | Next topic »
Pages: 1  Reply | Notify of replies | Print
   Author  Topic: Pb Changement de tonalités  (Read 737 times)
Michel VIGNERON
Board Junior Member
**





   
Email

Gender: male
Posts: 61
Pb Changement de tonalités   image_2022-04-17_174938196.png
« on: Apr 17th, 2022, 5:56pm »
Quote | Modify

Bonjour,
Il y a eu quelques problèmes de changement de tonalités dans les versions précédentes, en grande partie résolus dans la version 9.9.5c.
Bien que n'ayant pas testé toutes les tonalités, il me semble qu'il y a encore quelques souscis sur les tonalités majeures et mineures à partir du 2ème #, aucun problème trouvé sur les tonalités majeures et mineures par les bémols.
Ci-dessous un exemple Ko en Ré majeur alors qu'il n'y a aucun problème en Réb majeur.
 
Avez-vous constaté le problème ? Sera-t'il résolu dans la prochaine version ?
« Last Edit: Apr 18th, 2022, 5:53am by Sylvain Machefert » offline

ANdre_B
Board Master
*****





   
Email

Gender: male
Posts: 2889
Re: Pb Changement de tonalités  
« Reply #1 on: Apr 19th, 2022, 6:02pm »
Quote | Modify

Michel,  
 
Je crois que, après 48h sans réponse, personne n'a compris la question. Il faudrait être un peu plus précis.
offline

André Baeck, de retour en Belgique après 12 ans passés dans le Gard.
Windows 11, HA 997e (et précédents)
Michel VIGNERON
Board Junior Member
**





   
Email

Gender: male
Posts: 61
Re: Pb Changement de tonalités  
« Reply #2 on: Apr 21st, 2022, 6:15pm »
Quote | Modify

Bonjour,
Ce que je veux dire, comme le montrent les copies ci-dessus, c'est que les mêmes séquences de notes ne nont pas rendues à l'identique, ni graphiquement, ni à l'écoute. La séquence en Réb est juste, celle en Ré est fausse, et ceci apparemment dans toutes les tonalités comportant plus d'un dièse à la clé.
J'avais posté à l'origine dans MyrScript car les séquences de notes sont gérées par des scripts. Je me base sur les degré 1 à 7 et non pas sur les noms des notes.
Bien cordialement
« Last Edit: Apr 21st, 2022, 6:26pm by Michel VIGNERON » offline
bubu42
Board Master
*****





   


Gender: male
Posts: 10514
Re: Pb Changement de tonalités  
« Reply #3 on: Apr 21st, 2022, 6:54pm »
Quote | Modify

Ce que je n'ai pas bien compris c'est comment il faut interpréter l'image ci-dessus. Le premier système (en Ré) est-il censé être la même chose que le second en (Réb) transposé un demi-ton plus haut ?
offline

Harmony Assistant - Ubuntu + Wine et Windows XP sur machine virtuelle. VS, OMeR, PDF2M
Michel VIGNERON
Board Junior Member
**





   
Email

Gender: male
Posts: 61
Re: Pb Changement de tonalités  
« Reply #4 on: Apr 21st, 2022, 7:21pm »
Quote | Modify

Bonjour Bubu,
Oui c'est ça ; la même séquence est dans l'original en Ré majeur, mais ce n'est pas bon, alors qu'en Réb majeur, (transposé 1/2 ton en-dessous) j'ai le rendu attendu.
Je devrais avoir exactement les mêmes notes affichées dans le système du haut que celles de système du bas (mis à part les altérations accidentellles naturel/bémol)
(Dans le script je n'utilise que du DiatonicDegree, DiatonicOctave et CromaticOffset, donc 1 2 3 4 5 6 7 devrait donner la même chose dans les deux systèmes).
Si par exemple en Do 1=Do, on la séquence 1 2 3 4 5 6 7 et bien c'est correct en Do, mais la même séquence transposée en La (3# à la clé et donc 1= La) et bien ça rend n'importe quoi. La même séquence transposée en Mib (3 bémols à la clé et donc 1=Mib) ne pose aucun problème.
Bien à toi.
« Last Edit: Apr 21st, 2022, 7:58pm by Michel VIGNERON » offline
Michel VIGNERON
Board Junior Member
**





   
Email

Gender: male
Posts: 61
Re: Pb Changement de tonalités   Gammes_995c.myr
« Reply #5 on: Apr 24th, 2022, 6:02pm »
Quote | Modify

Bonjour à tous
Désolé de ne pas avoir pu tester toutes les tonalités (en Majeur testé sur toutes les tonalités ; en mineur testé sur les tonalités par bémols et commencé par celles sur les dièses).
Ci-joint fichier myr des gammes.
Pour une même gamme : en vert les tonalités pour lesquelles celà fonctionne, en rouge pour les tonalités n'ayant pas le bon rendu
Bien cordialement
« Last Edit: Apr 24th, 2022, 6:23pm by Michel VIGNERON » offline
Sylvain Machefert
Administrator
*****






   
WWW |

Gender: male
Posts: 7102
Re: Pb Changement de tonalités  
« Reply #6 on: Apr 24th, 2022, 8:38pm »
Quote | Modify

Bonsoir Michel, je n'ai pas encore regardé ton fichier, mais qu'as-tu testé ?
 

  • L'écriture de notes par un script ? avec DiatonicDegree ou quoi d'autre ?
  • Transposition rapide ?
  • Portée transposée (par exemple pour clarinette) ?
  • ... ?
offline

HA+HQ+VS+PdfToM, Reaper+Audiveris+Transcribe, Win10+Focusrite Scarlet 4i4+Nord Electro 3
Linktree: VS languages, my scripts, my bands, my performances...
Michel VIGNERON
Board Junior Member
**





   
Email

Gender: male
Posts: 61
Re: Pb Changement de tonalités  
« Reply #7 on: Apr 25th, 2022, 5:00am »
Quote | Modify

Bonjour Sylvain,
 
Grosso modo, j'ai une fenêtre flottante qui permet de charger des partitions texte (fichiers de macro-commandes)
 
Pour chaque partition :
1° -  je charge un modèle (fichier texte permettant de créer le nombre de portées souhaité)
2° - Je positionnne le nombre de mesures voulu et tous les Barsettings (ruptures, saut de ligne, changement de tonalité selon la mesure).
3° - Pour chaque portée, j'insère des notes ou des silences (en jouant sur les DiatonicDegree, DiatonicOctave, ChromaticOffset et Duration du symbole créé).
Note : je n'ai pas de portée à instrument transposé.
 
« Last Edit: Apr 25th, 2022, 5:04am by Michel VIGNERON » offline
Sylvain Machefert
Administrator
*****






   
WWW |

Gender: male
Posts: 7102
Re: Pb Changement de tonalités  
« Reply #8 on: Apr 25th, 2022, 9:55am »
Quote | Modify

Bonjour,
Donc je déplace ce sujet vers le forum MyrScript.
 
N'oublie pas de jouer sur Accidental aussi.
offline

HA+HQ+VS+PdfToM, Reaper+Audiveris+Transcribe, Win10+Focusrite Scarlet 4i4+Nord Electro 3
Linktree: VS languages, my scripts, my bands, my performances...
Michel VIGNERON
Board Junior Member
**





   
Email

Gender: male
Posts: 61
Re: Pb Changement de tonalités  
« Reply #9 on: Apr 26th, 2022, 6:02am »
Quote | Modify

Bonjour,
En initialsant les valeurs avant de les modifier, toutes les gammes sont à présent Ok sauf en Dob majeur.
 
      note = staff.InsertNote(_TIME, duration)
      if note ~= nil then
            note.DiatonicDegree = 1
            note.DiatonicOctave = 1
            note.DiatonicOffset = 0
            note.DiatonicDegree = tonumber(degree)
            note.DiatonicOctave = tonumber(octave)
            note.DiatonicOffset = tonumber(alteration)
« Last Edit: Apr 26th, 2022, 6:04am by Michel VIGNERON » offline
Sylvain Machefert
Administrator
*****






   
WWW |

Gender: male
Posts: 7102
Re: Pb Changement de tonalités  
« Reply #10 on: Apr 26th, 2022, 1:15pm »
Quote | Modify

Code:
note.DiatonicOffset = tonumber(alteration)

 
Attention, les altérations ont des valeurs positives, quelque chose du genre 1=dièse, 2=bécarre, 3=bémol... je ne comprends donc pas cette ligne.
 
Quelles sont les valeurs qui sont passées dans tonumber pour les notes qui posent problème?
 
Il y a plusieurs moyens de définir la note d'une note, par exemple note.LatinName="Si3" (ou "Si" et octave=3?)
puis ensuite note.Accidental=ACCIDENTAL_FLAT
 
cela ne va pas transformer un si en si bémol, mais cela veut dire un si avec comme altération préférée un bémol => do bémol.
offline

HA+HQ+VS+PdfToM, Reaper+Audiveris+Transcribe, Win10+Focusrite Scarlet 4i4+Nord Electro 3
Linktree: VS languages, my scripts, my bands, my performances...
ANdre_B
Board Master
*****





   
Email

Gender: male
Posts: 2889
Re: Pb Changement de tonalités  
« Reply #11 on: Apr 26th, 2022, 4:29pm »
Quote | Modify

on Apr 26th, 2022, 1:15pm, Sylvain Machefert wrote:

Attention, les altérations ont des valeurs positives, quelque chose du genre 1=dièse, 2=bécarre, 3=bémol... je ne comprends donc pas cette ligne.

 
Pas dans ce cas-ci. Citation du manuel:
Code:

Symbol.DiatonicOffset
Type : Number
Description : Semitone offset from the diatonic degree. For example, in key of Major C, Db has a diatonic degree
of 2 and a diatonic offset of -1.

offline

André Baeck, de retour en Belgique après 12 ans passés dans le Gard.
Windows 11, HA 997e (et précédents)
Sylvain Machefert
Administrator
*****






   
WWW |

Gender: male
Posts: 7102
Re: Pb Changement de tonalités  
« Reply #12 on: Apr 26th, 2022, 6:38pm »
Quote | Modify

OK donc ta variable alteration n'est pas une constante de MSDefine, mais +1 pour #, -1 pour bémol, si je comprends bien.
offline

HA+HQ+VS+PdfToM, Reaper+Audiveris+Transcribe, Win10+Focusrite Scarlet 4i4+Nord Electro 3
Linktree: VS languages, my scripts, my bands, my performances...
Michel VIGNERON
Board Junior Member
**





   
Email

Gender: male
Posts: 61
Re: Pb Changement de tonalités  
« Reply #13 on: Apr 28th, 2022, 6:20pm »
Quote | Modify

Bonjour Sylvain.
Oui c'est exactement ça :
(1 2 3 4 5 6+ 7+ 1' en mineur par exemple - selon la tonalité ça me met des # ou naturel sur les degrés 6 et 7 - Je dois pouvoir écrire la même séquence de notes dans n'importe quelle tonalité).
 
function getalteration(symbol)
      if symbol == nil then return 0 end
      local alteration = 0
      if
            strfind(symbol, "[+][+]") ~= nil then alteration = 2 elseif
            strfind(symbol, "[+]") ~= nil then alteration = 1 elseif
            strfind(symbol, "[-][-]") ~= nil then alteration = -2 elseif
            strfind(symbol, "[-]") ~= nil then alteration = -1
      end
      return alteration
end
Note : je gère les octaves de la même façon : ' =+1  ''=+2 ,=-1 ,,=-2).
« Last Edit: Apr 28th, 2022, 6:30pm by Michel VIGNERON » offline
Sylvain Machefert
Administrator
*****






   
WWW |

Gender: male
Posts: 7102
Re: Pb Changement de tonalités  
« Reply #14 on: Apr 28th, 2022, 9:59pm »
Quote | Modify

Bonjour,
 
Je suis claqué après une dernière journée chargée avant les vacances, je regarderai cela à mon retour dans 10 jours.
offline

HA+HQ+VS+PdfToM, Reaper+Audiveris+Transcribe, Win10+Focusrite Scarlet 4i4+Nord Electro 3
Linktree: VS languages, my scripts, my bands, my performances...
Pages: 1  Reply | Notify of replies | Print

« Previous topic | Next topic »

« Myriad Forum » Powered by YaBB 1 Gold - SP 1.1!
YaBB © 2000-2002,
Xnull. All Rights Reserved.

Top of page
Legal information Cookies Last update:  (c) Myriad