Introduction |
The software includes its own on-line documentation.
All objects,
menu options and dialog boxes are self-documented. When you point to
any
object with the cursor, an explanation is displayed in the help window.
The document you are reading describes everything that is not described
in the help window.
You'll find here the basic concepts of music theory, a set
of questions and answers, a concrete example to use
with
the software and some thematic chapters.
In addition, more than 100 interactive video tutorials, available from the "Windows>Tutorials" menu, explain the basic and advanced features. You can search the tutorial list for a topic by typing its name. For example, "staves" will show tutorials that deal with staves. The tab key will jump to the next tutorial in the list.
![]() |
You
are invited to view the "How to view video tutorials." video tutorial.
("Windows>Tutorials" menu in the program). |
The document you are reading right now covers topics
not directly related to objects in the program. You will find here basic ideas of music notation, a
step-by-step concrete example,
tips to use the
software better, a set of frequently
asked questions, and thematic
chapters.
![]() |
You are invited to view the "How to use the integrated help system: help line, search the manual by keywords. " video tutorial. ("Windows>Tutorials" menu option in the program.) |
Lastly, in Harmony Assistant, extra features enabled by the MyrScript scripts are described in the "Scripts>About scripts..." menu option
|
.
Products |
Melody Assistant (shareware -
US $25 / Europe: 20 €)

Enables you to enter, play
and print musical scores with astonishing ease. But its
capabilities
are much greater: a digital sound database is integrated so you
can hear your tunes with high-quality sounds, even if you do not own
professional
hardware or an external MIDI keyboard.
With this technology, you will also be able to record your own
sounds and
use them as instruments in your tunes.
An extended "Gold" sound database, even more complete, can be
ordered.
Guitar, Bass and Harmonica players will also be
happy with Melody
Assistant, since it is possible to calculate tablatures and chord
diagrams automatically from a tune.
|
Harmony Assistant (commercial product - US $85 / Europe: 70 €) |
|
![]() |
|
Harmony Assistant can be considered Melody's "big brother". All the Melody Assistant features are, of course, included, but a wide range of new tools are added: full-page editing, engraver mode, chord grid calculation, automatic generation of harmony accompaniments or rhythm patterns, redefined or user-defined music styles, integrated scripting language, etc. Again, features only available in Harmony Assistant will be clearly indicated in this documentation.
|
PDFtoMusic (US $49 / Europe: 40 €) and PDFtoMusic
Pro (US $199/Europe: 199 €)
|
|
![]() |
|
OMeR (shareware - US $25 / Europe: 20 €) |
|
![]() |
|
OMeR converts a printed musical score
into a music file you can hear, modify and print with Melody Assistant
or
Harmony Assistant.
If you often transcribe printed scores to Melody
Assistant or Harmony Assistant, and you own a scanner, OMeR
will greatly ease your task.
OMeR will drive
your scanner, collect one or several pages and analyze them to generate
a musical document usable directly in Melody or Harmony.
Virtual Singer (shareware - US
$25 / Europe: 20 €)

Plug-in for Melody or Harmony. With Virtual Singer your computer will sing lyrics in different languages.
GOLD Sound Base - (CD-ROM: US
$37 / Europe: 30 € , Download: US $25 / Europe: 20 €)

The
Gold Sound Database is a set of high-quality digital sounds, designed
to be used in the Myriad software programs. The Gold Sound Database
includes all the sounds of the General Midi 2 specification, as well
as many additional sounds.
Thus, the Gold Sound Database improves not only the quality of tunes
the software plays, but also the quality of WAV, AIFF, Ogg Vorbis or
MP3 files the software exports.
Tutorial |
A. Launching the software

When you launch the software, you are asked to select a language. Choose "English".With Melody Assistant, you can print a registration form, i.e. order one of our products, or enter your personal registration number (received after you purchased the software), or continue. Choose "Continue".
With Harmony Assistant, in evaluation mode, choose "Continue".
Note: These choices will not have to be made with a registered version of Melody Assistant, or a complete version of Harmony Assistant.
This brings you to the software's main screen.At the top of the screen is a menu bar containing the main options. Scattered on the screen are a number of floating palettes which allow quick access to most of the tools.
You can change each floating palette's location by dragging its title.
Note: the floating palettes’ positions are memorized each time you quit the software. They will be recalled next time you launch it.
Click on its little gray square to close a floating palette. You can make it appear again by selecting it in the "Windows" menu.
Tip: Command key + click on a palette's title to change its orientation (vertical or horizontal). The help window can be resized. To do this, drag the little black rectangle on the window's bottom-right corner.
You are invited to view the "How to setup palettes to avoid overlapping with document windows." and "How to create an user palette. " video tutorials. ("Windows>Tutorials" menu in the program).
Finally, the main window shows a sample tune, automatically loaded when the software is started.To help you learn all the software tools and options, a help window (yellow rectangle) continuously displays explanations of each object as the cursor runs over them.
Tip: The help window also gives the meaning of menu titles and options. So place it where it can be seen even when a menu is open (for example, at the bottom of your screen).
B. Listening to a tune |
|
![]() |
|
Find the tune playing tools floating palette:
Note: Since the icons' appearance
can be easily changed by you (see the
General Setup), pictures shown here may be slightly different from what
you see on your screen.
|
Start playing a tune
by clicking:
|
Creating a new tuneNew Document |
Select the model "Very simple (One staff only)" in the list.
We will add a bass clef to this model. Click on "Change
orchestra".
Your new document window is now ready, with an empty
score. In "Simple staves" select "Simple staff (Bass clef)".
Click on ">>Add>>" then "Ok". The new staff
was added.
Click on "Create" a new blank document was created. It
is displayed on a new window and ready to receive your changes.
![]() |
You
are invited to view the "How to create a document model (template)."
video
tutorial. ("Windows>Tutorials" menu in the program). |
|
Creating a new tuneEntering a melody |
![]() |
You
are invited to view the "Score input. Adding notes, rests, staff.
Changing key and time signature. Selecting an instrument. Changing
tempo. Adding bar line. Automatic beaming setup." video
tutorial. ("Windows>Tutorials" menu in the program). |
|
Now select a quarter note
in the floating palette.
Drop it, again on the E line, to the right of
the first two notes.
You now have a group of three notes in the first bar: two eighths and a quarter on the E line.
Drop the dotted eighth note in the second bar, after the notes already placed, on the bass C leger line (one line below the bottom line of the staff).
Click again on the dot
in the floating palette to deselect it. This returns you to non-dotted
note duration.
Continue to drop successive notes:
In the second bar:
|
|
|
Creating a new tuneChanging the staff instrument |
To the left of the staff, little icons can be used to perform various actions on it.
|
Click on the little "instrument
editing" icon
.
The instrument selection window opens.
In the top-left corner is the current instrument name: here "Piano".
Select this name and replace it with "Music box".
In the bottom of the window are two lists
for selecting the instrument sound. The left one contains the sound
set (sounds are organized by theme). Click on "Chromatic
percussion".
In the right list are the names of sounds
in this group. Select "Music Box".
|
|
Play your melody again ![]()
Creating a new tuneChanging the name of a staff and resizing it |
Changing the name of a staff |
|
![]() |
|
|
We are now going to resize the screen area
reserved
for the top staff. Click on the horizontal red line below the
staff
configuration icons in the staff margin and drag the cursor down.
The space allotted to the first staff is enlarged, and the second staff
(bass clef) is shifted down. When you think that
the allocated space is wide enough, release the mouse button
(try,
however, to have both staves visible on screen).
You will have noticed that the treble staff remained
at the top of its area. To center it, drag the lower red
triangle down.
The staff is then repositioned within its enlarged space.
Creating a new tuneEntering chords on the second staff |
__ treble G __
treble F
__ E __
D
__ C __
B
______________ A ________________ Topmost
line
G
______________ F ________________
___________________________________
___________________________________
___________________________________ Bottom line
In the first bar, we're going to begin with a C major chord in its 2nd inversion, that is to say: G, C and E.
Select a half-note
and drop a G into the first bar of the bass staff (see above to
get the position of G on the staff).
Then drop a C above this note.
To help you, when moving the mouse, the note to be dropped must show a
+ symbol which indicates that this note will be dropped in the same
column as an existing note.
The C appears in the same column as the G: these
two notes will be played at the same time. Then place an E (two
leger lines above the topmost line of the staff), also in the same
chord.
Your
chord is complete.
|
|
In the third bar, place an F major chord,
made of A, C (as above) and F.
Next place a C major chord, identical
to those in the first bar.
The third bar is complete.
In the fourth and last bar, place a D
minor chord, made of A, D and F.
Then select a quarter note duration
.
Place a G chord (G-B-D) and an inverted G chord (B-D-treble G)
If you did not make a mistake, you should have something like this:

Play the tune ![]()
Creating a new tuneCreating a new instrument |
At present, the chosen instrument is called Bass.
To the right of the instrument name, click on the downward-pointing
gray arrow to open a menu.
The list of instruments already created opens.
Select "New instrument".
Give a name to your new instrument. Call
it "String Ensemble".
In the sound lists, select "Ensemble"
and "Slow strings"
Confirm this window with OK. You have
just created a new instrument with a new sound.
This instrument will be used by the bass staff.
Play your tune to try
the new instrument 
Creating a new tuneCreating a user-defined sound |
Switching to user mode

Preparing for recording |
|
![]() |
|
Recording |
|
![]() |
|
|
Listening to the recorded sound |
|
![]() |
|
Isolating the sound |
|
![]() |
|
|
Entering the input note |
|
![]() |
|
|
Confirming and listening |
|
![]() |
|
SF2 (also called SoundFont) are sound files including
a lot of sound samples designed for hardware MIDI synthesizers.
When opening a SF2 file, a dialog box lets you
choose one or more samples for the current instrument.
For more information about how to create and manage user
digital sounds, read the Predefined user
instruments chapter.
Creating a new tunePlacing graphics and text |
Click where you want the text to be inserted.
A window opens and you can type in the desired text and select its color,
font, size and style.
For example, enter "Jingle Bells" and
select the Times (or Times New Roman) font with a size
of 32, bold, red.
|
You can drag the text frame, resize it (by dragging its bottom-right corner) or edit it again (double-click).
To place a graphic, the operation is more
or less the same. Select "Graphics" (the icon with a square,
circle
and triangle) and click where you want your graphic to be inserted.
In the window, select the shape to be inserted
by using the horizontal scroll bar (for example, the ribbon) as well as
its color (green) and confirm.
The chosen graphic appears at the desired place.
|
Creating a new tuneEntering comments and printing |
|
A print preview appears and you can see
what the printed page will look like.
By clicking the "Options"
button, you can then choose what you want to be printed. Check Print
infos on first page and deselect the other options. Finally, on
the
list at the bottom, ensure that
your two staves (Main and
Bass) are marked with a little printer icon.
OK this box and select your usual printer
settings.
Then click on "Print page".
|
Creating a new tuneChanging bar widths |
|
Individual setting:
At the top of your main window the ruler (gray
bar) indicates bar numbers. When you point to the line in the
ruler
separating two bars, the cursor changes. By
dragging this line,
you can change the width of the individual bar.
Global setting:
Select more than one measure by clicking on the ruler and change the
size of one measure in the selection. This size will be applied to all
the selected bars.
|
NotationIntroduction |
This section of the manual deals with the graphical appearance of the document.
First you will be introduced to the basic concepts of music notation.
Then you will learn how to create a new document from a template.
Several kinds of notation will be mentioned, as well as
special kinds of staves: tablatures, multi-voice staves, gregorian notation.
Then, the miscellaneous music symbols that can be
related to a staff will be reviewed: break symbols,
clefs, key changes...
A dedicated chapter will describe in detail the text objects related to staves: how to input
and use them.
Lastly, we will study the free
objects and the other tools that help you to improve the score
appearance.
Musical Theory reminderGeneral Points |
We are now going to review the basics. If you
are already familiar with musical theory and vocabulary, you can skip
this
chapter.
|
The staff is made of five grouped horizontal lines:
On each staff, notes can be placed. A note
defines the sound to be played at a given time by the instrument of the
staff. Notes can be placed on or between the lines.
A note, by its appearance and location, defines three parameters:
- Its horizontal position defines the time it is played at. Thus, the staff's horizontal axis defines a time scale, passing from left to right. If you place two notes in the same column, they will be played at the same time. This is called a chord.
- The note's shape defines
its duration or length. Standard note lengths are predefined in
musical notation, each one being twice as long as the next.
Thus, you have:
The whole note or semibreve
is equal to two half notes or minims:
,
each half note is equal to two quarter notes or crotchets
.
Each quarter note is equal to two eighth notes or quavers:
,
and so on with sixteenth notes or semiquavers
,
32nd notes or demisemiquavers
...
Staves are divided into bars, separated by vertical lines placed regularly on the staff. Bars split staves into regular intervals.
Finally, on the left of each staff is a clef. A clef gives several pieces of information:
With a bass or F clef, the bottom line corresponds
to a low-pitched G, and from bottom to top, A, B, C, D, E, F ...
The bass clef symbol is:
- On the right of the clef are two numbers, such
as
.
These indicate the time signature, i.e. the length of each bar.
4/4 means that a bar contains four beats and the value of each beat is
a quarter note. Thus the length of the bar is a whole note or two half
notes.
Musical Theory reminderLexicon |
Accent |
|
![]() |
|
Accidental |
|
![]() |
|
Appoggiatura |
|
![]() |
|
Arpeggio |
|
![]() |
|
Bar |
|
![]() |
|
To tell the performer the bar division, two numbers are placed like a fraction after the clef.
The upper number expresses the number of beats
in a bar.
The lower number expresses the length of these
beats (in fractions of a whole note).
For example, a 3/4 bar comprises three beats each worth a quarter note.
For more information read the Time signature chapter.
Bar line |
|
![]() |
|
Chord |
|
![]() |
|
A chord is always related to a scale
and is made of at least three notes:
Example:
A C major chord, notated C, is made of:
A chord of D minor flat fifth, major seventh, diminished ninth will be notated Dmb5/7Mb9 and made of:
Dot |
|
![]() |
|
Dynamics |
|
![]() |
|
Enharmony |
|
![]() |
|
Flat (b)
|
|
![]() |
|
Ghost rest |
|
![]() |
|
This notion is specific to Harmony and Melody, and does not exist in regular musical theory.
A ghost rest graphically shows the time remaining in a bar. You can transform ghosts rests to rests by using the staff menu (black triangle in the staff margin), option "Change ghost rests to rests".
|
Gruppetto |
|
![]() |
|
Inversion |
|
![]() |
|
The first inversion shifts the root to the next octave. The third then becomes the bass note of the chord.
The second inversion shifts the root and the third to the next octave. The fifth then becomes the bass note of the chord.
The same principle can be applied for the third and fourth inversions (of course, these inversions only make sense if the chord has four or five notes).
Thus, a C 7th chord, along with its inversions, will comprise:
fundamental state:
C E G Bb
1st inversion:
E G Bb C
2nd inversion:
G Bb C E
3rd inversion:
Bb C E G
It is also possible to make a lower inversion, i.e. shifting notes to the next lower octave.
Here is a summary of the relative order of notes according to the chord inversion.
Nomenclature:
F = Fundamental (root), 3 = third, 5 = fifth,
7 = 7th, 9 = 9th.
Octave Octave Octave
-1
0
+1
.
.
.
fundamental state
. F 3 5 7 9 .
1st inversion
.
. 3 5 7 9 F
2nd inversion
.
. 5 7 9 F 3
3rd inversion
.
. 7 9 F 3 5
4th inversion
.
. 9 F 3 5 7
1st lower inv. . 3 5 7 9
F
.
2nd lower inv. .
5 7 9 F 3 .
3rd lower inv. .
7 9 F 3 5 .
4th lower inv.
. 9 F 3 5 7 .
Key signature |
|
![]() |
|
For more information, refer to the Key
signature chapter.
If you are using Harmony Assistant, see also the modal array in the
Frequently Asked Questions chapter
Natural |
|
![]() |
|
Note |
|
![]() |
|
- Note pitch
There are 7 notes, which can be written in two
different ways.
C,
D, E, F, G, A, B (English notation)
or Do, Re, Mi, Fa, Sol, La, Si (Latin
notation)
This series of notes forms an ascending scale of sounds from bass to treble. An octave is the distance between two notes with the same name in two consecutive series.
The vertical position of the note on the staff indicates which degree of the scale defined by the key signature corresponds to the note.
If the note is preceded by the # sign (sharp),
the note value is raised by one semitone, as are any other notes of the
same degree in the bar.
If the note is preceded
by the b sign (flat), the note value is lowered by
one semitone, as are any other notes of the same degree in the bar.
Finally, the "natural"
symbol before the note cancels the effects of previous sharp or flat.
|
It is also possible to use triplets (their duration is equal to 2/3 of the written note).
- Notation:
Notes are written on a staff
or stave.
Notes in the same column are played at the same
time.
To beam the notes together, select them
with the lasso tool and choose "Beam" in the "Edit" menu.
Beamed notes indicate to the performer that
they will be played in the same "phrase". In this case beams
replace
the hooks.
When different notes are beamed together, determining their respective duration becomes a little bit more complex. For example:
It is also possible to place signs indicating that no note is to be played during an interval of time. Such signs are called rests.
Nuance |
|
![]() |
|
Octave |
|
![]() |
|
Range |
|
![]() |
|
Rest |
|
![]() |
|
|
Sharp (#)
|
|
![]() |
|
Scale |
|
![]() |
|
For a major scale:
TONE,TONE,SEMITONE,TONE,TONE,TONE,SEMITONE
a semitone is the interval between two successive keys on a piano keyboard (including black keys), or two successive frets on a guitar neck.
A scale can start from any note (C, D, E...).
The first degree, called tonic, gives its name
to the scale.
|
|
|
| T Tonic | |
| 2 Second | 1 tone above the tonic |
| 3 Major third | 2 tones above the tonic |
| 4 Fourth | 2 and a half tones above the tonic |
| 5 Fifth | 3 and a half tones above the tonic |
| 6 Sixth | 1 and a half tones below the octave |
| 7M Major seventh | One semitone below the octave |
| Octave | 12 semitones above the tonic |
The E major scale will comprise:
E, F#, G#, A, B, C#, D#
In the intervals between the degrees can be found:
3m minor third
1 and a half tones above the tonic
b5 flat fifth 3 tones above
the tonic
5+ augmented fifth
4 tones above the tonic
7 minor seventh
1 tone below the octave
|
Staff |
|
![]() |
|
With a treble (G) clef, the first (bottom) line
is an E.
With a bass (F) clef, the first line is a G.
On the left of the staff, beside the clef, are the time and key signatures.
Sound |
|
![]() |
|
Tablature |
|
![]() |
|
The numbers are fret positions. 0 means an open
string, 1 the first fret, etc.
The instrument neck is displayed with its sixth
string (bass) at the bottom.
Tablatures can also be calculated for several
Harmonicas (diatonic, chromatic…) in any key.
Tessitura |
|
![]() |
|
Tonality |
|
![]() |
|
Transpose |
|
![]() |
|
Trill |
|
![]() |
|
Triplet |
|
![]() |
|
A triplet divides a note into three equal parts; a ternary division.
Three notes in a triplet have the same value as
two notes outside the triplet. Thus, three quarter notes in a triplet
are
equal to one half note.
In fact, a triplet is simply a 3:2 tuplet.
Tuplet |
|
![]() |
|
For example, if you define a 5:2 tuplet, and you are using eighths, this means that 5 eighth notes will be played in the time normally taken by two eighth notes.
On the score, only the first digit is shown to
indicate a tuplet. Thus, if you see a 5 drawn above a note, you can't
determine
whether it is a 5:1 tuplet, a 5:2 (the notes are twice as long) or a
5:4
(four times as long).
Only examining the number of beats in the bar
can clear up this ambiguity!
Velocity |
|
![]() |
|
Models/Templates(Templates for a new document) |
Introduction |
|
![]() |
|
When selecting "File>New", you can select the
kind of musical document you want to create from amongst a list of
pre-defined
templates.
This template list is sorted by family or by
theme, to ease your search.
Little icons can appear after the template name. Here is their meaning:
Creating user-defined templates:

It is easy to create user-defined templates for Harmony-Melody. These new templates will appear in the list when selecting "File>New":
![]() |
You
are invited to view the "How to create a document model (template). "
tutorial. ("Windows>Tutorials" menu in the program). |
Some hints: |
|
![]() |
|
To make your template files easier to use, try to follow these simple rules:
Positionning |

Changing bar size

![]() |
You are invited to view the video tutorial: "Bar size change. Scale, left margin, right margin." |
Changing vertical positions

Discontinuous selection |
The selection modes


![]() |
You
are invited to view the "How to use discontinuous selection" video
tutorial. ("Windows>Tutorials" menu in the program). |

|
Creating a discontinuous
selection

Removing a
symbol from
selection

Selecting
several symbols
in one click

Applying
actions

Moving a
group

Special
paste

Special
consideration

Targets
|
Introduction

Target management

|
Captions

Tie, Slur and Beam
|
Tie
|
|
![]() |
|

![]() |
You are invited to view the "How to tie notes." video tutorial. ("Windows>Tutorials" menu in the program). |
Slur
|
|
![]() |
|

![]() |
You
are invited to view the "Adding and deleting slur", "Relate a double
slur to a note" and "Playing slurs" video
tutorials. ("Windows>Tutorials" menu in the program). |
Beam (hitch)
|
|
![]() |
|

![]() |
You
are invited to view the "Hitching notes. Automatic and manual hitching.
Time signature setup." and "Special beam. Beaming notes owned by
different staves. " video
tutorials. ("Windows>Tutorials" menu in the program). |
Tablatures |
Introduction

The classical notation of musical notes on a staff requires the performer to relate the written note to the way of playing that note on his instrument.
In tablature, notes are written in a simpler way that shows directly how to play them on the instrument. It eases the work of the performer.
Three kinds of tablature can be used in Harmony-Melody:
tablatures for fretted string instruments (Guitar, Bass,
Banjo...), for Harmonica (diatonic and chromatic), and for diatonic
accordion (Harmony Assistant only).
|
Creating a tablature |
|
![]() |
|
In Harmony-Melody there are several ways to display a staff with a tablature:
Summary:Standard staves do not have an associated tablature. To add a tablature to a standard staff, select Edit tablature in the staff contextual menu or click on the little "Tab" icon in the staff margin, and select the kind of tablature you want to use.
Standard staves with associated tablature display notes in the classical way, and also display the associated tablature. When you insert a note, tablature is computed again. To avoid this, select "Priority to tablature" in the staff contextual menu. The staff becomes then a "Tablature" staff with a visible classical (standard) staff.
It is however possible to "freeze" the fingering calculation, in a note basis, in non-priority tablatures. The note contextual menu (right click or Shift click) enables to do this. A "frozen" note won't be computed and will always keep the fingering that the user set.
When a note is moved or inserted on the standard staff, its fingering is automatically computed. It's the same for transposition of pitch shifting.
When a note is moved or inserted on the tablature part, it is automatically "frozen".
A "frozen" note is displayed in a specific color (in scroll mode or in page mode when control handle are displayed). This color can be changed in the global setup, "Appearance" topic.
Tablature staves with associated standard staff staff appearance is the same as the one above. You cannot insert notes into the classical staff, however, but only into the tablature. You can switch back to a standard staff with associated tablature by unselecting "Priority to tablature" in the staff contextual menu. The tablature will then be recalculated.
Tablature staves display the tablature only. You can activate the classical staff display by modifying the staff display mode (staff contextual menu); you get a tablature staff with an associated standard staff. You can then change the staff type, to get a standard staff with an associated tablature.
The following chapters are a detailed description of all the tablature types which can be managed by Harmony/Melody.
Note: Regular notation can still be displayed. This can be done through the tablature display option window.
TablaturesFretted strings instrument tablaturesGuitar, Bass, Lute, Dulcimer... |
Principle |
|
![]() |
|
When a taut string vibrates, the frequency of
the sound produced is inversely proportional to the length of the
string.
Some instruments are based on this principle,
for example the harp or piano. In these cases, the large number of
strings
necessary to give an adequate number of notes leads to a bulky
instrument.
To avoid this, it is necessary to be able to produce several notes with a single string.This is made possible by shortening the string before making it sound. It is the principle used in the violin: the performer puts his fingers where necessary to generate the correct note. It needs however great accuracy in fingering.
Another kind of instrument, called a fretted
string instrument, uses an ingenious system to shorten the strings
in a simpler way for the performer.
A series of strings
is held taut over a neck. Each string produces a specific pitch
(frequency) when plucked. On the neck, there is a series of metallic
bars
called frets.
When the finger presses a string behind a fret,
the string is held against the fret and so shortened: the note
generated
is more high-pitched.
Frets are placed so that each corresponds to
a semitone. That is all.
Presentation

The music is presented in a tablature.
There are as many horizontal line in a tablature as there are strings,
with the highest pitched (treble) at the top.
Each note is written as the number of the fret
at which it is played. An open string is notated 0, the first fret 1
and
so on.
The performer reads the tablature from left to right, each note being written on the corresponding string and fret. When two notes are displayed in the same column, they are played at the same time.
There are often several
positions on the neck at which the same note could be played. Hand and
finger positions must then be optimized to avoid unnecessary movement
up and down the neck. The software computes the simplest path to play
the
given notes.
![]() |
You
are invited to view the "Working with tablature and priority to
tablature mode. " video tutorial ("Windows>Tutorials" menu in the
program). |
Inserting notes

To insert notes into a tablature, several methods are available:
You can select the fret with the keyboard (numerical pad), then click on the required string. A list of keyboard keys for tablature editing is provided in the keyboard configuration (they can be redefined). You can click on a string with the Shift key held down (or with the right mouse button). You can then select the fret in the pop-up menu.
Selecting instrument |
|
![]() |
|
A list of about fifty predefined instruments is
available in Harmony-Melody.
You can also define your own: click "Other"
and choose for each string:
the note pitch for the open string the number of frets for this string the first usable fret for this string: on some instruments, such as the banjo, one string is shorter than the others.
Tablature computation |
|
![]() |
|
Tablature computation, i.e. the association between a note and the corresponding string-fret pair, is largely configurable.
For each note, the context is analyzed and all
possible fingerings for this note are evaluated. A difficulty value is
calculated for each of them. The higher the value, the worse the
fingering.
You can define the penalties (positive values)
or advantages (negative values) that will be applied.
If a note cannot be played, it is displayed as
a question mark.
|
|
Baroque tablature |
|
![]() |
|
Baroque tablature uses letters instead of
numbers. An open string is marked with an 'a', the first fret with a
'b'
then the characters r,d,e,f,g,h,i,k,l,m,n,o,p,q,s,t,u,v,w,x,y,z.
To avoid confusion some letters like c and j
have been omitted or replaced. In particular, note that the letter "r"
is used for the second fret instead of "c": this is because during the
baroque period the printed letter "c" looked like a modern "r".
Baroque notation only displays the first (highest)
six strings on the tablature grid, although an instrument like the
Baroque
Lute can have up to 14 strings.
Bass strings lower than
the sixth are written below the bottom line of the tablature, and are
differentiated
by a / symbol drawn before the fret letter. The seventh string just
uses
the fret letter, then there is one '/' for the 8th string, two '/' for
the 9th, three '/' for the 10th, then the number '4' for the 11th, '5'
for the 12th...
When you click with the Shift key depressed (or
right-click) below the sixth string, Harmony-Melody lists all available
choices in the pop-up menu.
Mountain or Appalachian Dulcimer tablature

The mountain dulcimer is a fretted instrument
that generally has 3 strings and about 20 frets. The fret spacing
follows
a diatonic scale and is therefore irregular (it can be either one
semitone
or one tone).
To define your own Dulcimer tuning, select "Other"
in the tablature selection window and switch to "Dulcimer" mode (pop-up
menu at the bottom of the window).
TablaturesHarmonica Tablatures |
Principle |
|
![]() |
|
A harmonica is a wind instrument which emits
sounds by the vibration of little blades or metal reeds.
Each hole of the instrument can be used to make
from 2 to 4 different notes. A different blade (i.e. a different pitch)
is selected according to whether the performer blows or draws in the
hole.
To select a given hole, the performer covers unwanted
holes with his tongue. He can also blow or draw in several holes at the
same time, to play a chord.
When blowing or drawing in several consecutive
holes, the performer can cover one or several contiguous holes so as
not
to play them.
All these techniques are used by the program
to compute harmonica tablatures.
Advanced techniques enable a blade to be played at a different and higher pitch than normal: this is the overbend.
Some harmonicas have 4 blades for each hole, and a bar called a slide enables the player to select the blades to use.
Harmonicas are split into two big families: chromatic and diatonic.
Chromatic harmonicas can play any semitone over
several octaves, but the diatonic harmonica can only play a given set
of
notes. Diatonic harmonicas are tuned for a specific key, which is
generally
written on the top of the instrument.
Selecting the instrument

Harmony-Melody offers a choice of five predefined
harmonicas.
You can also define a custom harmonica: click
"Define" and enter the note pitch for each hole.
A harmonica can have up to 20 holes on two rows.
Tablature computation

Tablature computation, i.e. the association between a note and the corresponding hole-breath pair, is configurable.
Allow bends: make the pitch vary from
the more high-pitched blade (with a tongue effect) almost down to the
more
low-pitched.
Allow overbends: with the more
low-pitched blade, plays the more high-pitched blade note + one
semitone.
Optimize for breath: it is generally
preferable to optimize for breath rather than for hole changes: it is
easier
to change hole than to change from blow to draw.
Display type

There is no real standard for displaying harmonica
tablature. Breath indications can be written in many different ways.
Harmony-Melody
allows you to choose among the more common systems.
Adding notes

To add notes to a tablature, select a note duration (using the note palette or a keyboard shortcut) and ensure that the editing mode is note insert mode.
Select a cell (you can use keyboard shortcuts 0-9, *; /...) or click the tablature staff with the Shift key depressed to make the possible cell list appear in a popup menu.
Move mouse pointer over the tablature. If you selected the "two lines according to breath" mode, cursor location indicates whether note is drawn or blown. Otherwise, you have to use keyboard shortcuts to specify breath.
Bend, overblow and other effects can be selected through a keyboard shortcut too. By default, no key is defined by the program. Select "Configuration>Edit keyboard" to relate keyboard keys to commands you need for editing a tablature.
You can delete or move a note the same way you do it on a regular staff .
Multi-voice stavesMerged staves |
Staves (voices) included in a single multi-voice
staff do not display one below the other anymore, but one on
top
of the other.
Inserting or deleting a note in one voice does
not affect notes in other voices.
This kind of display is especially useful when writing, for example, both a bass line and a melody on a single staff.
Here is an example of
a multi-voice staff display. To be more comprehensible, notes from the
first voice have their stems drawn upwards and are colored blue, and
those from the second voice have their stems drawn downwards and are
red.

This example shows a
multi-voice staff made of two voices, but you can define as many voices
as you want.
To merge several staves on which independent voices are written, select these staves and use "Edit>Mult-voice staff>Merge"
The reverse operation can be performed with "Edit>Mult-voice staff>Unmerge" and splits a multi-voice staff into several staves.
In the multi-voice staff margin, you can see a new icon:
It permits selection of the active voice
in a multi-voice staff and the quick addition of a new voice. This icon only appears on multi-voice staves.
When inserting a note or applying an operation
on the selection range, you must define which voice you are working on.
The selected voice becomes the active voice.
Its notes are displayed as usual, while notes from other voices are
drawn
gray.
In a multi-voice staff, either one voice
can be active or all voices.
When all voices are active,
operations on the selection range apply to all voices, but notes are
inserted
into the first voice only.
|
If you intend to merge staves with tablatures, you must define a
tablature
for each of the merged staves.
Hint: Generally, voices in a multi-voice staff are identified by their stem direction. When inserting notes, select the stem direction matching the required voice in the "Note display" tool palette.
Gregorian notation |
Here is an example of a gregorian staff made with Harmony-Melody:

Some pieces of gregorian music are provided in
the Demos folder ("Gregorian" subfolder).
Basics

Gregorian notation was designed primarily to commit to paper the sacred chants of the beginning of the second millennium.
The scale used is, in modern notes: C, D, E, F, G, A. The intervals between these notes are the same as in modern notation.
Notes are written on a 4-line staff. Each staff corresponds to a single singer, so there are no chords on such staves (a normal human being has difficulty in singing several notes at the same time!)
Only note pitch is written, the choir master (or singer) is left free to choose duration. In some cases, however, indications of longer or shorter notes can be given.
Places where the singer
can breathe (rests) are written too.
These are equivalent to pauses and rests in modern
notation.
Because we are talking about chants, lyrics are almost always associated with the staff.
Each lyrics word (or syllable) matches one or several notes (up to 4).
All notes sung on the same word or syllable are grouped into an entity called a Neume.
Neumes

The neume is the foundation of Gregorian notation.
A neume is defined by:
A neume always starts at the beginning of a syllable.
A neume is always read from left to right (like in modern notation) but from bottom to top when notes are written on the same column.
For example:
Here are three notes in modern notation. Pitch is increased from the first to the second, and increased again from the second to the third.

It follows that there are 1+2+4+8, i.e. 15 different
neumes. Each one has its own name.
| Number
of notes |
Inflexions | Neume name |
| 1 | None | Punctum (simple note) or Virga (note with stem) |
| 2 | Up (U) | Podatus (pes) |
| 2 | Down (D) | Clivis (flexa) |
| 3 | UU | Scandicus |
| 3 | UD | Torculus |
| 3 | DU | Porrectus |
| 3 | DD | Climacus |
| 4 | UUU | Virga praetripuncits |
| 4 | UUD | Scandus flexus |
| 4 | UDU | Torculus resipunus |
| 4 | UDD | Pes subtripunctis |
| 4 | DUU | Porrectus resupinus |
| 4 | DUD | Porrectus flexus |
| 4 | DDU | Climacus resupinus |
| 4 | DDD | Virga subtripunctis |
|
Indicators of note duration

Generally, notes are of equal duration. It is
possible, however, to provide information about note duration on the
score.
A longer note will be marked with a dot
(punctum mora) as in modern notation.
A shorter note (liquescens) will be indicated
by a smaller square. Generally this note is located at the end of the
neume,
and changes its name.
Accidentals

Two accidentals can be found in gregorian notation: flat and natural. Accidentals are notated in the same way as in modern music.
Clefs

There are two kinds of clef:
C clef:
These clefs can be placed on any line of the staff,
to indicate which line equates to the named note.
Key signatures
(accidentals just after the clef) are rare but possible: sometimes you
will come across one flat as a key signature.
Breath

Breath indicators are the equivalent of pauses and rests in modern notation. They are written as a vertical bar.
Custos

Custos are little notes written on the staff, at the right hand edge of the paper. They forewarn the singer what the first note on the next line will be. Melody-Harmony generates and displays custos automatically.
Editing

General pointsAll regular editing operations can be applied to a gregorian staff (Cut, Paste, Transpose, Insert, etc.). However, you can only cut & paste entire neumes.
Menu and paletteIn the "Edit>Actions" menu, two commands have been added. The first one splits a neume into individual notes, the second one merges individual notes into a single neume.
A gregorian tools palette has been added to the "Windows" menu. A description of of its elements is given in the help window.
Creating a gregorian staff
Create a new document and select its type as "Gregorian model".
You can also add a new staff to an existing document, and change its type to "Gregorian".Selecting the clef
Select the clef change tool and click in the gregorian staff. Select then the C or F clef and the base line of the clef.
Adding a note
Select a note duration in the Gregorian tools palette (dotted punctum, punctum or liquescens) and move over the gregorian staff.
The help line displays:If the neume already contains 4 notes, this fact is displayed in the help line; if you try nevertheless to add a new note to a 4-notes neume, an error message is displayed and the note is not added.
- The type of neume located under your mouse pointer (with the included note pitches)
- The kind of neume you will obtain if you add the note.
To add a note to the beginning of a neume, click before the neume on the right line.
To add a note to the end of a neume, click after the neume on the right line.
To add a note in the middle of a neume, click at the right location in the neume.
Tip: Notes are sometimes graphically very close together within a neume. To be sure to click at the right place, increase the display scale of your document.
Adding a restSelect a rest in the palette and move over the gregorian staff. Click to insert a rest (breath). Click several times to increase the breath duration.
Deleting a note or a rest
Select the delete tool (lightning bolt) and click on the note (rest) to be deleted. If you click on a neume, only the note that is pointed at will be deleted from the neume.
Limitations |
|
![]() |
|
Answer to the exercise:
- In order to synchronize several gregorian staves (or a gregorian staff with a regular staff), you need to select a time signature for the document. With a 16/4 time signature however, you can write 32 puncta in a single bar.
- Neume graphical location within the bar is not completely free. You will not be able, for example, to add a punctum just after a 4-note neume: the area used by a neume is always the sum of the corresponding puncta.
- It is possible to cut and paste between gregorian and modern staves. However, some groups of notes (for example, chords) can generate strange results on a gregorian staff.
It is a 3-note neume, going up then down, so it is a Torculus.
Break symbolsOverview |
Break types:

|
| Name | Symbol | Type |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
How to insert a break symbol? |
|
![]() |
|
|
How to edit a break symbol?

With the "lasso" tool, double-click on the break symbol to edit. The
break edit window opens.
In this window, you can change the appearance of this
symbol in the score, as well as how to play it.
In the bottom of this window, explanatory text tells you the action
which will be performed when the music is played.
|
Text related to break symbols
|
|
![]() |
|
, etc.| Tag |
Display |
| $S |
|
| $C |
coda symbol |
| $[ |
|
| $] |
|
| $# |
part number |
| $N |
measure number |
| $P |
time counter |
| $T |
suffix
and "times", used with $P |
| $xxx |
where xxx is a
floating point value. Scale display for $S, $C, $[, $]. Default value
1.0 |
| $$ |
$ |
| Text |
Display |
| Da Segno $S Al Fine |
Da Segno Al Fine |
| Da $C |
Da
![]() |
| Da $2.0$C | Da ![]() |
| $[$# |
Break symbolsBarlines |
Bar beginning barlines: |
|
![]() |
|
Piece start barline
shows the first bar to be played. Usually, only one piece start barline
can be included in a single score. If several of them are inserted,
only
the first one is taken into account.
Repeat start barline
shows that the following bars have to be repeated several times. Repeat
number is
specified by the matching repeat end barline.
Other barlines at the beginning of a bar (double, dotted, bold or invisible barline) have no effect on how the piece is played.
For each of these barlines at the beginning of a bar, you can open the editing window (double-click on barline with "lasso" tool) to select:
Bar end barlines: |
|
![]() |
|
Piece end barline
tells the performer to stop playing when this symbol is reached.
In the editing window (double-click on barline
with "lasso" tool) you can only select:
Break symbolsPart markers |
Inserting and editing |
|
![]() |
|
The part start marker
allows you to
specify that the following bars are played only at given times. Time
numbers for which this part is to be played are displayed under the
half
bracket, separated by dots.
A part ends at the next part end marker, or when a
new part start marker is encountered.
You can select, in the editing window (double-click
on part start marker with "lasso" tool):
Combining with repeats |
|
![]() |
|
Part markers are usually combined with repeat barlines.
If, for example, you need a set of bars to be
repeated three times, with three different endings, you must write:
|
|
|
|
|
|
|
|
|
| |
|
|
|||||
|
|
|
||||||
|
|
|
|
|
|
|
|
|
| |
|
|
|||||
|
|
|
||||||
Break symbolsJumps and conditional actions |
Jump targets |
|
![]() |
|
Written at the beginning of a bar, these symbols let you specify a jump to this bar while playing the piece:
Segno
![]()

If reached while the piece is played linearly (without jump), this
symbol has no effect. It is used only when a jump to segno is performed
(see below).
In the editing window (double-click on Segno
with "lasso" tool) you can select:
Coda
|
|
![]() |
|
Conditional actions |
|
![]() |
|
Written at the end of the bar, these symbols affect the way piece is played only when certain conditions are fulfilled.
Fine
Specifies the end of the piece. However, performance stops only if:
Da Coda (Da
)

Jump to the bar containing the coda
symbol
.
However, this jump is performed only if:
Unconditional jumps

Written at end of a bar, these symbols jumps to the specified location.
Da Capo (D.C.) |
|
![]() |
|
Da Segno (D.S. or
Da
|
|
![]() |
|
Jump to Segno.
In the editing window (double-click on Coda symbol
with "lasso" tool) you can select:
Jumps with condition activation

These actions perform a jump (like D.C. and D.S. above),
but once this
jump made, the "last time indicator" for Fine
or Da Coda is activated.
Thus we can write:
D.C. al Fine (Da Capo al
Fine)

Jump to the first written bar, and continue playing till the next Fine
symbol is reached (music stops here).
D.C. al Coda (Da Capo al
Coda)

Jump to the first written bar, and continue playing till the next Da
Coda symbol is reached (jump to coda
is then performed).
D.S. al Fine (Da Segno al
Fine)

Jump to Segno, and continue playing till the next
Fine symbol is reached (music
stops here).
D.S. al Coda (Da Segno al
Coda)

Jump to Segno, and continue playing till
the next Da Coda symbol is reached (jump to coda is then
performed).
In the editing window (double-click on symbol with "lasso" tool) for any of these symbols, you can select:
Examples of use

Here are some examples of how jump and conditional
action symbols are
processed while music is played:
|
|
|
|
|
|
|
|
| |
Da
|
D.S. al
|
||||
|
|
|
|
|
|
Fine
|
|
D.C. al Fine
|
|
|
|
|
|
|
|
|
|
|
|
|
Da
|
|
|
|
|||||
|
|
|
|||||||
Break symbolsUser-defined breaks |
Parameters

Bar number |
|
![]() |
|
Specify to which bar this break symbol will belong.
Text

Shows the text to be displayed on score.
In the break symbol editing window, you can preview
what will appear on the score in the gray frame under the text
box.
A set of keywords lets you make special symbols
appear in the displayed text. Here is the complete keyword list:
If the time number is 3 and Segno number is 5,
the following will be displayed on score:
1st time, jump to
5
|
Action |
|
![]() |
|
This is the action to be performed when this break symbol is processed. It can be one of the following:
Activation |
|
![]() |
|
Lets you activate a condition, so that the music will stop at Fine or jump when Da Coda is reached.
Enable to process the break symbol only at given time number, or a given number of times:
A few examples |
|
![]() |
|
Simulating a repeat

By using user-defined breaks, repeating several times a set of
consecutive
bars can be performed without using the regular barlines.
Let's define a break symbol with the following parameters:
|
|
|
|
|
2 times to bar 1
|
||
|
|
|
|
|
x3
|
||
|
|
||
Conditional jump to Segno |
|
![]() |
|
|
|
|
|
|
|
|
D.S
|
||
|
|
|||
| ..... etc. |
If we replace Da Segno (D.S.) by the following break symbol:
|
|
|
|
|
|
|
1st time D.S
|
||
|
|
|||
Clef |
Music theory reminder

On a staff, a clef defines the relationship between
staff lines and
note pitch.
The Treble clef (G clef),
Bass clef (F clef)
, and C clef <>, show the staff line for the notes G, F and C
respectively.
Remember:
Location

In Harmony-Melody, a clef is always located at the
beginning of a bar.
You can set a clef change at any bar of the staff.
For example, a staff can begin with a treble clef, and then switch
to a bass clef a few bars later.
Editing

A dedicated tool palette ("Window>Clef & signature tools") is available. It contains the clef change tool, as well as tools for changing time and key signature.
Select the Clef change tool (treble clef icon) and click on a bar. The clef selection box opens.
The selection box has three tabs. Select the first one,
marked "clef".
In the upper part of the
window, you can see a preview of the clef you are defining.
At the bottom of this window, pop-up menus enable you to select:
• The transposition to apply to notes when a clef change is inserted in the score.
Notes following the clef change can be:• To which staves the new clef will be applied. It can be the current staff only, all staves in the score, or only selected staves. Generally, a clef change is applied to the current staff only.
- Not transposed: in this case, their screen location changes so that the note plays at the same pitch as before.
- Transposed up: notes will play one octave higher (treble) than before
- Transposed down: notes will play one octave lower (bass) than before
- Graphically unchanged: they will stay at the same graphical location on the staff (but they won't play at the same pitch as before)
• A clef can be shown or hidden (for readability, invisible clef changes should be avoided).
• Its type can be Treble, Bass or C.
• A clef can start on any line, from -5 to +5 from the standard line.
• A clef can be set to have an octave offset from -2 octaves to +2 octaves (ottava alta or bassa), globally for the staff.
Key signature |
Music theory reminder |
|
![]() |
|
The key signature enables you to define, within
a score, a change of tonality, i.e. which scale is used to play the
part.
Here is the list of all notes which can be played
within an octave:
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| C | C#
or Db |
D | D#
or Eb |
E | F | F#
or Gb |
G | G#
or Ab |
A | A#
or Bb |
B |
For the D major scale, that sequence of intervals gives
a scale
made of semitones 3 (root note), 5, 7, 8, 10, 12 and 14. Semitone #14
is in fact the 2nd semitone of
the next higher octave.
Thus, it gives the D major scale: D, E, F#, G, A, B, C#.
In a score, if only the notes belonging
to the scale of D are used, then all Fs and all Cs will be
sharped. To make the notation less cluttered, these two
sharp symbols are drawn only once, just after the clef
symbol.
This informs the performer
of the key being used, and in
so doing, the default
accidentals (notes with sharps or flats).
To determine which key is used in a score (or
a part), just count the number of sharps or flats drawn after the clef:
| Number of Sharps | Key | Number of flats | Key | |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Generally, key signature changes apply to all
staves in the score. Some instruments such as the clarinet, saxophone,
trumpet or horn do not play the note actually indicated on the score,
however,
but a note shifted up or down by a given number of semitones.
They are called "transposing
instruments".
|
|
Location |
|
![]() |
|
A key change is always positioned at the beginning
of a bar.You can specify a change of key signature at any bar in the
score.
For example, a staff can begin in the key of
C major, and then switch to F major a few bars later.
Editing

Global editing:
To change the global key signature of a score, select "Score>key and time signature". The key signature selection box opens.
Local editing:
A dedicated tool palette ("Window>Clef & signature tools") is available. It contains the key signature change tool, as well as tools for changing clef and time signature.
Select the key signature change tool (icon with sharp symbols on a staff) and click on a bar. The key signature selection box opens.
Selecting a key signature |
|
![]() |
|
The selection box has three tabs. Select the second one, marked "key signature". In the upper portion of the window, you can see a preview of the key signature you are defining.
By using the scroll bar you can add sharps and flats to, or subtract them from, the current key signature. Advanced users can also define custom keys by using buttons on the right, and defining the root note in the bottom field.
The "visible key signature" check box enables you to define whether the key signature is displayed or not. To ensure that your score remains readable, however, avoid setting invisible key changes.
The key signature display mode defines whether natural symbols are used to cancel the previous key signature or not.
The Propagate change till the end of tune check box enables you to transpose all key changes following the one you are setting. For example, if you switch key signature from C to D, all following key signatures will be increased by two semitones. In that case a G key signature (one sharp) later in the tune will be transformed into A (three sharps).
At the bottom of the window, pop-up menus enable you to select:
• The transposition to apply to notes when a new key is inserted into a score.
Notes following this key change can be:• Which staves the key signature will be applied to.
- Not transposed: in this case, their screen location changes so that they play the same pitch as before.
- Transposed up: they will play in the new key, at a higher pitch than before.
- Transposed down: they will play in the new key, at a lower pitch than before.
- Graphically unchanged: they will stay at the same graphical location on the staff (but they may not sound at the same pitch as before)
It can be the current staff only, all staves in the score, or only selected staves.
In the two last cases, you can select whether the change is made in absolute or relative mode.
In absolute mode, the key change is applied as-is to other staves.
In relative mode, the key change is applied taking into account any key difference between the two staves (due to transposing instruments). See below for more information. In case of doubt, select relative mode.
Absolute and relative mode |
|
![]() |
|
As described above, a key change can be applied absolutely or relatively.
When applied absolutely:
|
Time signature |
Music theory reminder

The time signature lets you define within a score the number and type of notes contained in a bar.
It consists of two numbers:
Location

A change of time signature is always located at
the start of a bar and applies to all staves simultaneously.
You can set a change of time signature at any
bar in the score.
For example, a score can begin with a 4/4 time
signature, and then switch to 3/4 a few bars later.
Editing

Global editing:
To change the score's general time signature, select "Score>key and time signature". The time signature selection box opens.Local editing:
A dedicated tool palette ("Window>Clef & signature tools") is available. It contains the time signature change tool, as well as tools for changing clef and key signature.Select the time signature change tool (4/4) and click on a bar. The time signature selection box opens.
Selecting a time signature |
|
![]() |
|
The selection box has three tabs. Select the third one, marked "time signature". In the upper portion of the window, you can see a preview of the time signature you are defining.
You can select whether the time signature will be displayed or not, and the display mode for 2/2 and 4/4.
The displayed time signature can be different from the actual one. This makes it possible to deal with anacrusis very easily.
An anacrusis is an incomplete bar (it contains fewer beats than are required by the time signature). Anacrusis is frequently found at the beginning or end of a tune. It can also be called upbeat, offbeat, pickup notes, etc.
For example, a tune with a 4/4 time signature might
begin with only one quarter note in the first bar (instead of 4).
Set a 1/4 time signature in the first bar, and
ask the program to display 4/4. Then set a time signature change to 4/4
in the second bar, and ask the program to hide it (invisible).
The first bar will then
accept only one quarter note, but all the other bars will hold 4.
To create an incomplete bar quickly, click the ruler while Command (Ctrl) key is depressed, and select "Insert incomplete bar" or "Edit>Bars>Insert incomplete bar".
Changing the Automatic Beaming
parameters

For each time signature change, you can select
how the Automatic Beaming will work. In the time signature select
window,
click the scissors for beam/unbeam notes.
You can change the beaming mode without changing
the time signature (and therefore get a different beaming mode for each
bar) by inserting an invisible time signature change.
For example, here are four ways of beaming the same notes:
Dynamics |
Implementation

The sound made by a musical instrument can be louder or
softer. On a piano, for example, the sound will be louder when
the performer hits the keys hard than when he touches them
lightly.
In musical computing, this notion is called note
velocity.
In Harmony-Melody, a note velocity can vary from
0 (no sound at all) to 127 (loudest note).
There are several ways to change note velocity:
Some note effects also permanently alter the velocity value of a note, for example staccato.
Dynamics can then change the played velocity
of a note. These do not permanently change the velocity value of a note
in the score, but only the way the note is played.
These options are grouped in the "Dynamics" palette.
A dynamics indicator applies to the staff it is
drawn on, and remains active 'till the end of the staff or the next
dynamics
indicator, if any.
You can also set dynamics to apply to the whole
score. It is then recommended that you group all these global dynamics
in the first staff of the score.
Editing

To set a dynamics indicator, select it in the Dynamics palette, and click on the score: it is inserted into the score.
Double-clicking on the object enters edit mode and enables you to change its settings. Here is what this kind of object looks like in Harmony-Melody:

| pp | Pianissimo | Very quiet |
| p | Piano | Quiet |
| mp | Mezzo Piano | Moderately quiet |
| mf | Mezzo Forte | Moderately loud |
| f | Forte | Loud |
| ff | Fortissimo | Very loud |
|
|
Tempo(or speed, or movement) |
This chapter presents
the concept of tempo or movement and how to indicate tempo in
Harmony-Melody.
Musical theory reminder

Tempo is the speed at which your tune is played. It is indicated in a score by using terms such as: Andante (moderate), Allegro (animated) ...
It can also be written as a musical note followed by the equals sign and the metronome setting for this note. For example, a quarter note followed by "=100" means 100 quarter notes will be played in one minute.
Implementation

In Harmony-Melody you can set the General tempo (Score>General tempo) to specify the global value of the tune's playing speed. This value is given as the number of quarter notes per minute.
In addition to this general tempo, you can set
a tempo change anywhere in the score.
|
When clicking on a score with this tool, a new item appears. It has several elements. By default, tempo change has no effect on playing speed, it only indicates the current tempo value at this location in the score. If you edit it and change its values, the tune playing speed will be changed from that location onwards.
To delete a tempo change, use the delete (lightning bolt) tool.
You can move or resize the tempo change item by using the Select (lasso) tool on this item.
Editing

Double-clicking on an
item edits it and lets
you change its internal values.
Here is an example of a tempo change item in
Harmony-Melody:

From left to right, you see:
|
With a smooth change, tempo will change smoothly
until the desired value is reached.
This change will be more or less rapid, according
to the size of the tempo change item. When a smooth change is
completed,
the tempo stays at the final value, i.e. the one you set in the tempo
window.
The beginning and the end of the tempo object can be
defined here:
input beginning and end in measure number, beat position and fractional
100th beat
position.
You can setup the shape of the acceleration. Six predefined shapes are proposed. For example, a tempo can go from value 100 to 150 with a slow acceleration then a quick. Click on the red handles to change the curve shape.
In our example, the change of tempo will begin
on the first quarter note, and reach a final
value of 120 at the third
note.
![]() |
You
are invited to view the "Smooth tempo variations: ritardendo,
accelerando." video tutorial ("Windows>Tutorials" menu in the
program). |
Remarks

The speed at which your tune is played is set primarily by the general tempo. If you change this value, all tempo change items on your score will be adjusted automatically.
|
Appendix

Here are some of the terms most commonly used
to express tempo values:
| Largo | Broad, very slow |
| Larghetto | A little bit faster than largo |
| Lento | Slow |
| Adagio | A little bit faster than lento. |
| Andante | Moderate |
| Andantino | A little bit faster than andante |
| Allegretto | Bright, animated |
| Presto | Very fast |
| Prestissimo | As fast as possible |
Some other terms can be added to specify the style
more precisely:
| Affettuoso | Affectionate |
| Agitato | Agitated |
| Con brio | With animation |
| Con fuoco | With fire |
| Grave | Solemn |
| Maestoso | Majestic |
| Moderato | Moderate |
| Mosso | Moving, animated |
| Scherzo | Jesting |
| Sostenuto | Sustained |
| Vivace | Bright |
Lyrics/Karaoke |
You can define Karaoke with several
sung voices, and display the lyrics while the tune is played.
Choir members will find this option
interesting, even if their choral singing is not strictly speaking
Karaoke.
In a song, lyrics are related to a staff which gives, for any word or syllable to be sung, the corresponding note.
If the part is spoken and not sung, there will be no note corresponding to each word.
The "space" character separates words.
![]() |
You
are invited to view the "How to insert lyrics on a score. How to create
several lines of lyrics." video tutorial ("Windows>Tutorials" menu
in the program). |
How to make the computer sing lyrics?

If Virtual Singer is installed, lyrics will be sung.
How to define a chorus?

When a lyrics cell is empty, Virtual Singer sings the
first non-empty cell above.
So input the chorus only once, on the first line, and leave the other
cells empty.
To ensure a cell is empty and does not contain, for example, a space
character, use "Staves>Edit Lyrics" menu option. An empty cell
should appear as "//"
Lyrics/KaraokeHow to edit lyrics |
In general, the basic rules are the following:
This method is not required, but recommended. You can of course modify the score after entering the lyrics, but it will probably be necessary to readjust some words.First, enter the whole score and check that it plays properly. Then, enter the lyrics corresponding to the notes.
You own a printed score or you want to create your own song |
|
![]() |
|
Enter notes, key changes and breaks without being concerned with lyrics for the moment. Repeat and break symbols are very important, because they are used by the software to play your tune.
For example, if you enter a score in which a section is repeated, its notes will be written only once and several lines of lyrics will be linked to this section.
You own a ".MID" file
Load the file and save it in standard format (.MUS). Check that note durations are clearly displayed and if necessary apply a quantization (see the Quantize FAQ).
You own a ".KAR" file
The .KAR format is the most used format for Midi karaoke. You will find a great number of such files on the Internet. Unfortunately, these files cannot store multi-voiced (more than one melody staff) tunes.
Load the .KAR file. You are asked which staff to link the lyrics to, and a list of the available staves is displayed. In most files, the leading voice is the first in the document. In case of doubt, choose this one.
This choice is important because the software will adjust the lyrics to the notes of this staff.
You can also decide not to relate lyrics to any staff. For this choose "None". A "text" staff will be created and the words will be made to fit the strong beats of the tune.
You own a ".MUS" file
It will be easier: the tune is already entered!
Lyrics/KaraokeHow to edit lyrics |
![]() |
You
are invited to view the "Disabling frame around lyric line." video
tutorial ("Windows>Tutorials" menu in the program). |
![]() |
You
are invited to view the "Inputing lyrics, splitting syllable,
modulating syllable, Karaoke mode." video tutorial
("Windows>Tutorials" menu in the program). |
| Enter or Tab | Jumps to the next time location |
| Shift Enter | Inserts a new line in the text |
| Esc | Exits editing mode |
| Arrows | Move cursor |
| Shift Spacebar or ^ | Unbreakable space |
| Character '{' | Will display '[' |
| Character '}' | Will display ']' |
| Character '\' | Will display '/' |
| Underline ("_") | Inserts an underline (end of word) |
| Shift dash or = | Unbreakable dash (hyphen) |
| Shift Right or Left Arrow | Moves to another cell |
| Backspace | Deletes the previous character or the current selection |
| Del | Deletes the next character |
| Command (Ctrl) A | Selects the whole cell |
| Command (Ctrl) X | Cuts selection |
| Command (Ctrl) C | Copies selection |
| Command (Ctrl) V | Pastes selection |
| Spacebar | Inserts a space character separator |
| Minus (numeric keypad) | Inserts a hyphen character separator |
| Mouse Clicks | Changes the cursor location |
| Mouse Double-click | Selects the word |
| Click and drag | Selects a part of the cell text |
| Command+M | Start/Stop music |
| Command+P | Pause/Resume music |
Lyrics/KaraokeGlobal lyrics editing |
All the lyrics are then displayed, with each
bar change indicated by a "/" character. Modify the text and click
"OK" to apply your changes.
Unbreakable characters are displayed as '_'
for an unbreakable space and "=" for an unbreakable hyphen.
At the top of this window is shown the text cursor's currrent location as measured in written and played bars.
Free objects |
|
Introduction

With Melody Assistant or Harmony Assistant, it is possible to add miscellaneous objects in a staff: text, graphics, chord diagrams... These objects are linked to the staff area. Inserting a bar or moving the staff will move these objects on the printed page.
Free objects are not related to a staff but to the page itself. Changing anything on score won't affect their location.
Here are some samples of what free objects can be used for:
Interface |
|
![]() |
|
Because free objects can be inserted anywhere on any page, Page Mode (only available in Harmony Assistant) is the quickest and simplest way to handle them: you actually see these objects on score and can change their size, move them or edit them with the mouse.
In the "Miscellaneous tools" palette, a new tool has been added (Harmony only). Select this tool and click on the score where you want the object to be inserted: an object is added and its editing window opens. You must be in page mode to perform this kind of operation. If not, editing automatically switches to this mode.
In the Edit menu, the "Free objects" option provides several features:
How
to edit a free object?

In Page Mode, double-click the object, or select "Edit free objects" in Edit menu. The complete list of free objects is displayed. You can delete, add or duplicate an object from here, as well as edit its characteristics.
A free object can be defined by:
A picture object is imported from a file in BMP or PICT format. The picture can be in color. Picture data are saved along with your document, so be careful about the picture size because it can increase the document file size drastically.
A frame or circle object is displayed using the selected color and line width.
A score object is an embedded page from an external music file. The page is drawn at 200 dpi.
You can change the type of an existing
object. It affects neither its position, nor its size.
Embedding external files |
|
![]() |
|
External files in BMP or PICT format, or even
scores in MUS format, can be displayed within the document.
|
However, if the external file stays
at the same location on your hard disk and is modified, an icon in the
list
(icon with a little watch) tells you an update can be performed by
clicking
"Update".
If the external file cannot be found in its original location, Harmony-Melody searches for it at the same level as the document it is embedded into.
If the external file cannot be found anymore on the hard disk, an icon with a broken file is displayed instead. This does not affect the document content, but tells you this object could not be updated.
In "display control handle" mode (Score menu), this icon is also displayed in the top-left corner of the object area.
Managing
free objects in Page mode

Using the mouse, you can:
Tips...

In some cases, objects can be empty. For example, you might have a text object without any text. It becomes difficult to see it on the page and therefore to edit it. In that case, turn on Display control handles (Edit menu). The object area will be displayed on screen.
When a picture object has no related data, it is displayed as a crossed black frame.
If you create a collection of short tunes, you can have them printed and annotated in a single document. Create a new document ("Very Simple" template), select "Staves>Delete empty staves" in order to get a completely empty document, then embed your tunes as free objects of the "score" type.
If you want to always be able to update embedded files
in a document, even
if your document is moved on your hard disk, keep the embedded files at
the same level as your document: when an embedded file is not found
at its original location on hard disk,Harmony-Melody searches for it at
the
same level as the document it is embedded into.
Text
|
| Command |
Display |
| Tempo $(4.)=200 |
![]() |
| Open HiHat =
$(S3HD2) |
![]() |
| $([8 8]) = $([8_32] 16.) | ![]() |
RenderingIntroduction |
This section of the manual deals with the sound rendering of a document.
Staff rulesmulti-instrument staves |
Principles |
|
![]() |
|
Standard staves only use one instrument each. Thus, all the notes of a given staff are played with the same instrument.
But, it is possible to relate several
instruments to a single staff.
You can decide, for example, that on a staff playing the violin instrument, some notes will be played with the cello.
Any regular staff (treble, bass, or C key) can be related to several instruments, but the greatest benefit is that it makes standard drum staves possible.
To differentiate
notes played on different instruments, a link is made between the graphical
display of the note and the instrument. This link,
completely
user-definable, is called a rule.
|
What is
a rule ?

An unlimited
number of rules can be associated with each staff. Rules
will
define which instrument plays which notes.
![]() |
You
are invited to view the "Relate more than one instrument to a staff
using rules. Apply colors to notes" video tutorial
("Windows>Tutorials" menu in the program). |
A rule is defined
by:
|

In the above
example, we have defined that diamond head notes will be played on the
Piano instrument, and square head notes will be played on the Clavecin
(harpsichord).
The caption
is automatically written below the first note that follows this rule.
Rule sets can be saved in independent files, and reloaded. The extension for these files is .Lex. Thus, you can define the most commonly used rule sets and apply them on demand to your staves.
How do I
edit the rules associated with a staff?

In the Staff menu, select Edit rules, or in the staff pop-up menu, select "Edit rules". The rule definition window opens. (Keep in mind that you are editing rules for this staff only. You can have as many staves with rules as you want in the same document.)
At the top
of the window, you can see the rule set for this staff. Click on an
item
in the list to edit the rule.
|
Beneath
this the Delete and Add buttons delete or add a rule to
the
rule set.
The Purge
button deletes unused rules from the rule set.
At the bottom is found the definition of the rule: its name, criteria, associated instrument and optional parameters.
Head shape is the simplest criterion to use, whatever the instrument related to your rule is (drum instrument or not). If you do not want your rule to depend on the head shape, select the "any shape" check box.
Pitch:
If
you do not want your rule to depend on the pitch, select "Any pitch".
This criterion
can be used for building standard
drum staves or alternate tuning. Other
examples
are provided in the chapter Rules: advanced
features.
Color can be used no matter what the instrument is. If you do not want your rule to depend on the color of the note, select "any color". Only a few colors are available to define a rule, to avoid confusion on the staff.
Velocity: If
you do not want your rule to depend on the note velocity, select
"Any velocity".
Examples of this criterion
are provided in the chapter Rules: advanced
features.
|
|
|
Example
of use

On a regular staff playing the "Piano" instrument, we are going to add a rule so that red notes play with an "Organ" sound.
|
Staff RulesStandard drum staves |

To change a regular staff into a standard drum staff, select "Staff>Change type".
A default rule set, matching the most commonly used notation, is automatically added to the staff.
A standard drum staff is defined by a rule set. When the staff is created, a default rule set is chosen. This rule set depends on the drum set you select.
Generally speaking, all instruments used by this kind of
staff are drum
instruments. It is thus possible to use pitch as a criterion.
|
|

These three staves can be written in a single standard drum staff:

|
|
|
|
|
|
|
Staff RulesAdvanced features |
We saw that rules let you make several instruments play on the same
staff, by differentiating
notes according to graphical criteria. But this system can go further.
Special parameters

The "Special" button in the staff rule
editing window lets you set parameters (effects, velocity, delay...)
that
will be applied to the note when played.
Example of use:
An interesting application is to
use configurable "Turkish comma" effects to define an alternate tuning.
Alternate tunings are useful for playing non-occidental melodies, or
pieces
that use frequency rules other than the 12 semi-tone, equally tempered
(12ET) "usual" scale. Microtonal adjustment
and Alternate tuning chapters will provide
more
information about these topics.
Non-blocking
rules

Previously, we learned that notes that
comply to a rule's criteria (color, pitch, shape...) are played in a
particular
way.
As soon as a note matches a rule,
the instrument and/or special parameters of the rule are applied to the
note,
but the rest of the rules in the set are then skipped.
For example, if you build a rule
based on blue color, that changes the instrument to "Organ", and
another
rule based on triangular note head shape, that changes the instrument
to
"Guitar", then a blue note with a triangular head will be played using
the
"Organ" sound, the first rule to match the note characteristics.
It is possible to define non-blocking rules. If the "Continue processing" box is checked, rule search does not stop as soon as this rule matches. Thus, the previous note will be played on both "Organ" and "Guitar" instruments.
Example of use:
It is possible, using this feature, to define staves on which several
simultaneous instruments
play the same notes.
You could also define an instrument
related to shape (for example, cross-headed notes play on "Slap bass")
and an effect related to color (for example, red notes are played with
a "bend" effect). Thus, red cross-headed notes will be played using the
"slap
bass" instrument and with a bend effect.
"Fundamental note" marker

If the box "note is the fundamental" is checked in a rule definition, notes that match this rule will be considered as the chord fundamental note (root note). This chord fundamental allows other rules (even located on a different staff) to be applied according to the relative position of the note pitch in the current chord. In this way you can define rules that apply only to thirds or fifths of the current chord (see below).
Note pitch rule criterion

This rule criterion lets you apply the rule only to notes of a given pitch. Some check boxes can change the way the note pitch criterion is evaluated:
- By combining an alternate tuning with the chord fundamental relative pitch criterion, it is possible to alter chord component (third, fifth, minor seventh) frequencies so that they are played "just", i.e. at an exact sub-multiple of the chord fundamental note frequency. This can for example be used in "Barbershop" choirs, in which singers adjust their voice pitch according to the fundamental, in order to minimize phasing effects that are due to the imperfection of the traditional occidental scale tuning.
"Velocity"
criterion

This criterion lets you define
rules that apply to notes according to their velocity. You can, for
example, use different instruments for notes that are played softly,
and for those
played loud.
Because note velocity is not easily
visible on score, this kind of rule must be used carefully.
This criterion is applied to a given
range of note velocities, and lets you define the velocity range that
is
played instead.
Examples of use:
- Build a rule that applies to velocities
from 0 to 64, that outputs on "Organ 1" instrument, still using an
output
velocity range from 0 to 64 (velocity remains unchanged).
Then, build a rule that applies to velocities from 65 to 127, that
outputs on "Organ 2" instrument, using an output velocity range from 65
to 127 (velocity remains unchanged).
Soft notes
will be played on "Organ1", loud notes on "Organ 2".
- By combining with the "Continue
processing" option (non-blocking rule), it is possible to mix
two instruments smoothly, according to the original note velocity on
the staff.
To do this, build a rule that applies to velocities from 0 to 127 (the
entire available range) and that outputs on the
"Organ 1" instrument, with an output velocity range from 127 to 0
(velocity
is inverted: soft notes will be played loud on this instrument, and
loud
notes will be played soft)
Then, build a rule that applies to velocities from 0 to 127, and that
outputs on the "Organ 2" instrument,
with an output velocity range from 0 to 127 (velocity remains
unchanged).
Soft notes will be played on the "Organ
1" instrument, loud notes on "Organ 2", and intermediate values will be
played on both of them, with the influence of "Organ 2" becoming larger
as note
power increases.
Effects/Expression |
What can I do with effects? |
|
![]() |
|
How to set an effect |
|
![]() |
|
Effect parameters |
|
![]() |
|
100ths of a second: for absolute delays or durations, not dependent on the speed at which the tune is played.
256ths of a whole note: for delays or durations relative to the tune tempo: the higher the tempo, the shorter the delay. For example, an eighth note's duration is 32, and a half-note has a value of 128.
100ths of a semitone: for pitch shift
applied to the
normal note pitch. To shift from C to D, for example, select
a value of 200 (or close to 200). You can also select a negative value.
A value of -200 will shift a C to a Bb (because there is only one
semitone,
i.e. -100, from C to B).
In the same way, 1200 equals one octave up (12
semitones per octave x 100).
|
Swing |
Of course, it is possible to write it using the regular notation, but this leads to complex and scarcely readable scores.
In Jazz scores, the notation is simplified by writing equal notes on the beats and half-beats, although they are played irregularly.
So when, in a Jazz score, you see two eighth notes beginning on a beat:
or 
It is possible to use this kind of notation within the software.
To do this, first select the section to which
you want a "swing" to be applied, using the lasso tool.
Thus, you can select
the part of the score (or of the staff) you want this effect to be
applied
to.
Then select "Edit>Quantize>Humanize/Swing".
In the window, you can then select a numerical value for the swing, or
select it with predefined icons.
|
|
|

|
Humanizing(imprecision) |
To simulate this effect, it is possible to apply a little random delay to note beginnings, in order to make your piece feel more "human".
To do this, first select the area to which
you want some imprecision to be applied, using the "lasso" tool.
Thus, you can select the part of the score (or
of the staff) to which you want this effect to be applied.
Select then "Edit>Quantize>Humanize&Swing".
In the window that opens, you can then select a numerical value for the
imprecision (slider on the bottom of the window).
|
|
|
Mechanizing |
This delay parameter can be edited for each note
in the note properties window (double-click on the note with
the
"lasso" tool), which also lets you play arpeggios by delaying the
successive notes of the chord increasing amounts.
You can also change note delays in the
selection range globally using "Edit>Action>Change delay".
|
Microtonal adjustment |
Principle |
|
![]() |
|
The most common tuning for occidental (Western) music uses
the 12-step, equally tempered (12ET) tuning.
In this tuning, each octave is divided into 12 equally
spaced (in logarithmic scale) intervals called semitones:
Melody/Harmony lets you write and play such notes.
Adjusting a note pitch

The "Turkish comma" effect is designed to apply a
standard pitch change
to the note so that it matches the scale commonly used in Turkish
music.
These note effects are located in the "Mark tools 2" palette and look
like
an inverted or crossed flat symbol or an altered sharp.
But these effects can be edited to match any microtonal adjustment
you might need:
Playing a microtonal-adjusted
note

In digital output, each note is independent from every
other. Therefore, microtonal adjustments are completely free, and won't
interfere with other notes.
In Midi output, however, this microtonal shift
is related to a Midi channel. That means that all notes played at that
moment on the same channel will be affected by this shift.
So, if you need to use Midi output, only apply
microtonal adjustment to "solo" staves (no chords) and be careful that
no other
staff uses the same Midi channel.
Adjusting the note appearance

Maybe you do not want this pitch-adjusted note
to be displayed using a Turkish comma symbol.
Here is how you can change its appearance according
to your needs:
Calculating a pitch shift (microtonal) value |
|
![]() |
|
This section requires some mathematical background.
We saw that each note pitch matches a given frequency
in Hertz (Hz).
Traditionally, the A4 (A, 4th octave) is 440
Hz.
A physical law says that the frequency for the same
note played one octave up will be doubled. For example, A5 will be 880
Hz.
Due to this, splitting one octave into 12 logarithmic,
equally-spaced intervals means that each note frequency is equal to the
frequency of the previous
(lower) semitone multiplied by the 12th root of 2, i.e. about
1.059463094359.
This means that A sharp (or B flat) of octave 4 will
be 440 x 1.059463094359 = 466.16 Hz
In the same way, A flat (or G sharp) of octave
4 will be 440 / 1.059463094359 = 415.3 Hz
Thanks to this, we can calculate all the frequencies for each semitone in the fourth octave (and by extension, in every octave, because we just have to multiply or divide these frequencies by 2 to get the values for adjacent octaves):
Alternate tuning |
Principle |
|
![]() |
|
In an earlier chapter (microtonal
adjustment) we saw that it is possible to change the pitch for a
given note
to make it match a frequency other than the 12-step equally tempered
(12ET) tuning.
Please refer to that chapter to see how microtonal
adjustment values can be calculated in order to match the required
frequencies.
By combining this feature with a rules set,
it becomes possible to build a staff that automatically plays in
another
tuning system besides 12ET.
Using a predefined template in an alternate tuning

Some document templates in alternate tunings are
provided in the software.
When starting a new document with File>New, open the Alternate
tuning
template folder and select a template.
Notes inserted in the score will play in the alternate tuning system
you
selected.
Using a predefined rule set
for alternate tuning

If you wish to apply an alternate tuning system to a
staff that already exists, you can load the rule set that defines this
tuning. To do this,
select "Edit rules" from the staff menu, then the staff you want the
alternate
tuning to be applied to.
Note: If you want several staves in a same document to use an alternate
tuning, you will have to repeat this procedure for each of those
staves.
Then, click "Load set" and open the "Alternate tunings" folder located
in the Melody/Harmony folder on your hard disk.
Select the rule set file (.lex) you want to apply and OK.
From now on, all notes in this staff will be played
according to the new
scale.
|
Building a custom rule set
for alternate tuning

Suppose you want all thirds in a staff to be
pitch-shifted by 16 hundredths
of a semitone from the 12ET scale.
Here is what you need to do:
Playing an alternate tuned
staff

The same restrictions we saw in microtonal adjustment
also apply to alternate tuning: when using Midi output, only write
alternate-tuned
"solo" staves (no chords), and be careful that no other staff uses the
same Midi
channel.
Effect processors |
Effect processors are available in Melody Assistant from version 4.3 and in Harmony Assistant from version 6.3.
These effect processors are organised like a guitar multi-effect foot switch: several effect types can be cascaded in order to change the original sound of the instrument. As many effects as you need can be inserted in a staff: instrument sounds can then be changed while music is playing.
Effect processors can be applied to standard sounds as well as to user sounds.
Several predefined effect processors are provided with the software, but you can easily define your own, and then insert them into your tunes or share them with other users.
Inserting an effect

Select the "Effect processor" tool (blue foot switch
icon) in the "Miscellaneous"
tool palette and click where you want it to be inserted in the staff.
The effect editing window opens.
Later, you will be able to double-click on the effect with the lasso tool to open the effect editing window again.
Editing an effect

In the effect editing window, you can see:
On the left, the list of effect types. These effects types can be cascaded to produce the sound you wish.
In the middle, the way this effect type is applied to the sound..
Two icons are available for any effect type:On the right, parameters for this effect type.
- Do not modify, which means this effect type is unchanged and keeps the previously set parameters.
- Stop, which means this effect type is stopped and is no longer used to process the sound.
You can edit these parameters by entering their values with the keyboard or by moving control handles on the graphics.At the bottom of the window:
The Icon used to display this effect on the score. This icon can be chosen from amongst a set of predefined icons ("Change" button) or drawn with the integrated icon editor ("Edit" button).
|
The Try button (little electric guitar). Plays a portion of the staff this effect is assigned to.
The effect name, which is displayed on a score to the right of the icon. Text font and style can be chosen.
Comment, to write remarks about this effect.
The Print check box. When checked, the effect will be printed on the score.
The Predef button, to chose an effect from amongst the predefined set.
|
Load and Save buttons, to load or save your effects separately from the score in which they are included.The file extension for these files is ".FX". This file format is compatible with both Macintosh and Windows, and can be sent in ascii or binary format through the Internet.Changes made to the effect processor currently being edited are applied in real-time to played music: you get an immediate preview of your changes. When "Try" mode is active (button with a little guitar), only the 6 bars after the effect are played, in a loop.
If you have designed some really interesting effects, share them on the Internet with other users. The "Comment" field, which is not displayed, lets you include your name or e-mail address.
|
To begin: |
|
![]() |
|
1) Check the software setup
Several effect types can be combined to change the original sound. The list on the left is drawn as a flowchart, to display clearly which effect types are enabled and which ones are disabled. We will detail here the specific action of each effect."Configuration>digital output configuration" menu: Ensure that digital output parameters have been set properly. Recommended values are 44kHz, 16 bits, stereo, quality.2) Create a document
"Enable effect processors" must be checked."Configuration>Global setup>Load" menu: ensure that under Adapt music to existing devices the Set to radio button is selected and digital output chosen (use the Change button if necessary).
"File> New" menu option: select a "Simple" template and insert notes into the first 6 bars of the first staff.3) Insert an effect
or "File>Open" menu and select an existing tune.Press the space bar: the music starts playing.
Press the space bar again: the music stops.Ensure that the "Miscellaneous" tool palette is displayed, or activate it through the "Windows>Miscellaneous tools" menu option.4) Set up the effect
Click the blue guitar foot switch icon.Click on the staff, just before the first note: an effect processor is inserted into the score and the effect processor editing window opens.
Click the little guitar icon: the first 6 bars of the staff are played in a loop, so that you can try your effect processor in real-time. At this stage you should hear the notes playing. Leave this mode on.Click the "Predef" button: the list of predefined effect processors appears. Select for example "Church Reverb" and click "OK". Notes are now played with a deep reverberation.
You can try several predefined effect processors, then start to change some parameters to get the sound you wish.
Resonator/Wah

Technically, this is a resonant band-pass filter.This kind of acoustic filter accentuates a given frequency and reduces all others.
The frequency is given in Hertz (Hz) and specifies the sound frequency to enhance.
The resonance level defines the amplifying factor at this frequency. Finally, an output gain control adjusts the sound output volume.
|
The resonator can be applied in several ways:Fixed: The frequency is set to a given value. A smooth change can be applied to the frequency or resonance. In this case, the parameter starts from the given value, and moves smoothly to the value set by the next effect of this type on the same staff.
LFO (Low Frequency Oscillator): Frequency increases and decreases regularly over time. The control handles on the graph (or numerical values) enable you to set the highest and lowest frequencies of the oscillation, its starting point and the oscillation period (in milliseconds).
The Direction check box defines whether the oscillation begins with an increasing or decreasing frequency.
A smooth change can be applied to the resonance. In this case, resonance starts at the given value, and moves smoothly to the value set by the next effect of this type on the same staff.
Wah: simulates the automatic Wah-Wah effect found in some guitar effect processors. Resonator frequency is linked to the current volume of the music: the louder the sound, the higher the resonator frequency. On the graph, frequency is drawn on the vertical axis and sound volume on the horizontal axis (quiet sounds on the left, loud sounds on the right).
A smooth change can be applied to the resonance. In this case, resonance starts at the given value, and moves smoothly to the value set by the next effect of this type on the same staff.
Distortion/Overdrive |
|
![]() |
|
This effect simulates the sound of overdriven guitar amplifiers. When the input level becomes too high the signal is distorted. Distortion and Overdrive are two ways this effect can be rendered.
Power sets the sound volume trigger at which the Distortion/Overdrive effect begins. With a low distortion power, only loud sounds will be altered. With a power near 100%, even notes played weakly will be altered.
These effects can generate unwanted high-pitched harmonics. It is therefore possible to set a low-pass filter (Tone) to soften the sound by reducing these higher frequencies.
Finally, an output gain control adjusts the sound output volume.
Flanger/Chorus |
|
![]() |
|
This effect adds a sound back to itself after a slight delay, which varies over time.
Power sets the quantity of feedback, and thus the scale of the effect. A Low Frequency Oscillator (LFO) makes the delay change across time.
The only difference between Flanger and Chorus is the range of oscillation speeds.
Equalizer |
|
![]() |
|
This effect lets you adjust the instrument tone and output power.
On the graphical sliders, you can control the amount of bass and treble.
With the "gain", you select the instrument output level.
The "limiter" lets you limit the output level in order to avoid general saturation of your tune. By setting a low value for this parameter, you increase the risk that loud notes or chords on the affected staff will saturate (you could decrease the gain to prevent it), but only the staff with the equalizer effect will be affected. Other sounds played by other staves will still be heard.
Panning |
|
![]() |
|
This effect alters the location of sound in stereophonic space.
The panning location can range from extreme left (negative values) to extreme right (positive values).
Panning can be:
Fixed: Panning is set to a given value. A smooth change can be applied to this value. In that case, panning starts at the given value, and moves smoothly to the value set by the next effect of this type on the same staff.LFO (Low Frequency Oscillator): Panning moves from left to right and from right to left regularly over time. The control handles on the graph (or numerical values) let you set the highest and lowest panning values of the oscillation, its starting point and the oscillation period (in milliseconds).
The Direction check box defines whether the oscillation begins moving from left to right or from right to left.
Delay/Reverb |
|
![]() |
|
These are echo or reverberation effects applied to the input sound. Three kinds of echo or reverberation can be applied:Delay: This is a one-time echo, occurring after a given time. The time that elapses before the echo (in milliseconds) as well as the echo power (as a percentage of the original sound) can be set.
The Ping-Pong box, when checked, makes the echo appear at the panning location opposite the original sound.
Feedback Delay: This is the same effect as above, except that the echo is added to the original sound and processed again (and again, and again...). A series of echoes regularly distributed in time, and with a decreasing intensity, is heard. If the Ping-Pong box is checked, echoes alternate left and right.
Reverb: This is an approximation of a real room reverberation. Reverberation power and total duration (up to 5 sec, i.e. 5000 ms) can be set. If the Ping-Pong box is checked, reverberations fill the whole stereophonic space.
Parameter curves |
What
is a parameter curve?

Parameter curves are a fast and accurate
way to change the sound of an instrument while music is playing.
As you may have read in previous chapters,
general digital effect settings, in the "Play tools" palette, let you
change the global volume of a document, as well as apply a bass boost,
noise reduction,
etc.
These settings apply to all the
instruments in the document. If you change the volume, for example, it
affects the whole piece.
Then on each staff, digital effect processors can be inserted in order to add specific effects: Distortion, Flanger, Chorus, Reverb, etc. These are "Effect processors" objects.
Starting in Harmony Assistant version 8.0
(Melody Assistant 6.0), several curves can be related to each staff.
Each
curve defines the way a parameter evolves during time. You can use both
curves and effect processors on the same staff. If they conflict,
the parameter curves will take priority over the effects processors.
A curve lets you control the variation of a parameter more precisely
than an effect processor does.
You can set the parameter value exactly for each time position in the
written
music, or you can make the parameter
vary smoothly between two time positions.
Here are some samples of use:
How do I add a curve? |
|
![]() |
|
We have seen that in scroll mode (the only display mode available in Melody Assistant) or in page mode with control handles enabled (Harmony Assistant only), little icons are displayed at the left of the staff. The third icon from the top is a green arrow. Clicking this icon opens a pop-up menu. You can select the curve to be edited. While a curve is being edited, the staff is grayed out to make the various parameter curves easier to see and adjust.
The first menu item resets the standard
display and editing mode for notes on the staff.
The next one allows you edit note
velocities (power). A red curve joins the notes. The higher the
point on the curve, the larger the value for note velocity. By clicking
in "Editing" (pencil)
mode, you can change the velocity value of each note graphically.
Then, with Harmony Assistant only, you can adjust the delay and pressure time for each note. A blue horizontal line shows the delay (offset from the note head) and the pressure time (line length). Just as for velocity, you can can change these values graphically in "Editing" (pencil) mode.
A second section in the menu grants you the access to other parameters, like volume, panning position, frequency, chorus level,... You can also define parameters that are related to MIDI output management.
In contrast to velocity, delay and pressure time, parameters in this second section are not related to the individual notes, but to the staff itself. Deleting or moving a note won't change the curve for a parameter in this section. It is therefore preferable to adjust the curves after having input all the notes.
When a curve exists for a parameter, the curve name is displayed in bold in the pop-up menu.
The third section of the menu allows you to configure
the curves, or to apply changes to existing
curves.
How do I edit a curve?

A curve is made of segments (colored lines) between control handles (little squares). On the left side of the staff, the minimum and maximum value of the parameter appears, as well as its name. You can configure the parameter's curve to change its minimum and maximum value, as well as its display color.
To add a control handle, click the
staff in "Editing" (pencil) mode.
To move a control handle, drag it
in "Editing" (pencil) or "Select" (lasso) mode.
To move a curve, drag its first
control handle while holding down the Shift key.
To change several values at a time,
include the group of control handles to change in the selection range,
then drag one of those control handles.
To split a curve into two parts,
click a segment with the delete tool (lightning bolt)
To delete a control handle, click
it with the delete tool (lightning bolt)
To delete a curve completely or
partially, select the range to be deleted, then Edit>Erase
You can copy/paste parts of a curve on the same staff, or from one
parameter to another.
You can add or subtract a value
to a selected range using the apply option in the pop-up menu.
You can fill the selection range
(or the whole staff if nothing is selected) with a triangle or square
curve using the apply option in the pop-up menu.
How are the
parameters applied?

Values of parameters that are displayed as a curve are applied in real-time while the music is playing, 200 times each second. The value is read at the required time position in the written score, and adjusted to produce smooth changes between each pair of control handles. If there is no segment at a given position (which can occur if you split a curve by deleting a segment, for example), the parameter is not applied.
Some parameters are specific to digital output, others to Midi only, and some to both digital and Midi output. The array below shows each possible parameter curve as well as its field of action.
|
|
|
|
Digital output | MIDI output |
|
Digital tracks |
| Volume | Output level | from 0 (quiet) to 100 (loud) | Yes | Yes | Yes | Yes |
| Panning | Right - left panning position | from -100 (extreme left) to 100 (extreme right) | Yes | Yes | Yes | Yes |
| Frequency | Pitch variation (pitch bend) | from -2400 (-2 octaves) to 2400 (+2 octaves) | Yes | Yes | Yes | No |
| Flanger/chorus power | Flanger/chorus power | from 0 (no effect) to 100 (maximum effect) | Yes | Yes | Yes | Yes |
| Reverb power | Reverb power | from 0 (no reverb) to 100 (maximum reverb) | Yes | Yes | Yes | Yes |
| Resonator resonance | Resonator (filter) resonance | from 0 to 100 | Yes | No | Yes | Yes |
| Resonator frequency | Resonator cutoff frequency | from 50 Hz to 4000 Hz | Yes | No | Yes | Yes |
| Distortion power | Distortion power | from 0 to 100 | Yes | No | Yes | Yes |
| Distortion color | Distortion color (bass/treble) | from 0 (bass) to 100 (bright) | Yes | No | Yes | Yes |
| Treble | Equalization: treble | from 0 (regular) to 100 (treble) | Yes | No | Yes | Yes |
| Bass | Equalization: bass | from 0 (regular) to 100 (bass) | Yes | No | Yes | Yes |
| MIDI-specific from a to f | User-defined MIDI command | from 0 to 16383 (14-bit MIDI parameter range) | No | Yes | No | No |
If you define your parameter curve
to be applied to all staves in the document, it will be applied to
every
staff, EXCEPT staves in which a separate curve also exists for this
parameter.
This lets you define global curves
for an entire song, which are overridden by specific curves in some
portions of some staves. For best readability, it is recommended (but
not required) to attach all global
curves to the first staff of the document.
MIDI
parameter curves

These parameters are specific to
your MIDI device and let you control the non-standard features of your
synthesizer.
You can define up to 5 MIDI parameter
curves in each staff.
|
To define this kind of parameter, open the parameter setting window and select the parameter in the list. Then enter command text that describes what is to be sent to your synthesizer. The manual provided with your MIDI hardware should describe these specific items.
Command input is made in hexadecimal
(base-16 digits, each digit being a value between 0..9 or a letter
A..F). The value
read on the curve will be used to replace sequences of the characters
'm' and 'l' in your command line: 'l' is replaced by the least
significant bits (LSB) of the curve value, and 'm' is replaced by the
most significant bits (MSB), as explained in the table below. The 'n'
character will be replaced by the MIDI channel number.
All other characters, such as spaces
or commas, are ignored and can be used as separators.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Let's take an example:
In my Roland JV-30 synthesizer manual,
I read that a specific command, part of the NRPN (Non-registered
parameter number)
section, can be used to manage the internal filter cutoff frequency.
Values
for this command can be in the range from 0 to 127.
I open the setup dialog from
the curve pop-up menu, and select the first MIDI parameter curve. I
enter
the minimum (0) and maximum (127) values. Since I need the range 0-127,
using 7 bits, the value from my curve will therefore be represented
in the command text by 'll'.
I enter the command text "Bn 63
01 Bn 62 20 Bn 06 ll" (referring to my synthesizer manual for the
details of the command). Now I simply have to draw a curve
shape to send internal filter cutoff frequency commands to my
synthesizer. The character 'n' will be replaced
by the channel number used for that staff, and 'll' by the value that
has been read from my
curve.
|
Predefined user instrumentsand other digressions about instruments |
What is a digital instrument?
|
|
![]() |
|
Instrument bases, a.k.a. sound bases
|
|
![]() |
|
User instruments
|
|
![]() |
|
Predefined user instruments
|
|
![]() |
|
How to install predefined user instruments |
|
![]() |
|
Creating a user digital instrument
|
|
![]() |
|
How to create predefined user instruments |
|
![]() |
|