Plug-in JW Lua (Beta)

Nouveautés, mises à jour, plug-ins, scripts, publications, web (Pas de questions ni de support dans ce forum ! Créez un sujet ailleurs svp)
Calbiac
Messages : 224
Inscrit le : 4 septembre 2011 à 19:07
Version(s) de Finale  : 27.3 0.140
OS, RAM  : Windows 11
Homme/Femme  : H
Localisation : Granville

Re: Nouveau plug-in : JW Lua (Beta)

Message par Calbiac »

Bravo, vous vous êtes lancé !
Juste une remarque, quand je lance votre Script Lua sur une partie séparée, le texte se met quand même sur toutes les parties et le conducteur.
En tous cas ça donne envie...
Re Bravo
chris
Modérateur
Messages : 1236
Inscrit le : 28 novembre 2012 à 08:01
Version(s) de Finale  : v25 et 2014.5 anglais
OS, RAM  : PC - Windows 10
Homme/Femme  : H
Localisation : Région nantaise

Re: Nouveau plug-in : JW Lua (Beta)

Message par chris »

Normalement il est caché sur les autres parties (mais on voit quand même le handle). Donc si chez vous il est visible sur les autres parties, il y a peut-être un problème de version, personnellement j'ai la 2014. Il serait intéressant d'avoir l'avis d'autres utilisateurs. Merci pour le votre.
Chris
Calbiac
Messages : 224
Inscrit le : 4 septembre 2011 à 19:07
Version(s) de Finale  : 27.3 0.140
OS, RAM  : Windows 11
Homme/Femme  : H
Localisation : Granville

Re: Nouveau plug-in : JW Lua (Beta)

Message par Calbiac »

Chris dit : "Il serait intéressant d'avoir l'avis d'autres utilisateurs."
Chers modérateurs, nous attendons vos avis...
michelp
Modérateur
Messages : 8539
Inscrit le : 1 avril 2011 à 12:26
Version(s) de Finale  : Finale anglais 27.4.1, 26.3.1
OS, RAM  : MacOsX 12.7.6, Mac Mini Intel i7 Dual 3 Ghz, 16 Go Ram. 2 écrans. JW Lua. RGP Lua
Homme/Femme  : H
Localisation : Belgique
Contact :

Re: Nouveau plug-in : JW Lua (Beta)

Message par michelp »

Bravo aux courageux que vous êtes.
En ce qui me concerne, je regarde faire, car je n'ai pas les compétences de programmation requises. ;)
Ceci dit, quand JW Lua sera devenu d'une utilisation simple, cad pour y intégrer aisément des scripts concoctés par des "cerveaux", il faudra qu'on songe à regrouper les ressources de scripts quelque part, afin que tous puissent en profiter...
Michel
chris
Modérateur
Messages : 1236
Inscrit le : 28 novembre 2012 à 08:01
Version(s) de Finale  : v25 et 2014.5 anglais
OS, RAM  : PC - Windows 10
Homme/Femme  : H
Localisation : Région nantaise

Re: Nouveau plug-in : JW Lua (Beta)

Message par chris »

Bonjour

Je viens de prendre contact avec Jari (je lui ai parlé du forum) à propos de mon code pour créer un texte visible sur une seule partie. Il m'a répondu très rapidement et finalement il vient juste de mettre un code sur le Wiki : https://jwmusic.nu/jwplugins/wiki/doku.p ... _part_only. Evidemment son code est bien meilleur que le mien. J'ai juste rajouté une boite de dialogue pour entrer le texte (si çà intéresse quelqu'un). Le changement de police et d'emplacement du texte se fait dans le code (çà n'a pas d'intérêts de mettre des boites de dialogue, sinon autant le faire dans Finale).
Chris
michelp
Modérateur
Messages : 8539
Inscrit le : 1 avril 2011 à 12:26
Version(s) de Finale  : Finale anglais 27.4.1, 26.3.1
OS, RAM  : MacOsX 12.7.6, Mac Mini Intel i7 Dual 3 Ghz, 16 Go Ram. 2 écrans. JW Lua. RGP Lua
Homme/Femme  : H
Localisation : Belgique
Contact :

Re: Nouveau plug-in : JW Lua (Beta)

Message par michelp »

Mise à jour en version Beta 0.11.

"Beta version 0.11 of JW Lua is now available. The new major feature in this version is script parameters.

New and fixed in this version:
* Support for Script Parameters (String, Number, Boolean, NumberedList types are currently supported).
* Added "()" button to clear script parameters in Manager
* Message when deleting a group item now includes the script name.
* Non-auto groups are now auto-numbered when listed in Manager/Explorer
* Generic start code for all types of running a script
* Multi-line text in the Plug-in Def dialog now has <> for line breaks when appearing on a single line
* Fixed bug with multi-line text and when when the Plug-in Def dlg was revisited.
* Fixed bug (introduced in 0.10) where no region selection didn't work properly
* FCString:IsNumber() method added
* FCStrings:TrimWhitespaceAll() method added
* Fixed bug where FCGroup items couldn't be created from scratch in a script.
* FCNoteEntry.FlipTie property added (including setter/getter method)
* Added support for the FCLayerPrefs, FCTiePrefs classes

The Framework PDK online documentation is also updated to reflect the 0.11 beta.

Download link (for both Windows and Mac beta versions):
https://finaletips.nu/index.php?option=c ... n&Itemid=2


Best regards,

Jari Williamsson"
Michel
chris
Modérateur
Messages : 1236
Inscrit le : 28 novembre 2012 à 08:01
Version(s) de Finale  : v25 et 2014.5 anglais
OS, RAM  : PC - Windows 10
Homme/Femme  : H
Localisation : Région nantaise

Re: Nouveau plug-in : JW Lua (Beta)

Message par chris »

Je continue mon expérimentation du plug-in. Je viens donc de réaliser un script qui permet d'écrire un rythme au-dessus d'une portée (il me semble que quelqu'un en avait parlé sur ce forum).

Voir ICI
Chris
michelp
Modérateur
Messages : 8539
Inscrit le : 1 avril 2011 à 12:26
Version(s) de Finale  : Finale anglais 27.4.1, 26.3.1
OS, RAM  : MacOsX 12.7.6, Mac Mini Intel i7 Dual 3 Ghz, 16 Go Ram. 2 écrans. JW Lua. RGP Lua
Homme/Femme  : H
Localisation : Belgique
Contact :

Re: Nouveau plug-in : JW Lua (Beta)

Message par michelp »

Mise à jour en version Beta 0.12.

"Beta 0.12 is now available for download. Fixed/added in the 0.12 release:

* Group option to show item numbers in Explorer groups
* Fixed so multi-line text work in the Plug-in Def dialog on the Mac
* Added a "Staves" filter to the Class Browser
* Plug-in Def dialog no longer word wraps on multi-line text
* Adjusted left column width in Plug-in Def dialog on the Mac
* Added positioning support for FCGroup
* Renamed FCGroup.FullNameHorizontalAdjust to FCGroup.FullNameHorizontalOffset
* FCGroupNamePositionPrefs, FCStaffNamePositionPrefs, FCStaffNamePosition classes added
* FCStaff:CreateAbbreviatedNameString() and FCStaff:CreateTrimmedAbbreviatedNameString() methods added
* TEXTJUSTIFY_* constants were added
* Changed justification constants for expressions/categories to EXPRJUSTIFY_*
* Changed measure number justification to MNJUSTIFY_*

Download link (both Mac and Windows):
https://finaletips.nu/index.php?option=c ... n&Itemid=2

There's also a temporary JW Lua script download area at:
https://finaletips.nu/index.php?option=c ... s&Itemid=2

I put the 5 scripts that were part of the video demo there. You might want to see how the font styles are initialized in the scripts, for a display of Lua's power.

Best regards,

Jari Williamsson"


Jari propose une vidéo sur Youtube, pour illustrer la notion nouvelle de "Script Parameters".
Michel
michelp
Modérateur
Messages : 8539
Inscrit le : 1 avril 2011 à 12:26
Version(s) de Finale  : Finale anglais 27.4.1, 26.3.1
OS, RAM  : MacOsX 12.7.6, Mac Mini Intel i7 Dual 3 Ghz, 16 Go Ram. 2 écrans. JW Lua. RGP Lua
Homme/Femme  : H
Localisation : Belgique
Contact :

Re: Nouveau plug-in : JW Lua (Beta)

Message par michelp »

Mise à jour en version Beta 0.13.

JW Lua beta 0.13 is now available for download. New and fixed in this version:
* Support for FCPercussionNoteMod(s), FCPercussionMapNote(s), FCPercussionLayoutNote(s), FCChord(s), FCMidiExpression(s) added
* A Percussion filter in Class Browser added.
* Shapes are now supported in Finale 2014 as well.
* Added FCBeatChartElements:IsValid() method
* Mac now repositions at the same location after close/open
* Cocoa: window is not frontmost of all applications anymore
* Bug fix: FCShapeExpressionDef: AllowHorizontalStretching setter was reversed
* FCShapeDef now has support for shape def types
* When Finale exists, the Manager content is now only saved when it has been changed
* Fixed a bug on Windows, where large files could be corrupted
* Cocoa: Added shortcut for Save (Cmd+S), and Run (Cmd+R)
* Fixed stability issues with FCShapeDef
* Fixed so FCUI:ClassName() will now return the correct class name
* FCStaff::IsNormalNotation() added
* FCString::GetMeasurement() added
* Fixed so SystemStaffHeight, SystemScaling and FirstSystemDistance properties will now save to FCPageFormatPrefs.
* FCPageFormatPrefs.SystemDistanceBetween property now works (including setter and getter)
* Basic support for FCTimeSignature is now implemented
* Classes FCLyricsVerseText, FCLyricsSectionText, FCLyricsChorusText added (no collection classes at this point)

Download link:
https://finaletips.nu/index.php/download ... ta-version
Michel
michelp
Modérateur
Messages : 8539
Inscrit le : 1 avril 2011 à 12:26
Version(s) de Finale  : Finale anglais 27.4.1, 26.3.1
OS, RAM  : MacOsX 12.7.6, Mac Mini Intel i7 Dual 3 Ghz, 16 Go Ram. 2 écrans. JW Lua. RGP Lua
Homme/Femme  : H
Localisation : Belgique
Contact :

Re: Nouveau plug-in : JW Lua (Beta)

Message par michelp »

Le même soir, mise à jour en version Beta 0.14, pour nettoyer en vitesse 2 bugs.

"Setter and getter should match in type. It's fixed in beta 0.14, available now (which is just a quick fix). The other thing that's fixed in this update is some stability fixes related to loading smart shapes."
Michel
Verrouillé