Fabriquer ses scripts Le sujet est résolu

Questions & réponses concernant les scripts pour RGP Lua, JW Lua et les Finalescripts
Da capo
Modérateur
Messages : 430
Inscrit le : 4 avril 2011 à 00:20
Version(s) de Finale  : Finale 25.5.0.259 Mac [FR] - Finale 27 PC [FR]
OS, RAM  : Mac Pro - 4,2GHz Intel Core i7
Homme/Femme  : H
Contact :

Fabriquer ses scripts

Message par Da capo »

Bonjour,

Existe t'il des sources fiable (en francais) pour l'apprentissage de fabrication de script sur Finale.
Ou tutoriel, pourquoi pas !

Merci

DC
Modifié en dernier par Da capo le 5 avril 2011 à 09:57, modifié 1 fois.
Haldom
Modérateur
Messages : 5288
Inscrit le : 25 mars 2011 à 20:27
Version(s) de Finale  : Finale 27.4 fr
OS, RAM  : Mac Studio M1 - Sonoma 14.5

Re: Fabriquer ses scripts

Message par Haldom »

Il ne faut pas le dire, mais sur le forum d'IPE, il y a déjà des tas d'explications (voir dans la faq, et en haut...)
C'est Gbed ici présent qui a tout traduit.
Nous allons tout rapatrier ici prochainement !!
Da capo
Modérateur
Messages : 430
Inscrit le : 4 avril 2011 à 00:20
Version(s) de Finale  : Finale 25.5.0.259 Mac [FR] - Finale 27 PC [FR]
OS, RAM  : Mac Pro - 4,2GHz Intel Core i7
Homme/Femme  : H
Contact :

Re: Fabriquer ses scripts

Message par Da capo »

D'accord et merci Haldom je ne dirais rien :-)
GBed
Modérateur
Messages : 1209
Inscrit le : 25 mars 2011 à 12:37
Version(s) de Finale  : 2012, 26.2
OS, RAM  : PC Windows-10 ; Ram 4Go
Homme/Femme  : H
Localisation : Yvelines

Re: Fabriquer ses scripts

Message par GBed »

Bonjour à tous !

Ici aussi, ça commence à venir, par exemple là : viewtopic.php?f=14&t=43#p176.

Et on peut le proclamer sur tous les toits, c'est même recommandé...
Da capo
Modérateur
Messages : 430
Inscrit le : 4 avril 2011 à 00:20
Version(s) de Finale  : Finale 25.5.0.259 Mac [FR] - Finale 27 PC [FR]
OS, RAM  : Mac Pro - 4,2GHz Intel Core i7
Homme/Femme  : H
Contact :

Re: Fabriquer ses scripts

Message par Da capo »

Hello,

Excellent … Proclamons :-)

DC
Haldom
Modérateur
Messages : 5288
Inscrit le : 25 mars 2011 à 20:27
Version(s) de Finale  : Finale 27.4 fr
OS, RAM  : Mac Studio M1 - Sonoma 14.5

Re: Fabriquer ses scripts

Message par Haldom »

J'ai commencé à rapatrier les scripts... : voir dans la documentation.
ça va se remplir !!!
Ouhla
Modérateur
Messages : 1727
Inscrit le : 1 avril 2011 à 15:02
Version(s) de Finale  : Finale Français : 2001...à Finale v27.4.1 française MAC
OS, RAM  : Mac 3,2GHz Intel® Core i7 64 GoRam Sonoma
Homme/Femme  : H
Localisation : Haute Normandie
Contact :

Re: Fabriquer ses scripts

Message par Ouhla »

( OUHLA / Rapatriement de mon travail effectué sur le forum d'IPE / Lun 28 Fév 2011 14:37 )
Réservoir / Collection d'Éditions de FinalScript : l'idée étant que chacun y dépose ces "créations"
- FinaleScript : programmation de routines
- Accessible dans Finale / menu déroulant Plug-ins/ ...:
...FinaleScript / palette FinaleScript (sous PC )
...FinaleScript / éditeur FinaleScript (sous Mac)
- Créer un nouveau script

ATTENTION : la programmation proposée ici a été réalisée sous MAC

Les utilisateurs PC devront simplement vérifier/et ou réajuster les intitulés de certains menu déroulants
- majuscules-minuscules sont sans importance
- le contenu exact, à la virgule près, à l'accent près, est indispensable au fonctionnement
- les guillemets qui figurent sont indispensables

par exemple : Accéder à la fenêtre des attributs de portée
SOUS MAC : "Attributs de portée..."
SOUS PC : "Editer les attributs de portée..."


Comment utiliser ce "Post" ?
1/ Repérez la fonction qui vous intéresse
2/ Copier-coller la programmation proposée en dessous
3/ Vérifier les intitulés de chemins d'accès selon votre plateforme PC ou Mac, et modifier si besoins.

**************************************************************************************************************

- Afficher la couche Active : OUI / NON
menu item "partition"
menu item "Afficher la couche active uniquement"

- Effacer le nom abrégé (nécessite de sélectionner manuellement à la souris la portée en question )
menu item "portée"
menu item "attributs de portée*"
button "Editer" near "notation alternative" ( ne fonctionne plus depuis ma version 2011 !...)
end key
delete key
delete key
delete key
delete key
delete key
delete key
delete key
delete key
delete key
delete key
delete key
delete key
delete key
delete key
delete key
delete key
delete key
delete key
hit "ok"
hit "ok"

- Partition en Ut : OUI / NON
menu item "Partition"
menu item "afficher la partition en ut"

- Retirer les silences (nécessite de sélectionner manuellement à la souris la portée en question )
menu item "portée"
menu item "plug-ins"
menu item "Notes, Ligatures, Silences"
menu item "remplacer par des pauses réelles"
menu item "portée"
menu item "attributs de portée*"
uncheck "silences"
hit "ok"

- Définir un Nouveau Style de portée
menu item "portée"
menu item "définir les styles"
button "Nouveau"
select window near "nom du style"
end key
delete key

- Tonalité Bb majeur
select all
key Bb major

- Remplacer par des Pauses Réelles
menu item "portée"
menu item "plug-ins"
menu item "Notes, Ligatures, Silences"
menu item "Remplacer par des pauses réelles"

- Effacer le nom de la portée
menu item "Portée"
menu item "Attributs de portée"
button "Editer"
end Key
delete key
delete key
delete key
delete key
delete key
delete key
delete key
delete key
delete key
delete key
delete key
delete key
delete key
delete key
delete key
delete key
delete key
delete key
delete key
delete key
delete key
delete key
delete key
delete key
delete key
hit "ok"
hit "Ok"
Alexandre
GBed
Modérateur
Messages : 1209
Inscrit le : 25 mars 2011 à 12:37
Version(s) de Finale  : 2012, 26.2
OS, RAM  : PC Windows-10 ; Ram 4Go
Homme/Femme  : H
Localisation : Yvelines

Re: Fabriquer ses scripts

Message par GBed »

Eh bien, je continue la série...

Hello !
J'ai trouvé un script rigolo dans un forum anglais : comment mettre les paroles en majuscules.
// LYRICS ALL CAPS 080903

// start
process current doc

search lyrics "a" replace "A"
search lyrics "b" replace "B"
search lyrics "c" replace "C"
... etc. jusqu'à :
search lyrics "z" replace "Z"

// end script

Je vous laisse le compléter pour les accents !
GBed
Modérateur
Messages : 1209
Inscrit le : 25 mars 2011 à 12:37
Version(s) de Finale  : 2012, 26.2
OS, RAM  : PC Windows-10 ; Ram 4Go
Homme/Femme  : H
Localisation : Yvelines

Re: Fabriquer ses scripts

Message par GBed »

Nous nous sommes mis à trois pour faire le script qui suit, qui nous a donné du fil à retordre, Haldom, Ouhla et moi. Il s’agit d’ajouter du texte (en l’occurrence « ad lib. ») au nom d’une portée, la portée sélectionnée, je pense.
Version Mac :

Code : Tout sélectionner

menu item "editer les attributs de portée" 
button "modifier" near "nom complet" 
end key 
press " " 
press "a" 
press "d" 
press " " 
press "l" 
press "i" 
press "b" 
press shift "." 
hit "ok" 
hit "ok"
Version PC :

Code : Tout sélectionner

staff tool
menu item "Éditer les attributs de portée" 
button "editer" near "nom de*" 
select window "Éditer le texte" // Sélectionne la nouvelle fenêtre 
shift tab // Pour mettre le curseur dans le texte 
end key // Va à la fin du texte 
press " " 
press "a" 
press "d" 
press " " 
press "l" 
press "i" 
press "b" 
press "."
hit ok
hit ok
Commentaires :
  • Haldom avait mis d’abord : « type "ad lib." », mais ça ne fonctionne pas.
  • Les fenêtres n’ont pas le même texte suivant qu’on est en Mac ou PC, et ça, c’est embêtant pour se filer des scripts entre nous.
  • Sur PC, je suis obligé de sélectionner la nouvelle fenêtre qui vient de s’ouvrir (select window "Éditer le texte"), sinon le reste du script s’adresse à la fenêtre principale ! Autant dire que ça s’en va dans la nature.
  • Obligé aussi d’ajouter "shift tab" sinon c’est le bouton OK qui est sélectionné et le reste du script s’adresse à lui et il n’en a cure ! Alors que manuellement, c’est bien la boîte texte qui est sélectionné à ce moment-là. Allez comprendre !
  • Pour ajouter le point, on est obligé de mettre « press shift "." » sous Mac alors que sous Windows, « press "." » suffit.
  • Quand il y a une majuscule accentuée dans un libellé de menu par exemple, on est obligé de la mettre telle quelle, FinaleScript ne sait pas que "é" est la minuscule de "É". Pas fastoche !
Ce qui montre qu’avec les scripts tout n’est pas simple !

Note : pas besoin de guillemets dans « hit ok ». Pour tester un script de ce genre, enlever les lignes "hit OK", ça permet de voir d'abord si tout se passe bien. Les rajouter quand le script fonctionne bien.
GBed
Modérateur
Messages : 1209
Inscrit le : 25 mars 2011 à 12:37
Version(s) de Finale  : 2012, 26.2
OS, RAM  : PC Windows-10 ; Ram 4Go
Homme/Femme  : H
Localisation : Yvelines

Re: Fabriquer ses scripts

Message par GBed »

Amis scripteurs, bonjour !
J’ai essayé sur PC le dernier script de Haldom "mettre des notes à 75%". Il faut que des notes soient sélectionnées, sinon le menu "Taille de notes" est grisé, ce qui est bien logique. D’autre part, pas besoin du near. Ça doit tenir au fait que le texte est déjà sélectionné à l’avance et que le focus est dessus. Le 75 fonctionne sans guillemets, étrange.
Je mets le chemin complet du menu pour la compréhension :

Code : Tout sélectionner

menu item "Utilitaires/Modifier/Taille de note" 
type 75
hit ok
J’espère que Ouhla ne m’en voudra pas si j’ai abrégé son script "Effacer le nom abrégé". En tout cas, en voici la version PC :

Code : Tout sélectionner

menu item "portée/Éditer les attributs de portée"
button "editer" near "nom abrégé"
press ctrl "a"
delete key
hit ok
hit ok
Ctrl+A sert à sélectionner tout le texte. Il n'y a plus qu'à faire Del (Suppr).

PS. Haldom a déjà rapatrié sa contribution aux scripts dans le forum de doc, mais là je mets mes anciens messages en vrac, c'est moins "léché", mais tant pis. Avant d'encourir le bannissement à mon tour ?
Verrouillé