HomeProductsDownloadOrderSupportSearch
  
Myriad Forum « Myrscript et Myrweb »
 Welcome, Guest.
 You can read all messages, but to be able to post,
 please Login or Register.
Oct 16th, 2026, 1:46am 
   Myriad Forum
   OMeR / Myrweb / Melody Player & other programs
(Moderator: Forum Administrator)
   Myrscript et Myrweb
« Previous topic | Next topic »
Pages: 1  Reply | Notify of replies | Print
   Author  Topic: Myrscript et Myrweb  (Read 784 times)
JP
Board Master
*****






   
WWW | Email

Gender: male
Posts: 3643
Myrscript et Myrweb  
« on: Oct 4th, 2023, 12:42pm »
Quote | Modify

Je n'ai pas trouvé dans la doc Myrscript comment modifier par script les paramètres d'un export Myrweb.
Plus particulièrement, je voudrais pouvoir réglé la qualité sonore/ la taille du  fichier généré.
offline
ANdre_B
Board Master
*****





   
Email

Gender: male
Posts: 3522
Re: Myrscript et Myrweb  
« Reply #1 on: Oct 4th, 2023, 5:43pm »
Quote | Modify

Dans WebExport, le 11ème paramètre permet de définir la "qualité", et implicitement la taille du fichier.
 
Attention, avec une valeur de 0 il n'y a pas d'effet stéréo.
« Last Edit: Oct 4th, 2023, 5:43pm by ANdre_B » offline

André Baeck, de retour en Belgique après 12 ans passés dans le Gard.
Windows 11, HA 2026h1e (et précédents)
JP
Board Master
*****






   
WWW | Email

Gender: male
Posts: 3643
Re: Myrscript et Myrweb  
« Reply #2 on: Oct 4th, 2023, 6:21pm »
Quote | Modify

Merci André, je vais essayer ça
offline
JP
Board Master
*****






   
WWW | Email

Gender: male
Posts: 3643
Re: Myrscript et Myrweb  
« Reply #3 on: Oct 4th, 2023, 6:40pm »
Quote | Modify

Pas compris comment utiliser ça
 
j'ai voulu voir d'abord les valeurs par défaut
Code:

WESetup = Application.GetWebExportSetup()
print("WESetup", WESetup)

ça imprime  
Code:
WESetup

en d'autres termes la valeur de WESetup est vide  
offline
ANdre_B
Board Master
*****





   
Email

Gender: male
Posts: 3522
Re: Myrscript et Myrweb  
« Reply #4 on: Oct 4th, 2023, 7:07pm »
Quote | Modify

Bizarre...
Ces valeurs sont conservées dans MyrWebMyrScript.setup et si j'efface le mien je reçois 10 chiffres.  
 
Mais je les obtiens avec  
print("gwxS",Application.GetWebExportSetup())
 
tandis qu'avec tes lignes:
WESetup = Application.GetWebExportSetup()
print("WESetup",WESetup)
 
 
je n'ai effectivement rien  
offline

André Baeck, de retour en Belgique après 12 ans passés dans le Gard.
Windows 11, HA 2026h1e (et précédents)
ANdre_B
Board Master
*****





   
Email

Gender: male
Posts: 3522
Re: Myrscript et Myrweb  
« Reply #5 on: Oct 4th, 2023, 7:14pm »
Quote | Modify

Maintenant, si tu fais Application.WebExportSetup(),  
tu reçois un écran prérempli avec les valeurs précédentes (qui peuvent être celles par défaut).
offline

André Baeck, de retour en Belgique après 12 ans passés dans le Gard.
Windows 11, HA 2026h1e (et précédents)
JP
Board Master
*****






   
WWW | Email

Gender: male
Posts: 3643
Re: Myrscript et Myrweb  
« Reply #6 on: Oct 4th, 2023, 7:28pm »
Quote | Modify

Oui j’ai bien celles par défaut qui s’affichent.  
Je voudrais faire (à partir de ton script que j’utilise en permanence) un script qui lit les valeurs par défaut, force la qualité au max, exporte en myrweb et remette la qualité au minimum, qui est ma valeur par défaut (pour faire des fichiers courts).  
Il y a des gens qui se plaignent de la qualité du son, avec ce script le pourrais mettre sur le site une version HQ  pour eux.  
J’arrête pour ce soir, je verrai demain.  
Bonne soirée
« Last Edit: Oct 4th, 2023, 7:29pm by JP » offline
ANdre_B
Board Master
*****





   
Email

Gender: male
Posts: 3522
Re: Myrscript et Myrweb  
« Reply #7 on: Oct 5th, 2023, 9:15am »
Quote | Modify

Jean-Pierre,  
Dans mon script, la qualité est contrôlée, pour les mp3 et myrweb,  par une variable "qual" initialisée à 1 vers la ligne 72.  
 
Si on trouve cette qualité insuffisante, je le mettrais à 2 (voire 3) pour tous les utilisateurs, car la raison principale d'utiliser une qualité pas trop haute est le temps de production (et c'est encore plus sensible avec le "fps" du MovieExport). Je ne produirais pas deux versions.  
 
D'autre part, ce que les utilisateurs appellent "qualité" n'est pas uniquement dépendant de ce paramètre.  
Je travaille actuellement sur deux oeuvres, pour lesquelles j'importe des xml et des nwc. Au premier essai, c'est affreux. Mais, à mon avis, c'est parce que les voix choisies par défaut par HA sont affreuses.
Dès que je choisis mes voix préférées, le résultat est bien meilleur!    
 
offline

André Baeck, de retour en Belgique après 12 ans passés dans le Gard.
Windows 11, HA 2026h1e (et précédents)
JP
Board Master
*****






   
WWW | Email

Gender: male
Posts: 3643
Re: Myrscript et Myrweb  
« Reply #8 on: Oct 5th, 2023, 10:18am »
Quote | Modify

Merci André  
 
L’époque où il était exigé de savoir lire une partition pour faire partie de mon ensemble vocal est révolue. Si on veut continuer à recruter, il faut faciliter l’apprentissage de gens de bonne volonté qui sont perdus devant une partition.  
C’est pour cela que je me suis mis à faire des fichiers myrweb pour faciliter l’apprentissage.  
Je fais des fichiers d’apprentissage myrweb avec la qualité la plus faible (c’est à dire avec des fichiers de taille acceptable) je n’ai eu que 2 types de remarques, chacune venant d’un petit nombre de personnes :
1) les paroles me perturbent dans l’apprentissage de la musique
2) les voix sont à vomir  
 
La réalité derrière ces remarques est qu’il s’agit de personnes qui ont travaillé dans d’autres chorales avec des fichiers .mp3 voix séparées jouées et enregistrées au piano par une personne du ch½ur qui sait (un peu) jouer du piano, souvent le chef de ch½ur.  
Ce qu’ils aiment dans le son de piano c’est que chaque note est bien marquée et ça leur facilite l’apprentissage des notes et des rythmes.  
 
Comme je l’ai déjà expliqué sur ce forum, la musique chantée est l’exact contraire du piano, surtout joué par des amateurs. Impossible avec un piano de tenir une note longue et de faire un crescendo sur une note tenue.  
 
J’ai donc fait pour certaines personnes des fichiers myrweb sans paroles en désactivant VS avant l’export myrweb. J’ai recopié ton script en ajoutant une instruction en tête pour désactiver VS, une à la fin pour remettre VS et une au milieu pour ajouter un suffixe "-sp" au nom du fichier généré.  
Cela semble satisfaisant pour la catégorie 1, même s’ils me demandent de mettre un son de piano, ce que je refuse absolument. S’ils y tiennent vraiment ils n’ont qu’à extraire du ficher myrweb la version .mxl que j’y ai mise, la lire avec MuseScore et faire ce qu’ils veulent.  
 
Pour essayer de répondre à la catégorie 2 — qui me semble n’être qu’une variante de la catégorie 1 — je veux d’abord faire un essai en mettant la qualité max. Les voix que j’ai choisies sont correctes à mon avis, je n’ai pas envie de les travailler pour les améliorer, c’est du temps perdu pour finalement ne satisfaire personne.  
D’où mon idée de faire des versions "-HQ" sur le modèle de mes versions "-sp". S’il y a preneurs, prêts à télécharger des fichiers 3 fois plus gros pour pas grand chose à mon avis, pourquoi pas?
offline
JP
Board Master
*****






   
WWW | Email

Gender: male
Posts: 3643
Re: Myrscript et Myrweb  
« Reply #9 on: Oct 5th, 2023, 10:26am »
Quote | Modify

on Oct 5th, 2023, 9:15am, ANdre_B wrote:

Dans mon script, la qualité est contrôlée, pour les mp3 et myrweb,  par une variable "qual" initialisée à 1 vers la ligne 72.

Je ne dois pas avoir la bonne version du script, je n'y trouve pas de variable "qual"
Voici le code dans la zone en question (lignes 70 à 77)
Code:

-- EXPORT PARAMETERS: panel can be shown or not  
if W_Setup == 1 or W_Setup == 2  then valid = Application.WebExportSetup(W_Setup - 1)  
                                                              else valid = "N" end  
--if valid == 0 then       print("Setup rc",valid)
--                              exit()  
--            else       print("Setup rc",valid) end
 

Je pense que tu dois avoir une version "avancée".
« Last Edit: Oct 5th, 2023, 10:27am by JP » offline
JP
Board Master
*****






   
WWW | Email

Gender: male
Posts: 3643
Re: Myrscript et Myrweb  
« Reply #10 on: Oct 5th, 2023, 10:47am »
Quote | Modify

D'après la doc, il y a bien une méthode  
Application.GetWebExportSetup() qui retourne un Array de 11 valeurs (sauf que ça s'imprime mais ça ne s'affecte pas à une variable )  
mais il n'y a pas de méthode Application.SetWebExportSetup(...) qui permettait de positionner les valeurs par programme.
 
En pratique il faut donc mettre la valeur manuellement et ne pas oublier de la remettre à la valeur par défaut pour le prochain export.
offline
ANdre_B
Board Master
*****





   
Email

Gender: male
Posts: 3522
Re: Myrscript et Myrweb  
« Reply #11 on: Oct 5th, 2023, 11:23am »
Quote | Modify

on Oct 5th, 2023, 10:26am, JP wrote:

Je ne dois pas avoir la bonne version du script, je n'y trouve pas de variable "qual"
Voici le code dans la zone en question (lignes 70 à 77)
Code:

-- EXPORT PARAMETERS: panel can be shown or not  
if W_Setup == 1 or W_Setup == 2  then valid = Application.WebExportSetup(W_Setup - 1)  
                                                              else valid = "N" end  
--if valid == 0 then       print("Setup rc",valid)
--                              exit()  
--            else       print("Setup rc",valid) end
 

Je pense que tu dois avoir une version "avancée".

 
Oui, j'ai différentes versions plus récentes, et le numéro de ligne va varier suivant qu'on regarde dans l'éditeur MyrScript ou dans un éditeur externe.  
Dans la version distribuée en mai, je retrouve cette ligne vers 200.  
 
Mais, dans l'extrait que tu me montres, je ne reconnais pas mon écriture. Quel est le nom de fichier de ce que tu utilises?  
« Last Edit: Oct 5th, 2023, 11:56am by ANdre_B » offline

André Baeck, de retour en Belgique après 12 ans passés dans le Gard.
Windows 11, HA 2026h1e (et précédents)
ANdre_B
Board Master
*****





   
Email

Gender: male
Posts: 3522
Re: Myrscript et Myrweb  
« Reply #12 on: Oct 5th, 2023, 11:27am »
Quote | Modify

on Oct 5th, 2023, 10:47am, JP wrote:
D'après la doc, il y a bien une méthode  
Application.GetWebExportSetup() qui retourne un Array de 11 valeurs (sauf que ça s'imprime mais ça ne s'affecte pas à une variable )  
mais il n'y a pas de méthode Application.SetWebExportSetup(...) qui permettait de positionner les valeurs par programme.
 
En pratique il faut donc mettre la valeur manuellement et ne pas oublier de la remettre à la valeur par défaut pour le prochain export.

 
Tu as soit Application.WebExportSetup qui mets à jour les variables manuellement.  
L'équivalent d'un SetWebExportSetup est de donner les paramètres dans Score.WebExport, c'est toujours la même série...
offline

André Baeck, de retour en Belgique après 12 ans passés dans le Gard.
Windows 11, HA 2026h1e (et précédents)
JP
Board Master
*****






   
WWW | Email

Gender: male
Posts: 3643
Re: Myrscript et Myrweb  
« Reply #13 on: Oct 5th, 2023, 11:46am »
Quote | Modify

Ok je vais utiliser ça
Merci
offline
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