Learning to Code in JW Lua | Part 2: Changing Notehead Characters

Welcome to the second article on learning to code with JW Lua.

In the first article, we learned some of the basics of the lua language, including datatypes and for loops. Today, we’re going to take that knowledge and apply it with creating an actual script that changes every notehead in a selected region.

Sure will beat using the Special Tools!

So let’s dive right in. more >> “Learning to Code in JW Lua | Part 2: Changing Notehead Characters”

Learning to Code in JW Lua | Part 1: Introduction to Lua

JW Lua is quickly becoming a popular plug-in for Finale because of it’s unbelievable potential for improving your Finale workflow. It’s over 300 times faster than FinaleScript, more flexible than your macro program of choice, and connects directly to Finale’s codebase. Which means it can save you lots of time while achieving better results, regardless of what “better” means to you.

There’s just one problem:

Because it’s written in a language not known by all programmers, and is a highly customized version of that language, it can appear daunting to learn how to code with it. It can seem even harder if you’ve never coded before.

So today we’re going to start a series of how to code with JW Lua, even if you’ve never coded before. We’re going to walk through, step-by-step, every aspect of JW Lua that you need to code in JW Lua. more >> “Learning to Code in JW Lua | Part 1: Introduction to Lua”

Finale v26.1 release

“Things which matter most must never be at the mercy of things which matter least.”  ~Goethe

MakeMusic just announced the release of version 26.1 of Finale. This is a solid point release update which refines new features introduced since the initial release of Finale v26 in October of 2018 and earlier, and also squashes some bugs which were affecting productivity for some users, as well as improvements for MusicXML and SmartMusic.

Here’s a quick look:

more >> “Finale v26.1 release”

Create Lead / Top Line Chord Notation for Rock, Jazz & Pop Charts in Finale

Lead Line Chord Notation, also referred to as Topline Notation is a shorthand notation convention that is sometimes used for rock, jazz and pop guitar or keyboard charts.

Lead Line / Topline notation is a good way to get the chord voicings you are looking for as a composer or arranger, particularly if you don’t actually play guitar (or piano); it allows you to specify melodic motion of the chords without having to supply details of voicings you may or may not know are practical (or possible) on that instrument.

To create this type of notation, visually, the stems are extended past the noteheads to show that the chords are voiced below (or above) the written lead notes. Here is an example:

Let’s take a look at a couple of different ways to create this type of notation in Finale.

more >> “Create Lead / Top Line Chord Notation for Rock, Jazz & Pop Charts in Finale”

Finale: Getting Started With JW Lua

In my opinion, Finale is a great music notation program, and probably the most flexible one available. However, there are little quirks about the program that can cause more frustration than they need to.

That’s where plug-ins come in.

Because plug-ins are created by Finale users just like you and me to solve these quirks and make our engraving lives faster, easier, and less frustrating.

And luckily, a while back Jari Williams created JW Lua, a scripting language for efficiently coding your plug-ins. With this plug-in, several developers have started to develop custom scripts that you can start running today.

In this post, I’m going to share with you how to install and run scripts with JW Lua as well as sharing several resources for scripts. more >> “Finale: Getting Started With JW Lua”

Beyond Defaults : Take Control of Note Spacing in Finale

Music spacing (historically referred to  as “punctuation”) is controlled by a mathematical ratio in Finale. At any point in time, this equation determines the horizontal placement of notes and related musical objects within each measure and across each system to create the appropriate balance of music notation density on each page.

Note spacing is more than simply assigning a specific width for each note duration; a number of variables interact to affect how the final music music notation output looks on the page. These variables include stems, flags, accidentals, articulations, ties, chord symbols, lyrics and much more.

Finale’s music spacing acts on three key areas to achieve consistent note spacing results: (a) mathematically perfect spacing between notes of different durations (b) additional event spacing or “padding” of specific objects to prevent collisions, and (c) lyric spacing, where music is theoretically spaced to fit the words instead of the words fitting the music.

If you examine music  note spacing (punctuation) from various published sources, you’ll see that while there are definitely variations between publishers, as a general rule, all music publishers follow similar practices.

Historically, plate engravers of music measured widths from the left side of the characters. For instance, the distance between two quarter notes is measured by the space from the left side of the first notehead (or rest) to the left side of the next notehead (or rest).

Finale provides professional looking note spacing results by default, so that even casual users can achieve properly balanced looking scores and parts. However, as you might expect, Finale offers a great deal more flexibility and control than these defaults. You might be surprised at how much power Finale has under the hood here.

Let’s take a closer look…

more >> “Beyond Defaults : Take Control of Note Spacing in Finale”

How to Create Stemless + Stemmed / Beamed Sections in the Same Finale File

Q: I compose music for Psalms from scripture. The format typically has a REFRAIN or ANTIPHON of 4 to 10 measures of metered (4/4, 6/8, etc.) notation, with stemmed notes and standard notation of quarter notes, eighth notes, repeat signs, etc.

Music example © Mark J. Stenson

When that short section is done, the music for the longer verses uses a “chant like” un-metered melody, usually without stems on the note values. For example, the start of an “unmetered” section below  is made up of sequential bars of 10/4 and 11/4, with the time signatures and stems hidden; giving the impression of “un-metered” notation.

However, when I try to take the stems off of the notes in the un-metered measures, all of the notes lose their stems, including the original 4 measures of metered music.

My current “work-around” is to merge the contents of the two different Finale documents as a graphic. There must be a way to show both a stemmed section and an unstemmed section in the same Finale file?

more >> “How to Create Stemless + Stemmed / Beamed Sections in the Same Finale File”