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.
Available on Mac OS, Windows and Linux.
|
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.
Available on Mac OS, Windows and Linux.
|
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.
Available on Mac OS and Windows.
Virtual Singer (shareware - US
$25 / Europe: 20 €)

Plug-in for Melody or Harmony.
With Virtual Singer
your computer will sing
lyrics
in different languages.
Available on Mac OS, Windows and Linux.
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.
Available on Mac OS, Windows and Linux.
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.
|
Creating an automatic accompaniment |
![]() |
You
are invited to view the "Creating automatic accompaniments and rhythms
from a melody with Harmony Assistant " video
tutorial. ("Windows>Tutorials" menu in the program). |
|
Click in the accompaniment array cell above
the first bar.
The accompaniment definition window opens.
Click on "New" and give a name to this new accompaniment
(for example "Bass line"). Then click the "Edit" button.
This brings up a window with tabs for defining the details of the accompaniment.
Open the "Instrument" tab and select the
pre-defined "Bass" instrument.
|
Her you can define the sequence or the chord
type to be followed by the accompaniment while the tune is
playing.
Select "according
to pattern" and select the "ChaCha:Bass"
pattern from the right-hand list. Click "OK" for this window, and for
the accompaniment window.
Your accompaniment is created.
|
We are now going to extend this accompaniment to the four bars of the tune.
|
Setting up a rhythm |
Click on the first bar in the rhythm array (green area). The rhythm definition window opens. Select "Loop1" in the list of available rhythms and confirm with "OK".
The "Loop1" rhythm has been inserted in the rhythm array, but only for the first bar. As you did before, extend this rhythm to cover the four bars of your tune.
Play the tune
: your rhythm is heard with the music.
|
We advise you to load and carefully examine the
examples.
![]() |
You
are invited to view the "Creating automatic accompaniments and rhythms
from a melody with Harmony Assistant" video
tutorial. ("Windows>Tutorials" menu in the program). |
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:
Page mode |
Score display |
|
![]() |
|
Harmony Assistant lets you choose between two display modes for your music score: scroll mode and page mode.
In scroll mode, staves are displayed one
above the other, and bars are displayed in an infinite area from left
to
right. The right edge of the page (where printing will have to skip to
the
next line) is displayed as a vertical colored line.
This display mode, which has been used from the very
first version of the program, is still available.
In page mode, the score is displayed exactly
as it will be printed, from the first to the last page, as paper sheets
put side by side on a virtual desktop.
![]() |
You
are invited to view the "Scroll mode, page mode, display control
handles in Harmony Assistant. " and "Harmony Assistant: Navigate
in Page Mode. How to input a score? " video
tutorials. ("Windows>Tutorials" menu in the program). |
You can edit scores in
a similar way in both of these modes.
Switching from one mode to another is performed
through "Score>Page mode".
The display mode and current display zoom are stored
in the document file. Thus, when loading a file, you start up with the
last-used display options.
When a new document is created from a template,
page mode is set by default.
You can specify whether scroll or page mode is set when loading or
creating a document. See "Configuration>Global
Setup", "Load" tab index.
|
Page size |
|
![]() |
|
By default, the area for a page in page mode is
the printing area (depending on the selected printer). In some cases,
however,
it can be useful to work on a different page area.
In particular, it can be useful if you wish to publish your music
scores on the Web using the Myriad Music Plug-in.
For example, if you want choir members to refer to the
same printed
score, you must be able to say "fourth bar of the third page" and have
everybody
understand which bar you are talking about.
But if a member printed his score in "landscape" format instead of
"portrait", or if the print area is smaller on his printer than on
yours,
the page setup may be different.
The "Score>paper size setup" menu option enables you
to select a specific page area, instead of using the current printer
settings
(by selecting "use instead" mode).
From then, when somebody prints your score
on his printer, you can specify that a scale adjustment has to be
performed
so that the whole page area is used ("Fit in paper while printing").
If the printer area is very different from the original (for
example printing in portrait instead of landscape), strong distortions
can
occur.
To avoid them, select "Ratio observance".
You can specify the way pages will be displayed in the virtual desktop:
• Pages can be placed side by side in groups of two as in a book. This display shows the way pages will be read by the performer when playing this score.
• A space for a flyleaf can be kept. Then the first page of the score is displayed alone.
Screen DPI |
|
![]() |
|
By default, screen pitch is assumed to be 72 DPI (dots
per inch), which
is equal to 28 dots per centimeter.
In page mode, with a display scale of 100%, you should see
the page at real size on screen. (put a real paper sheet on your screen
to be sure).
Very often, screen pitch is greater than 72 DPI.
In that case the displayed
area for the sheet will appear smaller than the real paper.
You can adjust this setting in the software
to get the right size on screen by using "Score>Paper size setup",
then the
"Screen setup" button.
Put a graduated ruler against your screen and move the
slider until the displayed size perfectly matches the ruler.
From now on, page mode displayed will be an accurate
representation of what will be printed.
This setting applies to all documents.
Control handle display

When control handle display is on ("Score>Display control handles"), a set of control handles shows the following values on screen: staff heights, location of staff elements in the staff area, bar widths, bar margins, location of page header and footer, etc. These control handles are not printed.
You can click and drag these control handles to change their values. When moving a control handle, page display is recalculated in real-time.
So do not be surprised if, for example, a staff moves up when changing its height: it is due to the page setup values you have set.
Shortcuts

In page mode, in the bottom left corner of your document window, a set of icons lets you access the most common page setup commands. The number of the first displayed page is also shown. Click on this number to change it and, in doing so, view another page of your document.
Palette

A palette specific to page mode (see "Windows" menu, "Psge mode tool") shows your document in a schematic way. The display area is shown and you can move it around.
The Engraver mode |
Symbol spacing modes

Harmony Assistant enables two different modes
for note spacing: arithmetical and engraver modes.
This spacing mode is independent from the document
display mode (scroll or page display mode).
In arithmetical spacing mode, notes and rests
are separated by
a distance that is proportional to their duration. For example, there
is
twice as much distance after a half note as after a quarter.
In engraver mode, the distance between symbols
can be freely adjusted.
|
|
|
![]() |
![]() |
| For example, here is how a half note and a series of shorter notes are displayed in arithmetical mode. As you can see, there is a wide empty space after the half, and the sixteenths are highly compressed. | Here is the same bar in engraver mode. Spacing is not proportional to note duration. Display is nicer and well spaced out. |
Whatever the spacing mode you chose, notes at
the same time position will be aligned from one staff to another.
Bar display scales are calculated according to
the shortest note to be displayed in this bar, for all displayed
staves.
There can be a difference between the computed
display scale in scroll mode and page mode: in scroll mode, all staves
are displayed,
so all staves are used in the bar scale calculation. Gregorian and drum
grid staves don't follow the engraver mode.
In page mode, only the staves marked to be
printed are taken into account.
It therefore may be necessary to adjust the paging in
page mode.
Selecting the spacing mode

The choice between arithmetical and engraver spacing
mode can be made in the "score" menu. In the same menu, you can set up
parameters for engraver mode.
You will select the display size for the different
note lengths.
The unit describes the relative size of a displayed note length,
compared to the others. It approximately matches the distance in pixels
between notes, for a document display scale of 100%.
|
Setting up the engraver spacing
mode

You can select each note size, in relative unit:
On the left of this dialog window, predefined parameter sets can be selected. You can add your own sets.
Loading and creating documents

When importing a file (MIDI, TAB, KAR, ABC,...),
creating a new document from a template or loading a file created by a
previous version of the software, the spacing mode will be forced to
the value
you defined in global setup, "Load" thumb index.
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

Views |
Introduction

A view is a different way of displaying a same document. This display can be
stored in the document itself, and saved with it.
The user can switch quickly from one view to another, add or delete
views. There is no limit for the number of views that can be related to
a document.
For instance, by using views, an orchestra score can be
easily created. This score file contains a general view, displaying all
the performers' staves, then one view for each kind of instrument.
Of course, this can be printed.
|
Settings

Music symbols as notes, dynamics, clef changes, keys,
time signatures, etc, are common to all views. For instance, if you
change a note pitch, it will affect all views.
A view is primarily defined by its name, the staves it contains, and by
its properties.
Staves: Each
staff in the document can be displayed or not in a view. It is the
basis of the notion of view. A view can contain as many staves as you
wish. A same staff can only be displayed once in each view.
Tempo display: Tempo
marks in the score will be displayed on the first staff of this view
Global dynamic display: Global dynamics (that apply to all staves in a score) will be displayed on the first staff of this view.
Global text display: Text
objects related to staves will be displayed on the first staff of this
view.
Title, Composer, Remarks: A
view can set its own header ("File > Title, Composer, Remarks" menu
option). This is especially useful if the printing options ask for
displaying this information at the beginning of the document.
Page settings: In page mode, the exact preview of what will be printed is displayed on screen. A view can define its own page settings ("File > Printing options" menu item). For instance, the printing scale, group captions, margins, page header and footer, etc, can vary from one view to another
Engraver mode: Each
view can define its own engraver mode settings ("Score > Engraver
mode setup" menu item). Note spacing rules can then be different
from one view to another.
"Views" menu

The view menu enable to edit (thus, create) views, to
switch between views or to select directly a view to work on it.
Creating and editing views

Staff names are displayed in the order of their presence
in the document. Because a same staff can only be included once in each
view, staves are displayed in grey when already present in the view.
Select a staff and click the "Add to view" button to add
this staff to the current view, or double-click the staff to add. You
can select several staves through Shift+Click to add several staves in
a row
The Create view from
staves button will wipe out the view list then create one view
for each staff.
The Create view from groups button
will wipe out the view list then create one view for each staff group.
When a view is added to the document, it appears here. The view order can be changed: click a view name and drag it in the list to change its position.
Several buttons enable to apply actions to the view
list: create a new view, change the view settings, duplicate the
selected view, delete the selected view, delete all views, change the
printing options of the selected view.
To copy the settings or the printing options to all
view, right-click a view and select the action to be applied in the
contextual menu.
You can select several views through Shift+Click then
apply actions to all the view by right-clicking an item in the list.
It's the list of staves in the selected view. A button
enables to delete the selected staff from the view. This doesn't delete
this staff from the document.
Text objects in views

Free objects in views

Music performance

Printing

Tips

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.
Some harmonicas (mostly chromatic) number in a special way the first
holes.
Instead of 1,2,3,4,5,6,7 etc. 1', 2', 3', 4', 1,2,3 is used. You
can define the hole at which numbering restarts from 1.
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 most 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 .
TablaturesAccordion Tablatures |
Introduction |
|
![]() |
|
A diatonic accordion is made of three parts: bellows are located in the central part. They produce the air movement when the instrument is pushed (bellows compression) or pulled (bellows extension).
The performer's right hand moves over a set of buttons. These buttons are numbered according to their location in row and column. Each button, when pushed, can generate two notes: one when the bellows are compressed, the other when the bellows are stretched.
The performer's left hand can use another set of buttons. Some of them play a chord (several notes), others only a single note called "bass". Here again, the bellows movement changes the pitch of played note(s).
Each kind of accordion can have a different number of buttons, and a different tuning (played notes for each button).
Right hand (plays the melody)

Tablature display can follow either of two standards: column
system or
push/pull system.
The number written on the tablature is always the row number of the
button
to use. The first one is the topmost row of the instrument.
. column system:
Each tablature line matches a button column.
If the button number is underlined, it means the button is played "pulled". If not underlined, it means the instrument is pushed.
. push/pull system:
The instrument is pulled when the button number is written on the upper line of the tablature. It is pushed when the number is written on the bottom line.Button columns are indicated by as many apostrophe marks as the column number:
- no apostrophe mark for first column,
- one apostrophe mark for second column,
- two apostrophe marks for third column (if any).
Left hand (accompaniment) |
|
![]() |
|
Notation for this hand is the same whatever the notation system is (push/pull or by column).
It is displayed as a list of chords or bass notes. Chords are displayed lowercase and basses in capitals.
Adding notes |
|
![]() |
|
Select a button line (you can use keyboard shortcuts 1-9, *, /...) or click the tablature with the Shift key depressed to make the possible rows appear in a popup menu.
Move the mouse cursor over the tablature.
If you are in column system, cursor location
indicates the note
column. You can use the keyboard to specify push or pull.
If you are in push/pull system, cursor location indicates push
or pull. You can use the keyboard to specify the column number.
By default, no keyboard shortcuts are set. Select "Configuration>Edit keyboard" to link useful commands to your keyboard keys.
You can delete or move a note the same way you do it on a regular staff
Tablature calculation mode settings

When entering an accordion tablature manually (priority to tablature),
you are responsible for checking the push/pull coherence between right
and left hand.
Selecting an instrument

Harmony is shipped with some predefined accordion kinds. You can choose them from the list, or you can define a completely different instrument or tuning by clicking "Other".
For the left hand, you must enter for each button
the list of
note pitches which will be played when the instrument is pushed or
pulled.
The chord root note must be entered first in the list. Other notes are
written after this one, separated by commas or slashes.
Octave number is important, and must be entered for each note in
the form: C3 or A4
You must also enter the bass note or chord name to be displayed in
the chord line. Usually, it is the regular name of the chord
(uppercase)
or of the bass note (lowercase).
For the right hand, for each button, you must
enter the note
pitch when the instrument is pushed or pulled.
Octave number is important, and must be entered for each note in
the form: C3 or A4
Name of each column will be displayed in the tablature margin in
"column
mode".
Questions/Answers

|
|
|
|
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.
Color notation
|
Colors enables to learn or pratice guitar (or any other
fretted string
instrument) much easier and faster than in black and white.
Using colors unveils a lot of information, and understanding notions
that often remain vague for many guitarist becomes obvious.
And when understanding is here, learning and improvement become easier
and faster, like a train that only has to follow the track.
You will find below a quick explanation of this concept.
For more information, you can download "Les
grands principes de guitare-et-couleurs" (in French only) from this
page (or by clicking this
link).
This booklet shows that, thanks to an original creative and educational
concept based on colors, you can learn then improve more easily and
more durably the miscellaneous essential notions a guitarist needs to
master, regardless of their style.
If you haven't any background, you might not size up what such a
concept can bring you. But if you already tried to learn guitar from
scratch, or wished to improve your knowledge, or tried to
compose, improvise, or reproduce a tune by ear, you will undoubtedly perceive
the interest.
Doing better, faster and easier is eventually our common goal, isn't it?
Depending of the kind of target you aim,
two color codes can be used: the absolute or relative color code.
The absolute color code

Why "absolute"? Because each note matches one and only color:
C in red
D in brown
E in salmon-pink
F in light-green
G in light-blue
A in purple
B in pink
Thus, in any key signature, these colors will always be
related to the same notes:

This code is especially useful for those who widh to learn notes on the guitar neck, or locate them instantly.
Is it actually of use? Not necessarily, some will say, because tablatures let us avoid to match the guitar neck and the classic staff.
The relative color code

This is the most used because its applications are numerous.
It draws inspiration from the colors used in the "Dadi's ruler", an actual guitar-dedicated slide-rule, almost unobtainable nowadays, that enables (among other useful features) to find and view in colors all the possible guitar scales or chords.In this color code, called "relative", colors don't match a specific note (C, D, E, etc) but its interval from the rootnote (third, fifth, etc.).
For instance, a major third (two tones interval) will be colored in burgundy, a perfect fifth (3 tones and a half) in orange...
If necessary, the "+" or "-" symbol will be added. For
instance, "-" will be added to specify a minor third
This relative color code will be preferentially used when displaying chords, scales, arpeggios, etc, because it oferr much more capabilities than the absolute colors.
Why "relative"?
Because the note that matches a given interval is not always the same:
it is relative to the current key
signature.
For instance, in C major, the root note is C. The note
located at a perfect fifth interval is G, displayed in orange. But if
we change the key signature to E major, the perfect fifth, still
orange, won't be G anymore but B.
This relative nature is extremely useful, because it enables to keep the same code for any key signature. So if you know where the third, fifth or 7th are in a chord or a scale for a given key signature, you'll also know it when you change the key signature.
It is the same spirit as the the Nashville notation, for instance.
Here is the map of "relative
colors":
The root note is always black
The 2nd / 9th is light-green, with a "-" symbol if minor
The third is burgundy, with a "-" symbol if minor
The forth is plain blue.
The fifth is orange, with a "-" symbol if diminished, and "+" if augmented.
The sixth is sky-blue.
The 7th is light yellow, with a "+" symbol if major
Here is a map, that also highlight the fact that some intervals can
have "synonymous" colors.

For instance the interval of augmented 2nd (2+) is 1
tone and a half, like the minor third (3-). And you can view, on the
same comumn, its octave doubling (9+).
Color chord diagrams




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 | Major Key |
Minor key |
Number of flats | Major Key | Minor key | |
|
|
|
Am |
|
|
Am |
|
|
|
|
Em |
|
|
Dm |
|
|
|
|
Bm |
|
|
Gm |
|
|
|
|
A#m |
|
|
Cm |
|
|
|
|
C#m |
|
|
Am |
|
|
|
|
G#m |
|
|
Gbm |
|
|
|
|
D#m |
|
|
Ebm |
|
|
|
|
A#m |
|
|
Abm |
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 "//"
How to organize lyric lines?

When break symbols are defined on a score, lyrics are displayed on several lines.You can move verticaly or hide these lines from the contextual menu (Right click on a lyric cell).
Changes are applied to all selected bars on this
staff.
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.) | ![]() |
Character fonts |
|
|
![]() |
|
A character font defines the appearance text will have on screen. A font is stored in a file that includes all the characters to be drawn.
The fonts that are installed in the computer system folder (Times, Courier, Arial...) can be used in any software.
The "embedded" fonts, provided in the "Fonts" folder of Melody or Harmony Assistant, can only be used by these programs.
Music fonts
|
|
![]() |
|
Text fonts |
|
![]() |
|
Text that is displayed on the score, as well as in the page header, page footer, lyrics line, chord line, etc. can use any font.When viewing the document on a computer that does not own one of the used fonts, an alert message is displayed, and the font is substituted with the default font (Geneva on Macintosh and Arial on Windows).
To change the text font or its attributes (size, display mode), click the lower-case light blue "A" icon. The font setting window, including an example of text in the selected font, appears.
Some text can combine several styles. A box enabling a fast access to styles and fonts is then automatically opened.
A
pop-up
menu lets you change the font.
Under Windows, a right-click on
this menu opens the regular font selector window.
How to use text fonts?
|
|
![]() |
|
The "My Chords" font |
|
![]() |
|


The "My Figured Bass" font |
|
![]() |
|


The "My Autoharp" font
|
|
![]() |
|


Music character sets |
For more details about how to use text or music character fonts in Harmony Assistant, please read the "Character fonts" chapter.
What is a character set?

A character set enables to define the graphical look of music symbols that appear on a score.
You can select the character set when creating a new document in Harmony Assisyant, through the pop-up menu that appears in the bottom right corner of the template selection box. The default character set uses the Stoccata font, which is located in the "Stoccata.ttf" file in the application "Fonts" subfolder.
You can also select afterward a different character set for each staff of your score, through the popu-up menu in the "Staff > Staff display mode" menu option.
To change the character set for the whole score once it has been created, you can use "Score > Display setup"
At the beginning of the list appear the character sets that use fonts shipped with Harmony Assistant. When you are using them, you can be sure that any other user of Harmony Assistant, Melody Player or Myriad plug-in owns them too. The appearance of your score will therefore be the same on any computer.
At the bottom of the list, names
written in italic are chararcter sets that can be used in Harmony
Assistant, but the matching fonts are not included in the program, for
copyright reasons.
Some of them can be purchased from their author,
or they are delivered with other music software. If a font is installed
in your system, the menu option appears in black, and you can use it.
If not installed, it appears in gray.
Be careful, if you use one of these sets, the appearance of your score on another computer will be identical only if the matching font is installed on that computer.
|
Defining
a custom musical character set

By default, character sets are provided
for the most common fonts.
You can define your own character
set and save it, in order to use it later in any of your documents.
Click
the "Edit" button in the staff display options box.
If you only need to apply changes
to an existing character set, select it in the pop-up menu before
clicking
"Edit".
If the selected set is a built-in
default set, you will be asked to rename your changed copy: you cannot
change a default set.
In the left part of the window are
displayed all the musical characters in the Stoccata font that you can
replace.
For each of these characters, you
can select: the font to be used, the character in this font, the
graphical
offset and the scale.
First select the font in the pop-up
menu. The array on the right then shows all the available characters in
this font. Select the required character from this array.
You must now adjust the size and position
of this character to make it as close as possible to the original one
(in the Stoccata font).
The central area, on a yellow background,
shows the character in SToccata font, along with the selected
character,
in order to help you adjust it. You can click in this area to move the
character.
If, in the character set you are editing, you do not want the original (SToccata) character to be replaced with another, click "Standard".
Perform this operation for as many of the characters as you wish.
Once done, click "OK". The character
set is automatically saved in the "Charset" subfolder, with the ".set"
extension, it is now available for any of your documents.
|
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 |
|
![]() |
|
Digital Audio Tracks |
A digital audio track works like a recording tape that you can include in a musical document and on which you can record whatever you want for subsequent playback.
The number of digital audio tracks in a document is
unlimited. Furthermore,
you can use both regular staves (playing on digital or MIDI output) and
digital audio tracks in the same document.
|
Summary |
|
![]() |
|
Setting up memorySetting up digital input
Acquiring and importing digital data
Validating
Editing
Hints and tips
Setting up memory |
|
![]() |
|
Digital audio tracks are stored by Melody/Harmony in 44
kHz, 16-bit,
mono (CD quality) format.
A stereo recording will be split into two digital audio tracks, one
for the left channel, the other for the right channel.
This means that for one second of stereo recording,
176400 bytes (172
Kb) will have to be stored.
A five-minute tune in stereo will thus use about 50 Mb of memory.
This huge quantity of data will be managed as temporary
files on your
hard disk or, if you wish and have sufficient memory, in RAM.
It is important to adjust these parameters to suit your computer hardware, in order to gain the fastest possible access to digital audio data.When replaying, Melody/Harmony must be able to read the digital data at 172 Kb/sec.
The first value to adjust is the transfer buffer size. This memory is used for sound output and for copy operations when editing. The higher the value, the faster load, save, conversion and cut/paste operations will be. This memory is a part of your application's private memory allocation. An optimal value is from 512 to 1024 Kb.
You can select the temporary files location.
Temporary files
are used to store tracks, as well as for "undo" operations while
editing. Available disk space of at least 100 Mb is recommended, even
more if you are
working on large files with a large number of undo levels (see global
setup).
If you have several hard disks or several
partitions, select the fastest or the emptiest. It is recommended
that
you defragment this disk frequently to optimize transfer speed. (See
your
computer manual.)
Use Temporary memory: if this option is selected, the program will store as much data as possible in temporary memory (RAM) before using the hard disk. If you have a large amount of memory (more than 64 Mb), it can drastically improve processing speed.
To help you to optimise the settings of these parameters for your computer's particular specifications, the "Check my computer" button starts a test procedure and displays the result.
Setting up digital input |
|
![]() |
|
Recording sources can be, for example, an audio CD in
the CD-ROM drive,
or a microphone plugged into your computer.
|
If a digital input is selected and receives data, the green gauge (on the left of the window) should move.
Input can be made in mono or in stereo. When stereo input is selected, two digital audio tracks will be created, one below the other. The first one is the left channel, the second one the right. If you are recording from a microphone, there is no point in selecting "stereo".
The gain (only available on some computers) can be adjusted: this is the amplifying factor, automatic or manual, applied to the input audio signal.
The input delay allows you to compensate for your
computer's
processing time, because there can be a delay between the time that an
audio signal is provided to the computer and the time that the
corresponding
digital data are made available by the analog-digital converter.
Melody/Harmony automatically sets a base delay that is dependent on
the digital output parameters you define (see the digital
output
setup window). The input delay is then added to or subtracted from this
base delay.
For example, if you record your voice on a digital audio track while
music is playing, a delay of a few milliseconds between the recorded
voice
and music can occur when the item is replayed.
Here is a simple method to get the right value for the input delay:
Acquiring and importing digital data |
|
![]() |
|
There are several ways to include a digital audio track in a musical document.
Note: To record a digital audio track, display the "Recording tools" palette ("Windows" menu). Then select the input type(s): digital and/or Midi. Please note that these two kinds of input can be selected at the same time, enabling you to record what you are playing on an electronic keyboard while singing into a microphone.
Note to Windows users: Before starting a digital recording, you must select a digital input device in "Configuration>Hardware configuration".
Importing an existing digital sound file From the File menu, select "File>Import>" then a file format from: Wave, Aiff, MP3 or Macintosh sound resource. Next select an existing file on your hard disk and click OK. A new document will be created, with as many digital tracks as there are channels in the file (one for a monaural file, two for a stereophonic file).
Adding a track to an existing document
- Adding the content of a digital sound file to the document:
Select "Edit>Digital audio track>Import". The selected audio file in Wave, Aiff, Mp3... format will be read and added to the existing document as one or two digital audio tracks.
- Acquiring sound data from a digital input:
Click on the record icon in the "Record tools" palette or select "Edit>Digital audio track>Start-stop recording".
The tune starts playing and recording begins. The sound source can be a microphone (sing or play an acoustic instrument) or an audio CD (start CD play from your operating system control panel). To stop recording, click on the icon again.
Data will be added as one or two tracks to the existing document. If no document is open, a new one will be created.
- Acquiring from the Karaoke window:
Start Karaoke, then click on the record icon and sing into the microphone. Your voice is added to the current document as a digital track.Adding data to a digital audio track
Create a new staff (Staves>Add staff) and change its type to "digital audio track" (Staves>Change type). Then perform the following:
- Adding data to an existing digital audio track from an existing digital sound file:
Click where you want the sound to be inserted in the digital audio track. Then select "Edit>Digital audio track>Import". Data read from the file in Wave, AIFF, MP3 ... format will be added at the cursor position.
- Adding data to an existing digital audio track from a digital recording:
Click where you want the sound to be recorded in the digital audio track. Select "Play selection range" mode in the "Play tools" palette. Click the record icon. Click this icon again to stop recording.Converting a regular staff into a digital audio track Change the type of an existing staff to "Digital audio track". The musical notes belonging to this staff will be converted to their digital sound values.
Note to Harmony users: You can convert a digital track to notes using the script "Digital sound>Digital to notes"
Validating |
|
![]() |
|
After each digital data recording or import, a window opens. This displays the digital data and timing. This window can also be used during score editing: select an area on one or two digital tracks and select "Edit>Digital audio track>Edit selection".
Several editing modes are provided and can be selected by the icons below the digital sound graph:
The “Actions” pop-up menu provides commands to be applied to the selection range: cut, paste, erase, add ...
- Change mode (pencil): when active, you can change sound samples by clicking on their graphic display.
- Zoom mode (magnifying glass): increases (mouse click) or decreases (Shift + mouse click) display zoom for the sound graph. The scroll bar sets the beginning of the viewing area.
- Select mode (lasso): clicking on the sound graph will set the selection range. The selection range is also displayed in numerical form on the left as data sample numbers together with locations in minutes, seconds and hundredths of a second.
Working area:
The working area is defined by a starting and
an ending location.
All data within the working area will be applied to the
digital
track when validating. Data outside the working area will be
ignored.
When the editing window opens:
If you imported a digital sound file, the working area is maximal:
it includes all the data you may edit, i.e. all of the loaded
data.
If you edited a part of an existing digital audio track, the working
area is maximal: it includes all the data you may edit, i.e. the
content
of the selected range of the document.
If you recorded a sound, the working area starting point is set at
the first piece of data recorded when the music started playing. In
some
cases, you can expand the working area to show data recorded just
before
the music started (see below).
The commands "Crop" and "Show all" in the “Actions” menu change working area boundaries. “Crop” sets the working area to the current selection range, “Show all” sets the working area to the whole sample.
If several digital audio tracks are included in the document:
You can select which existing track data will be applied to, or create a new track. If the data is in stereo, it will be applied to the selected track as well as the next one.If you recorded data from a microphone or an audio CD:
When the window opens, the recorded data are displayed. Since there can be a delay between the start of recording and the start of tune playing, data can exist before the first displayed location. By default this is not shown. To view it, select "Actions>Show all".If you have stereo data (audio CD, file import...):
You can:If you add data to an existing digital audio track:
- keep the left and right channels. Each channel will be applied to a different track. Left track panning will be set to left, right track panning to right.
- mix the left and right channels to get a single monaural track.
- mix the left and right channels to remove the singer's voice. This is useful in order to replace the singer's voice with your own.
You can select whether the data will be inserted at the current location, added to (mixed with) the existing data, or used to replace it.If a locking point is set on the target track:
You can select whether the application of data observes this locking point or not. (See the "Editing" section below for an explanation of locking points.)
Editing |
|
![]() |
|
General points
All the usual editing operations like cut, paste, erase... can be used on digital audio tracks.There are however some peculiarities. For instance, the add operation mixes the clipboard content with the current selection range.
Specific operations dedicated to digital audio tracks: amplify, fade, mirror... can be selected from "Staves>Digital audio track". These operations apply to the current selection range. They are detailed below.
Tip: The "Staves>Digital audio track" menu can be displayed by right-clicking on a digital audio track (Alt+Click on Macintosh).
Locking pointsLocking points are specific to digital audio tracks. They are designed to protect an area of data from being moved or altered while performing insert or delete operations: no operation performed before a locking point can affect data located after it.
A locking point is shown by a red vertical line. You can add a locking point anywhere on a digital audio track by using "Edit>Digital audio track>Add locking point". When applying data to a track, a locking point is automatically added to the start of the modified area. To delete a locking point, use the delete tool (lightning bolt).
Specific actions
These actions perform logical operations or modify data within the selection range.Seek zero crossing: The starting and ending points of the selection range will be set to the nearest zero crossings of data. This facilitates the isolation of a sound in a set of data, and avoids "clicks" when the selection range is pasted elsewhere in the track (provided the insertion point is also a zero-crossing).Precision editing
Horizontal mirror: The selected data is inverted top to bottom (i.e. positive amplitude becomes negative and vice-versa).
Vertical mirror: The selected data is reversed left to right (i.e. is played backwards in time).
Amplify: The selected data is amplified by the specified percentage. A ratio below 100% will decrease volume. The "Normalize" option sets the highest sample amplitude value in the selection range to the specified percentage of the maximum digital value.
Normalize to 100% amplifies the sound to the maximum value that is possible without the onset of data loss due to digital clipping.Fade: Sound fade in or fade out. The fade can be linear or logarithmic.
Center zero: The average value of data in the selection range is set to zero.
If you wish to edit part of a digital audio track (or a complete one) more precisely, select the area you are interested in, then "Staves>Digital audio track>Edit selection". If you select more than one track, editing will be performed in stereo.
Hints and tips
Karaoke and re-recording:It is possible to start a microphone recording from the karaoke play window.This lets you record a digital audio track containing just your voice. After having validated this track, you can replay the tune to hear your voice added to the music. At this point you can record your voice again and add it to the existing track. And so on ...
Playing problems:
If, when playing, an alert tells you that the music cannot be played properly, ensure that the hard disk on which temporary files are stored is not full or fragmented. Free up some space or start a defragment operation if necessary.Singer's voice removal problems:
In some cases, the singer's voice cannot be be removed properly. This is particularly likely to occur when importing an MP3 file, and is due to the information loss inherent in the MP3 format.
It can also occur in pieces where the singer's voice is not stereophonically centered.
Jukebox |
General points |
|
![]() |
|
The Jukebox lets you display a
list of music pieces, play them, automatically create Web pages...
The Jukebox neither changes nor copies
your music files, it simply links to files stored on your hard disk.
For example, deleting a file from
the jukebox list does not delete this file from your hard disk.
A jukebox list can include MUS,
MU3, ABC, MIDI, KAR... files.
The jukebox window is managed independently
from document windows.
Double-clicking a jukebox item opens
the matching document in a new window. You can then edit the score.
When modifying a document, the jukebox
is updated automatically. Information is stored in a file whose
extension
is .BOX.
Opening
the Jukebox

You can open the jukebox either through the "Windows" menu, or through its icon in the "Play tools" palette.
Display

At the top of the jukebox window, there are buttons for playing, skipping to next piece, and skipping to the previous piece.
Below those buttons is the file list. This list can be sorted in ascending or descending order by each of the columns. To reorder the files manually, click a file name with the Command (Ctrl) key held down and move the file up or down in the list.
Information that can be displayed in the list is:
Keyboard

Type characters on your keyboard to build a search string. The first item that matches this string will be selected in the list.
Here is a summary of keyboard keys that have an effect in the jukebox window.
Special processing |
|
![]() |
|
Special processing can be applied
to the jukebox list.
You can export
the list as a Web page or, with Harmony Assistant, apply
operations
to all files in the jukebox list (see "batch processing" in the
"Appendices" chapter of the Harmony Assistant manual).
Lyrics/KaraokeHow to play a Karaoke |
Select "Play Karaoke"
in the "Score" menu.
If only one staff with lyrics is defined,
it is used.
If you have defined several staves, you are asked
to choose between them. If you click "All", they will be
taken together.
The Karaoke display window opens, and the tune starts.
You can see scrolling text. The part
to be sung is displayed in red.
If you notice a delay between what you
hear and what is displayed, it is probably due to an incorrect digital
output configuration.
Select "Configuration>digital
output configuration" and manually adjust the time offset (this
value can vary from one computer to another).
Under Windows, the lyrics may display jerkily. For smoother operation, try changing to Optimized mode in the menu "Configuration>digital output configuration".
Display of the scrolling line:
In the case of a multi-voice karaoke,
the upper part divides itself into as many lines as there are
staves
with lyrics.
Display of notes:
If you select this option, the notes of
the staff being played are displayed.
You can adjust the height of this display zone by by clicking on the little red triangle and dragging it up or down.
To change the font used in the scrolling line, click on it and choose the new font (this can also be done through the global setup menu).
The complete text of your staff is displayed, with the sung part highlighted. If you have several staves with words, you can change the text by clicking on the ">>" button or by hitting the tab key.
Different buttons allow you to adjust your karaoke: they all have keyboard equivalents:
Replay
karaoke (or space bar): restart the music from the beginning
Speed
(or left/right arrow): increase or decrease the playing speed
Size
(page up/page down): increase or decrease the size of the text
characters
Pitch
(up arrow/down arrow): transpose the music in semitone steps
Voice
volume (+,-): change the volume of the associated staff
Some keyboard keys have specific functions:
P or F: switches the window to full screen mode
Home/End: changes the height of the scrolling line
C: centers or justifies left the whole text
N: activates or deactivates the staff display
Fretted string
instrument fingering
|
The color notation enables to learn or pratice guitar (or any other fretted string instrument) much easier and faster than in black and white.
Colors when playing


| Tip: When clicking "Search", a first range is proposed. Clicking again makes another compatible range appear. |
| Tip: When selecting a scale, you can play it ("Try" button). If Shift key is pressed, a descending scale will be played. |
Coloring a staff




MIDI input |
|
Configuration |
|
![]() |
|
It is necessary to configure the program to specify which MIDI input to use. This is done in "Configuration>Midi Input configuration": define the MIDI input device by selecting in in the pop-up menu at the bottom of the window.
Simplified input |
|
![]() |
|
In the keyboard setup window ("Configuration>Edit keyboard"), select "+Midi keyboard". Set the cursor location to where you want notes to be inserted. Select a note duration in the appropriate tool palette, and play on your MIDI keyboard. Notes are inserted at the current cursor location with the specified duration.
You can define a key (of your computer keyboard) to quickly toggle between MIDI input active and inactive. This allows you, for example, to play on your MIDI keyboard without inserting notes on your score.
Real-time input |
|
![]() |
|
In the "Recording tools” palette, select MIDI input by clicking on its icon, then start recording. The music starts playing and you can play on your MIDI keyboard.
To apply what you have recorded, stop the music. A window opens and you are asked to specify the staff to which the recorded notes are to be added.If you record notes from several MIDI channels, several staves will be used as targets.
MIDI notes are quantized according to the parameters set in "Configuration>Global setup>MIDI".
Tip: You can record a digital audio track at the same time as you record MIDI data. In this way you can play on your MIDI keyboard while singing into the microphone, and both will be recorded at the same time.
The Internet |
Connecting to our main Web page

Your default Web browser will be launched and a connection to http://www.myriad-online.com/en/index.htm established.
Connecting to the Melody/Harmony Users Web board |
|
![]() |
|
On this Web page, anybody can post requests, questions or answers to other users: http://www.myriad-online.com/cgi-bin/bbs/YaBB.pl
On this page you will find all messages posted during the last couple of months.
You are a registered user and you lost your registration code? |
|
![]() |
|
Go to: http://www.myriad-online.com/fr/store/lostcode.htm
And retrieve your code in just a few minutes.
The Democratic Workshop |
|
![]() |
|
The Democratic Workshop is a new and convenient way to participate in software product development.
We think our products are made for customers first, so it is natural to let them express their needs and be more active in the development process, by voicing their own opinions or suggesting new features.The latest, current and future improvements of our products are listed, and you can give us your opinions. By voting and arguing for a given item, you can change its importance in the wish list, and thus speed up its actual development. You can also suggest an item not yet on the list.
Go to http://www.myriad-online.com/en/community/workshoprules.htm
Sending us an e-mail |
|
![]() |
|
You can send us an e-mail directly from the program. You can attach a file to your e-mail. All the information about your computer configuration is automatically added, so that we can help you more easily.
If you do not receive an answer within one week, please check your e-mail return address: perhaps it is wrong and we have been trying in vain to reply to you.
By selecting "Copy the message to my default mailbox", your message will be also sent to your own e-mail address, so you will have a copy of what you wrote.
Program update |
|
![]() |
|
MyrScript
|
Introduction

MyrScript
is the embedded programming language, included in Harmony Assistant
starting in version 8.3.
It is not necessary to know how to program to use MyrScript. You
can already use many existing scripts that add new
features to Harmony Assistant. These scripts have been written either
by the Myriad team to match users' requests, or by Harmony
users themselves.
But
if you think that a feature is missing, you can add it using the
MyrScript language. In that case, basic knowledge of computer
programming is
required. A detailed and complete programming manual, along with many
examples, is provided for this purpose.
New scripts or existing script updates will be provided frequently on the Myriad Website.
What has to be installed to use MyrScript?

Nothing.
Everything you need is included in Harmony Assistant.
What does MyrScript enable?

For example, here are some new features MyrScript has brought:
- Tablatures for wind instruments: recorder, ocarina,
tuba, flute, clarinet...
- Fingering display while music is playing: a must to learn how to play
an instrument
- Analog drum sound generator
- Note name display
- Tempo adjustment on digital tracks
- Echo of notes played on computer (or MIDI) keyboard
- Digital or analog clock
- Selected notes duration conversion
- Selected notes pitch conversion
- Real-time fingering for guitar, bass, and other fretted string
instruments
- Velocity humanizing
- Portamento effect on a group of notes
- Virtual Singer language forcing
- Singers' placement on stage
- SAMPA display while Virtual Singer is singing
- Separated parts printing
- E-mail address change for a whole set of files
- Parallel fifth and octave check
- Revert to last saved version of the document
- Note sequence search in a document or a set of documents
And many others...
How to use MyrScript?

MyrScript is accessed through the "Scripts" menu.
First, "About scripts..."
displays the script documentation, including a precise description of
what each script performs.
Then, "Internet update"
connects to the Myriad server to update scripts or download the new
scripts.
Below that, all the available scripts are listed, sorted by category.
To run a script, simply select its name in the menu.
How to add a script to the user's palette?

Adding a script to the user's palette provides a quick
way to launch a script.
Select the script in the "Scripts" menu with the shift key down: a
button will be created in the user's palette.
Clicking this button launches the script.
And if I want to write my own scripts?

The first step is to read the scripting developer
manual. You can get
it through the "Scripts" menu. Options at the bottom of the menu are
reserved to MyrScript developers.
The developer manual includes many examples you are invited to study carefully.
Then, you can view the source code of the included scripts, and even use parts of them to write your own script.
Finally, if you intend to share your work with other
users, send it to us.
But also...

If
you want to discuss scripting with other users or programmers, or
submit a
request for a new script you need, visit the special section of the Web
board
dedicated to the topic:
http://www.myriad-online.com/cgi-bin/bbs/YaBB.pl
![]() |
Introduction |
|
![]() |
|
Virtual Singer is an additional module for
Melody Assistant
or Harmony Assistant.
Virtual Singer will make your computer sing: it will generate
human voices for staves with lyrics.
Virtual Singer can be configured according to your needs, by modifying timbre, intonation, and kind of voice (man, woman, tenor, soprano, etc.). Furthermore, several different voices, in different languages, will be able to sing at the same time.
Virtual Singer can also sing "La-La-La", follow the shaped-notes nomenclature (solmization), sing the note names, or even automatically generate Jazz Scat.
The current version of Virtual Singer includes
the following languages: Northern French, Southern French, UK English,
US English,
Latin, Spanish, Italian, Finnish, German, Occitan and Japanese.
Future versions will add to this list.
Installation

You can find the latest Virtual Singer version for free download on our web site: www.myriad-online.com.
When Virtual Singer is installed, you should get a
subfolder called
"VirtualSinger" within the Melody or Harmony folder.
In the "Myriad Documents/VirtualSinger" subfolder, you'll find a "Demos" folder, which contains sample tunes using Virtual Singer. You can also use all the demo files provided with Melody or Harmony.
Uninstall

Drag its folder onto the trashcan to uninstall
it.
Configuration

Virtual Singer runs on:
For example:
1) Digital output settings
"Configuration" menu,
"Digital output configuration" option: 44kHz, 16 bits, stereo, quality,
effect processors enabled, 64 voices, "Standard" mode selected.
2) Digital track settings
"Configuration" menu, "Global setup" option,
"Digital" tab: transfer buffer size 1024Kb, Create temporary files in
standard
folder, Use temporary memory.
License |
|
![]() |
|
Virtual Singer is an add-on for Melody or Harmony
Assistant. If you
are not interested in using it, drag its folder onto the trashcan to
uninstall
it.
During evaluation of the add-on, each time the
application is launched, you will only be able to process a certain
number of sung parts. When this number is reached, Virtual Singer
becomes "voiceless".
You can then either purchase a license for Virtual Singer (Order
submenu)
or quit Melody/Harmony and run it again to continue to try Virtual
Singer.
![]() Virtual SingerQuick sung staves creation |
Invisible commands (text written between brackets) allow you to configure how this mode works.
You can change the word "La" which is sung for each note to another word. Enter this new word between brackets at the very beginning of the lyrics text.
For example, if you write [Mmm], notes will be sung as Mmmm-Mmmm. This command must be the only text in the lyrics, otherwise the staff will be processed as a standard staff.
![]() Virtual SingerShaped notes singing(Solmization) |
There are several slightly different ways to sing
shaped notes; Virtual Singer uses the most common in the U.S.
For example, some singers sing notes' accidentals, others do not.
When a shaped-note staff is included in a document, a
little icon with
a sharp symbol appears on the Virtual Singer palette. You can click on
this symbol to toggle accidental singing.
|
![]() Virtual SingerGregorian Singing |
If you add Lyrics to the staff, the words you entered
will be sung instead
of "La-la".
|
![]() Virtual SingerJazz Scat |
Invisible commands are text written between square brackets.
The command [scat:xxxxxx] (where xxxxxx is a string which defines the words to be sung) activates this mode. Following this command, notes without a linked syllable will be sung with the defined words.
If you insert this command at the beginning of
a staff, all notes in the staff will be sung this way.
Note that you can insert several [scat:xxxx] commands in a single
staff. This lets you change the way notes are sung anywhere on the
staff.
The command [noscat] deactivates this mode.
If you enter a single
word after [scat: , this word will be sung on each note of the
staff.
For example, if you write [scat:Doo], the word "Doo" will be
sung
on every note of the staff.
If you write several words separated
by a semicolon between the brackets, the word will be chosen based on
the note pitch.
For example, the command [scat:C;D;E;F;G;A;B]
will make Virtual Singer sing the note names. If
you write 12 words instead of 7, the semitone
of the note will be used to select the matching word.
Instead of a single word, you can also write several
words separated by a comma. When the matching note or semitone value is
found, the word to sing will be randomly chosen from among the list of
possible
words.
|
Choose a staff containing a Jazz solo, set its mode to "Staff with lyrics" and enter the command:
You can also use the command:
In summary: what will be sung
in a staff?

![]() Virtual SingerMIDI and ABC |
The extension for these files is .KAR, .MID. or .ABC.
For obvious reasons of copyright, we cannot distribute such files on our Website without permission from their authors. So please do not ask us for such files...
Anyway, some of these files do not follow the guidelines described on the next page. Some syllables might not be linked to a note, punctuation might be omitted...
In that case, you will have to use Harmony/Melody to
edit and correct the lyrics. In addition, in a Midi file, no
information is provided about the connection between
the lyrics themselves and the melody staff. You will have to connect
the lyrics to a staff in the dialog box which opens when a Midi file is
imported. It this
box opens several times in a row, it means several sets of lyrics have
been found
in the Midi file.
|
In order to guide you, Melody/Harmony marks the most probable melody staves with a *. The beginning of the lyrics text is displayed to help you decide whether you want to keep it or not.
Generally, simply clicking on "OK" in this window will be enough.
Of course, no information about the voice to be used is included in a Midi file. The program adapts the standard voice to the pitch range of the selected staff.
Please also note that melody staves are frequently shifted by several octaves. Virtual Singer allows you to apply an octave shift to the voice in order to adjust the pitch range.
Once these settings have been made, do not forget to
save your pieces
in standard Melody/Harmony file format.
![]() Virtual SingerRules for writing sung staves |
Several sung staves can be included within a single document, each staff sung by a selected performer. Thus, if you write a piece for bass, tenor and soprano, you will have to write three different staves. Virtual Singer allows you to define the voice of each performer with considerable precision.
If a staff includes several notes in a chord, several performers with the same voice will sing the different notes at the same time. This feature can be used for producing the effect of a choir.
To enter lyrics in Japanese, use the Romanji transcription.
Sung Staves

A sung staff is characterized by its melody. Each syllable is linked to one or more notes. Some parameters of the note are used to change the way the syllable is sung.
|
|
For example, if the word "D'Ar-ta-gnan" is pronounced "Dar-tay-gnan", the following change can be made: "D'Ar-ta[tah]-gnan[nyan]".
This method for amending the resulting phonetics is generally sufficient.
However, it is possible to define the pronunciation of a given syllable even more precisely, by typing the SAMPA notation between brackets in the form [#xxxx]. (Do not forget the # character after the opening bracket.)
For more information about the SAMPA notation, please consult the relevant chapter.
In addition, some lyrics mix several languages. To change languages within a single staff, a set of specific commands is available:
Insert:
[!frnord] to switch in North French
[!frsud] to switch in South French
[!gb] to switch in U.K. English
[!us] to switch is U.S. English
[!latin] to switch in Latin
[!espa] to switch in Spanish
[!ita] to switch in Italian
[!fin] to switch in Finnish
[!jap] to switch in Japanese
[!de] to switch in German
[!oc] to switch in Occitan
in your lyrics to change language.
For example, if you write:
"D'Ar-ta-gnan on his horse."
Virtual Singer will pronounce something like "D ar / t ay / g n a n / o n / h ee z / h o r s".
You can improve it by writing:
"[!frnord]D'Ar-ta-gnan [!gb]on his horse."
Spoken staves

A spoken staff is a staff of the "Text" type. It
includes "Lyrics" but
no musical symbols. In this case, the text will be spoken, not sung.
![]() Virtual SingerVoice technical background Generalities |
A human voice can be characterized as follows:
Voice
Singing follows the same rules as speaking. The same fundamental
principles
can be applied to both of them.
The lungs generate an air stream, which goes
through the vocal chords.
Vocal chords are twin infoldings of mucous
membrane, positioned
at the base of the larynx, which act as a vibrator or "reed".
The vibration frequency is controlled by the singer in order to produce
the
required note pitch.
This original sound is then shaped by a set of cavities which
form the vocal tract (mouth, nasal fossae...).
The singer controls the opening and capacity of
these cavities to produce resonances, and in doing so, modifies
the
sound emitted by the vocal folds.
Speech and Language

Speech is an acoustic way of communication. It is a convention
shared by people speaking the same language.
Each language has its own characteristics, and uses a limited number
of sounds (about thirty) called "phonemes". These phonemes are
then
grouped to become a syllable, a word, a sentence...
Some phonemes are common to several languages, because most
spoken languages come from the same origin. In addition, the range of
possible
phonemes is also limited by physical constraints of the vocal tract.
Phonemes |
|
![]() |
|
We won't be using the standard acoustic classification
of phonemes used by phoneticians. For a more in-depth discussion,
see one of the various specialized texts on the subject.
Here are the basic groups of phonemes as used in Virtual Singer:
Phoneme pronunciation |
|
![]() |
|
|
The main characteristic of the sung voice is the stretching of some phonemes over time. Since some syllables must be extended more than others, the singer stretches the more easily and artistically stretchable phonemes, i.e. the vowels, whose sound is closest to that of a musical instrument.
![]() Virtual SingerVoice technical backgroundSung voice synthesis |
Vocal tract simulation |
|
![]() |
|
Historically, this is the oldest method. The very first speech
synthesis was designed for a mechanical automaton, using a collection
of tubes and valves to simulate a vocal tract.
The computer models of this process haven't given a convincing result
to date, because of its extreme complexity.
Connection of recorded elements

A singer or a speaker is digitally recorded,
in order to store
the whole set of phonemes (or groups of phonemes).
Then these samples are connected in sequence to rebuild the voice. Complex
algorithms are used to alter the recorded phonemes and make them
follow
the vocal intonation (prosody).
This method provides excellent results for standard
speech.
However, the algorithms are poorly
adapted to generating a singing voice, because of the much wider
frequency ranges. Another drawback of this method is the need for
very large voice
description files.
To define another voice, it is necessary to record another speaker/singer. Furthermore, the whole set of phonemes for each language must be recorded separately. To create multilingual software, it is thus necessary to record several different speakers/singers, and to store these samples in a huge file, often several megabytes in size.
Formant synthesis

This synthesis is based on the analysis of vocal sound.
Acousticians have determined that vocal tract resonances amplify a
small number of frequency
ranges, related to the spoken phoneme. These frequency ranges have been
called "formants".
A formant is characterized by its frequency (pitch), its bandwidth
(width of frequency range) and its energy (strength).
|
This third method is used in Virtual Singer.
![]() Virtual SingerVoice synthesis settingsVirtual Singer palette |
In the Virtual Singer palette, several objects represent the actions you can perform:
Activate and deactivate Virtual Singer: the colored light in the upper left corner shows the status of Virtual Singer. A click on the bulb toggles this status. When Virtual Singer is activated, staves with lyrics are sung.
When loaded, Midi Karaoke files or files from older versions of Melody/Harmony are converted automatically.
When Virtual Singer is activated, a stage is displayed, on which each character represents a sung staff. Since Harmony/Melody can manage several sung staves within a single document, there may be several characters on the stage.
Character location on the stage shows:
Double-clicking on the character opens the simple settings window. A right-click (Shift+click on the Macintosh) on the character opens a pop-up menu which allows you to:
Tuning the computing mode
To compute a sung staff, Virtual Singer creates an
invisible digital
audio track, and stores all the voice data in it. This digital
track
will then be played by Melody/Harmony Assistant.
This computation is quite complex and may take a few tens of seconds.
The computing mode slider lets you select whether this work must
be completed before the music starts (0% value) or whether a
large part of this job can be performed while music is playing (100%).
This setting depends strongly on your computer. Select
its value for optimal performance.
If the number of sung staves is too large or
your computer is not
fast enough, it won't have time to perform voice
computation while the music is playing.
You will hear breaks in the sung part. In that case, decrease
the value of computing mode, to require that more of it be finished
before the music begins to play.
|
![]() Virtual SingerVoice synthesis settingsBasic settings |
You can also define a new voice and save it in a file.
Send us by e-mail any interesting voices you create, and we'll make them available to other users.
Using "Edit timbre" and "Edit effects" buttons, this window also lets you access the advanced voice settings.
The octave shift lets you change the octave of the sung part without modifying the musical symbols on the staff.
The "Try" button makes the program sing a simple sentence with the selected voice.
The "Play/Stop" button starts to play the frontmost document with the selected voice.
The choir size slider lets you specify that the
voice will actually
be composed of several choir members singing in unison. A value of 1
means this voice is a soloist. The invisible lyrics command [choir:xxx] lets you change the
choir size anywhere
in the staff. Replace xxx with the choir size you want. To
improve the effect produced by this kind of choir,
you can apply a reverberation effect to the staff (see chapter: Effect
processors).
|
![]() Virtual SingerVoice synthesis settingsEffects settings |
![]() Virtual SingerVoice synthesis settingsTimbre settings |
This window allows you to modify the singer's voice timbre.
![]() Virtual SingerEditing Phonemes
|
|
While editing the voice timbre, an "Advanced" button opens the dialog box for defining the individual phonemes. Changes made in this window only modify the current singer's voice. Other voices will remain unchanged.
A few technical details

|
Then the processing is divided into two parts:
Cascade processing: a noise, called aspiration noise, is added to the excitation source. This signal is then processed by a serial filter sequence (cascade), each filter corresponding to a formant.
Parallel processing: a noise, called frication noise, is added to the excitation source. The first order derivative of this signal is then processed by a parallel filter set, each filter corresponding to a formant. The amplitude of each formant is processed, in order to increase or decrease the respective influence of each formant in the output signal.
The results of the two processes listed above are then added, and modulated if necessary by a low-frequency (20 Hz) oscillator to simulate a rolling effect (as in Spanish "R"s).
After applying the output gain and treble/bass setting, the output signal is finally complete.
In concrete terms, this algorithm has major implications on how a phoneme is processed:
Fragments |
|
![]() |
|
The basic phonetic element is the phoneme.
But we have seen that some complex phonemes, such as diphthongs, can be
made up of several
successive states.
Because of this, we must define the notion of a fragment, which
represents a "static" state within a phoneme.
Thus, a phoneme can be made of one or several fragments.
The list on the left of this window displays the
complete list of all
fragments needed
to pronounce any phoneme in any language. Fragments
displayed in bold are used by the current
language.
|
In the right part of this window, several graphical objects allow you to modify the fragment data.
In the topmost part of the window, a pop-up menu shows
the fragment
type:
Vowel means this fragment can be stretched
when the syllable
it is included into is extended in time.
If the syllable does not include any vowels, Virtual Singer will try
to stretch transitional vowel fragments.
In the absence of either of those two types, vocalized
consonant fragments will be stretched, and then unvocalized
consonants.
The fragment duration can be changed through a
slider.
This value is the natural time for the fragment. If this
fragment
is stretched, its duration will be increased.
|
Static part of a fragment |
|
![]() |
|
These are the set of values used to define the static part of the fragment, i.e. the portion that is independent of any transitions to or from adjacent fragments. These parameters can be modified using the large graphical area in the right part of the window.Formants are displayed as triangles of colored lines. For each formant, the center frequency (in Hertz), Amplitude (dB) and bandwidth (width of the triangle's base, in Hz) can be changed. A set of checkboxes below this graphic allows you to activate or deactivate each formant in the parallel part of the voice generator.
On the right, a set of vertical sliders alows you to change the levels of voicing (av), rolling (Rl), aspiration (asp) and frication (af).
Note: As explained above, even if a formant is deactivated, and is no longer displayed on the graphics, its frequency and bandwidth are still used in the cascade part of the voice generator.
Tip: While editing a formant middle frequency or bandwidth graphically, two vertical lines are displayed. They show the upper and lower bounds for the parameter being modified, for that formant, among all the phonemes in the list. This helps you avoid setting the parameter to too "exotic" a value.
Fragment transition curves |
|
![]() |
|
During a spoken or sung part, the transition from one fragment to another is not instantaneous: the next fragment starts to be said before the previous one is completely finished. This smooth transition between fragments is called coarticulation.
For each parameter (formant frequency, amplitude, bandwidth and various levels), the graphic area on the bottom of the window lets you define its transition curve over time. The parameter whose curve is displayed is circled in red in the upper area.
On the transition curve, by convention, the previous
value of the parameter is represented by the lowest value on the
graph's vertical axis. The static value for the currently selected
fragment (selected in the upper
graphics) is represented by the highest value on the axis.
|
The first segment on the left, whose duration is "stolen" from the previous fragment's time. This segment will make the parameter evolve from the previous fragment's static value to an intermediate value, defined by the two vertical sliders to the left of the curve.Symmetrically, the two segments on the right, with a corresponding pair of sliders, allow you to define the transition from the current static value to the static value of the next fragment.The ratio slider (Ra) lets you select the importance of the previous parameter value relative to that of the current fragment's static value (the value to be reached during the transition).
For example: a 0% ratio sets the intermediate value to the value to be reached.
A 100% ratio sets the intermediate value to the previous parameter value.
A 50% ratio sets the intermediate value to the average of the previous and current values.The starting offset (Od) allows you to add a fixed amount to the intermediate value.
For example: with a ratio (Ra) of 50%, and an offset (Od) of 100, intermediate value is equal to 100 + the average of the previous and current values.
On the curve, the second segment gives the transition time between the intermediate value and the value to be reached (the static value of this parameter for the current fragment). This time is "stolen" from the current fragment.
Thus a transition curve can be defined from the previous fragment's static value, as well as to the next fragment's static value.
Which transition curve segments are used depends on which fragment has a higher priority. If the current fragment has a higher priority than the previous one, its "transition from previous" segments will be used, instead of the previous fragment's "transition to next" segments. Priority is given by the order of the fragment in the fragment list: the higher in the list, the greater the priority.
Example:
If the list only includes three fragments,
"a, b, c" in that order, and the syllable to be sung is "babc", the
following
transitions will be made for each fragment parameter:
Action buttons |
|
![]() |
|
These buttons, located in the bottom-right corner of the window, perform several actions:
Try button
You can try the modified fragment by typing a simple sentence in the corresponding frame, then clicking the button. Then, a list of fragments used to pronounce the sentence is displayed. The symbols > and < between the fragment names give the relative priority of each fragment compared to the adjacent ones.Language pop-up menu
Note: whenever you select a fragment in the fragment list, a sample word for that fragment will be inserted in the text area.
When another language has been selected, fragments used in that language appear in bold in the fragment list.Copy/Paste buttons
These buttons allow you to copy all of the parameters and transition curves of a fragment, in order to paste them on another fragment.
![]() Virtual SingerSAMPA Notation |
Introduction |
|
![]() |
|
In phonetics, there are two main systems of notation for describing how a language is pronounced: IPA and SAMPA. These two notation systems are common to all phoneticians.
With IPA (International Phonetic Alphabet), each phoneme matches a symbol. Unfortunately, the set of phonetic symbols cannot be typed on a computer keyboard.
SAMPA (Speech Assessment Methods Phonetic Alphabet) is a notation derived from IPA that can be typed on a standard computer keyboard. The ASCII character set is used in SAMPA. Up to two characters may be needed to represent a phoneme.
Virtual Singer uses the SAMPA notation.
Implementation

In song lyrics, you can replace a syllable with its SAMPA equivalent. After the syllable, enter [# (an opening square bracket, then #). This tells Virtual Singer to replace the syllable with the SAMPA characters between [# and ]. If you enter non-SAMPA symbols in the brackets, they will be ignored.
For example:
"Another yacht" will be written in SAMPA (UK English pronunciation) "@nVD@ jQt"
You can then type: "Another[#@nVD@] yacht[#jQt]" to
produce the same
result.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
![]() Virtual SingerFrequently Asked Questions |
|
Notice that a red arrow blinks above each singer icon
while its voice calculation is in progress.
|
|
|
|
|
|
|
![]() Virtual SingerSummary ofinvisible commands |
[xx]
At the beginning of a cell, change the background color to the RGB color.[!dup]
Deactivates the automatic repetition of chorus text.[!frnord]
Starting with this command, language changes to Northern French.[!frsud]
Starting with this command, language changes to Southern French.[!gb]
Starting with this command, language changes to U.K. English.[!us]
Starting with this command, language changes to U.S. English.[!latin]
Starting with this command, language changes to liturgical Latin.[!espa]
Starting with this command, language changes to Spanish.[!ita]
Starting with this command, language changes to Italian.
[!fin]
Starting with this command, language changes to Finnish.
[!jap]
Starting with this command, language changes to Japanese.
[!de]
Starting with this command, language changes to German.
[!oc]
Starting with this command, language changes to Occitan.
[scat:xxxxxx]
Activates "Jazz Scat" mode for generating automatic lyrics.[noscat]
Deactivates the "Jazz Scat" mode.[choir:xxx]
Changes choir size (number of singers).
RealSingerIntroduction |
What is RealSinger? |
|
![]() |
|
RealSinger is a Virtual Singer extension
that allows you to use more realistic voices to sing lyrics.
The method for generating synthesized
voices is different from that used by the regular Virtual Singer.
Virtual Singer's voice generation
algorithms, as described in the Technical
background
chapter, use
completely
artificial voices, produced with the Formant synthesis method.
RealSinger algorithms are based on recordings of real human voice elements. These voice samples are then processed to extract the voicing parameters for each phoneme. This unique process enables us to get around the biggest problem with the usual Recorded elements connection method: by keeping only the voicing information, data files for describing and storing a voice are extremely short (usually less than 1 Mb for a full voice in one language), and the voice can be re-synthesized at any pitch without noticeable distortion.
How does it work?

To be able to sing using a new voice, RealSinger needs a recorded sample of each phoneme of a given language, spoken (or sung) by the same speaker (or singer). It then processes all these sound samples and extracts the voicing parameters for each phoneme. The voicing parameter data can then be either embedded in the document file itself, or saved into a separate file to be re-used later in another piece.
To generate a voice following the lyrics and melody, specialized algorithms are used to process pitch changes and to simulate coarticulation (smooth transitions between two consecutive phonemes).
How do I use RealSinger voices?

RealSinger voices are selected in the same way as regular Virtual Singer voices. They are marked by an RS icon in the voice list.
Simply select one of these voices in the voice list to have a staff sung by RealSinger.
For more information about how to have a staff sung by Virtual Singer or RealSinger, please read the appropriate chapters.
You can record your own voice to build a new RealSinger voice file. The following chapters explain how to record, and how to adjust settings for this new voice.
RealSinger provides more realistic
sung voices, but the computing time is longer, and the voices can be
less versatile
(best within a smaller pitch range).
Therefore, it
is generally best to use a standard Virtual Singer voice while creating
a
sung piece, and only select and adjust the RealSinger voice at the very
end, once the piece is completed.
RealSingerYour First Real Singer Voice |
To
learn how Real Singer works, let's quickly create a new Real Singer
voice, for Latin songs. Why Latin? This language has few distinct
sounds, so you'll be able to record quickly. Also, there are a number
of public-domain Latin hymns that you can use to test the voice.
What you need |
|
![]() |
|
You must be able to record your own voice to your computer's hard drive. The simplest (not necessarily best) method is to use a microphone of the kind designed to connect directly to your computer's sound card input. However, microphones for professional audio usually must be pre-amplified before your sound card can record the signal. Or, you can use an external recording device, and send its line-out or headphone signal (never the loudspeaker signal!) to your computer's sound card line-in. You can even do the recording with another computer, then transfer the digital audio files. But for now, we will assume that you are recording your live voice directly to your computer.
Let's record! |
|
![]() |
|
|
When you are ready to record, find a quiet
area
at a quiet time. Open Melody/Harmony. Create a new, very simple
document with just one staff. To the left of the staff is a set of
icons, shown here. Click the black triangle |
|
The Virtual Singer palette is a stage, shown here in reduced size. Standing on the stage is the picture of your singer, and underneath his picture is a question mark. Click the question mark, and choose "Latin" from the available languages. The question mark changes to an icon. Then double-click the singer. In a few moments, a dialog box appears. Click "Real Singer". |
![]() |
A
new dialog box appears. Since you will be recording live,
click "record." Be
quiet while Real Singer measures the background noise. If it is too
loud, try
again. After Real Singer measures the backgrund noise, it asks you to
say "aah" for
several seconds. It is
measuring your natural speaking pitch, so that you can listen to sample
words at that pitch.
|
The Real Singer recording palette will appear. At the left are a list of words that you must record. Real Singer will offer you the words in order, unless you un-check the "automatic" box. You can save an audio file of each recorded word by checking that option. At top is the current word. If you wish to hear it without recording, click "listen to the word." When you wish to record the word, click "get." Real Singer will play the word, then you will repeat it. Try to imitate what you hear. If your voice is too loud or too soft, get the word again.
|
If your voice is OK, Real Singer will process the sound and identify the phoneme. The first Latin word is "quid," and Real Singer is looking for a drawn-out "u" sound. At the right is a reduced-scale image showing what Real Singer found for a sample recording. The bright area in the middle is the identified sound. The dark curtains at left and right block off the "q-" and "-id" portions. |
![]() |
|
After
you validate a word, its appearance on the word list changes. You know
which words you have validated, and which ones remain. If you are not
using automatic recording, you can choose words in any order, or
re-record words that have already been validated. If necessary, you can
save incomplete results, and finish the list at some other time. You
can even leave some words un-recorded, and Real Singer will use
synthesized
sound from the Virtual Singer database as substitutes (not
recommended). For
best sound quality, you should record all of the words, in a single
session, so that your own voice is consistent from one word to another.
After
you have finished recording your voice, close Real Singer to
return to the Virtual Singer dialog box.
|
While the Virtual Singer dialog box is open, click "save preset." Give your voice a name, and save it in the Real Singer Latin voices folder. This name identifies the voice file, not the character shown on stage. The saved voice file can be used by any singer of the same language, in any other documents. The stage character always has the name of the staff he sings, rather than the name of the voice file he uses.
Click OK to close the Virtual Singer dialog box. You are now back in your music document, with the stage still showing. Save your document, even though it does not have any music.
Using your new Real Singer voice |
|
![]() |
|
Open the sample Latin song "Exsultate" in "VirtualSinger/Demos/Latin" subfolder. There are two singers, "Ron Real" and "Vic Virtual." Double-click the image of "Ron" to open Virtual Singer. Ron starts as the default male Virtual Singer, but you will change his voice. In the menu of voices, find the Real Singer voice file that you just created (remember, you put it in the Latin folder). Virtual Singer may tell you that this change will lose the previous setup. Confirm, then click OK to return to the stage.
"Vic" sings with the default male Virtual Singer voice. Leave "Vic" that way, unless you are female and want "Vic" to sing with a female voice. If so, double-click "Vic," and select "Soprano." This voice is not in the Latin folder, but Virtual Singer is multi-lingual. Confirm the change of setup, and click OK to return to the Virtual Singer stage and music.
Save the file (save as) with a different name. Now, play the music. Real Singer must pre-calculate the voices, so there will be a delay. "Ron" and "Vic" will sing together in harmony, with "Ron" the higher voice. You can mute one voice or the other, if you wish.
Most
likely, your "Ron" voice is rough. Double-click "Ron" to open
Virtual Singer, then click "Edit voice." A new dialog box
appears. Under "timbre," choose a value near 30 for each of
glottal and opening. Re-play it, and hear the difference in "Ron's"
voice.
|
When you play your Real Singer voice, you may notice
that some phonemes are too loud, or too soft, relative to the others.
If a phoneme is not consistent with others, you will hear the same
problem each time the phoneme is used. To fix this problem, open the
Virtual Singer palette, double-click on the singer, and choose "edit
voice," then the "advanced" tab. Choose "edit phonemes." Find the
offending phoneme in the list at the left, and select it. On the right
you
will see several vertical sliding controls. The rightmost two control
the phoneme volume at start and peak. Move these up or down, as needed.
Play your music again. When you are satisfied with the relative volume
of
the phonemes, save the voice preset. There are numerous other phoneme
adjustments available.
Congratulations
on creating your first Real Singer voice! The
rest of this Real Singer documentation describes ways to improve your
voice
recording, ways to improve the precision of the voice fragments, and
ways to use Real Singer adjustments to improve the recorded voice.
RealSingerAdjusting phoneme selection range |
After you record each word, the program tries to locate
a particular phoneme in this word (the one written in capitals in the
sample
word), and to remove the rest of the word. Sometimes it succeeds,
sometimes not. You can keep the program
selection as it is, or find your own. Sometimes your ear is better than
the program's mathematical analysis, so it is recommended that you find
your
own selection range in the recorded sample, even if the computed result
appears correct.
Below
is a list of the various kinds of phonemes you might be asked to
record, and what area the program expects to be selected before
validating.
Obturation |
|
![]() |
|
|
Note for German: In German, voiced plosive consonants cannot be
located at the end of a word: they are said as their unvoiced
equivalent (G->K, B->P, D->T). |
Transitional vowels (trans) |
|
![]() |
|
"Static" vowels |
|
![]() |
|
|
Note for German: In German, there are "long" and "short" versions
of vowels.
However, in order to enable the software to analyze enough data for
"short" vowels, you will have to prolong these vowels at least half
a second, even if that is not how they are supposed to sound in
German. |
Diphthong first part (diphth) - Only in English - |
|
![]() |
|
Full diphthong (full dipht.) - Only in English - |
|
![]() |
|
Stretchable consonants |
|
![]() |
|
Plosive unvoiced consonants (T,P,K) |
|
![]() |
|
Plosive voiced consonants (D,B,G) |
|
![]() |
|
Aspiration (hhh) |
|
![]() |
|
RealSingerFactors to be considered whenrecording for Real Singer |
Noise factors |
|
![]() |
|
Environmental noise |
|
![]() |
|
If a passing noise interferes with your recording, simply re-record it. If you have companions, suggest that they go elsewhere, since their small movements may escape your attention but still be heard in the recording. Yes, your friend sitting behind you is giggling while you are trying to record...
A.C. hum |
|
![]() |
|
|
Depending on your country, alternating current (AC) hum has a frequency of 60Hz or 50Hz, with overtones throughout the vocal range, particularly at 180Hz (150Hz). At right is the spectrum of AC hum from a noisy setup. It is very important to reduce AC hum, since it is difficult to remove this noise without distorting your voice. |
![]() |
If you use a laptop computer, the simplest way to reduce AC hum is to use battery power, and have no peripheral devices connected. If you do use peripherals, the cables should be disconnected at the computer when power is off, not left dangling from the computer.
When a preamplifier (or tape deck) and a computer are connected, and when both of them use AC power, the amount of hum depends on how the power cords are plugged in. The loudest hum is produced when the two devices are plugged into different wall sockets. If one device has an AC auxiliary outlet, plug the second device into it, rather than to the wall. Or, plug both devices into a single extension cord. If the power plugs are not polarized (that is, if they can be inserted into the outlet with prongs reversed), try reversing the prongs.
![]() |
Some microphones will pick up a lot of AC hum when you touch them. If that happens, mount the mike on an insulating stand, instead of holding it. If you do not have a mike stand, try taping the mike to a wooden stick, held vertical by taping it to the back of a chair. Pay careful attention to this. Just because a microphone can be held in the hand, does not mean that it should be held. If you use a headset microphone, see if AC hum is reduced when you remove the headset. |
Be sure that your microphone cable does not run near any power cords. There may be power lines underneath your floor, so try moving the microphone cable. The same applies to the cord between computer and preamp or tape deck, if you are using one. It is especially important to stay away from motor-driven devices, including ceiling fans.
Machine sounds |
|
![]() |
|
If you see a noise spectrum like the one above, but the fundamental frequency of your AC is not the first peak, then the source of noise is probably a motor-driven appliance. Machine sounds are common. You have learned to ignore your refrigerator, heating, ventilation, computer fans, and ticking clocks. But if they are present, they will be included in your voice recording. Consider turning off machines - but don't forget to turn them back on again! If you have a lot of noise distributed evenly across the spectrum, it may be caused by air rushing through a ventilation system.
System noise |
|
![]() |
|
Some noise is caused by the electrical properties of your system. If this noise is small, Real Singer can analyze it and reduce its effect. But if the system noise is too large, you will have to try a different recording method.
If your computer's sound card is poor, it will detect electrical noise from the surrounding circuitry and include it in your recording. This is especially true if you are using a microphone connected directly to the computer's microphone input. If you have eliminated all other possible noise sources and still have too much unexplained noise, this may be the culprit. Try recording your voice to a tape deck, or using a pre-amplifier, so that you can feed the preamp line-out to your computer's sound card line-in, instead of to the microphone jack. Remember that external recording equipment usually requires a different kind of microphone than the kind used directly by computers.
If you are using a tape deck, it is better to use high-bias or metal tapes and noise reduction. Do not use automatic gain control. Do not use a microphone "built in" to the recorder.
Sound quality factors |
|
![]() |
|
Equalization |
|
![]() |
|
The human voice contains important frequency components across a broad range. The fundamental pitch of sung notes is below 500Hz (even lower for the male voice), with important overtones at higher frequencies. The range around 2-6KHz contains frequencies that add color and definition to the voice, especially during some consonants and transitions.
Be sure that your microphone has a smooth frequency response across this spectrum. If the mike is normally sensitive only to low frequencies, but has an artificial boost for the highest frequencies, then your recorded voice will sound too bright. Some computer mikes intended for speech recognition (conversion of words to text) may have such an artificial frequency response. But as long as the mike responds adequately across the vocal range, it is not necessary to have a level (flat) frequency response, since Real Singer includes an equalizer.
Saturation and clipping |
|
![]() |
|
Saturation and clipping occur when an input signal is too large. This can occur at the microphone, or at any stage of signal processing.
If your voice is too loud, the microphone will distort the sound, even if the electrical output from the mike is within the acceptable range. Computer microphones often have a low dynamic range, meaning that there is not much difference between the softest sounds they can detect above the noise, and the loudest sounds they can accept without distortion. When recording to Real Singer, it is important to keep your voice at uniform loudness. This is especially true if you are using a computer microphone.
Professional audio microphones have a much greater range of loudness that they can accept without distortion. But the range of electrical signals produced is also large. This kind of microphone is used with a preamplifier (or tape deck, acting as preamp). Be sure to pay attention to the VU or other signal amplitude meter. It is OK to briefly exceed a limit if the sound is in an unimportant part of a word, far from the phoneme that you are trying to validate.
![]() |
Do not use automatic gain control (AGC) for recording to Real Singer. The distortions introduced by AGC are likely to be greater than the distortions removed. It is better to move away from the microphone, or manually adjust volume controls. Portable tape recorders, and office-style voice recorders, usually use AGC. Avoid using these devices, if you can. |
If you are transferring a signal into your computer from a preamp or tape deck, be sure to use the correct jacks. Never take a signal from a jack intended to directly drive loudspeakers. The best connection is line-out to line-in.
If you are using an audio editor to apply digital filters to a pre-recorded waveform, be sure that the filter does not clip your sound.
Special problems |
|
![]() |
|
Difficult sounds |
|
![]() |
|
Some consonants are difficult to record, because they are soft and create a lot of breath wind. In English, these are f, h, s, and th (thin). You will need to place your mouth close to the microphone, but not allow the breath wind to touch it. It helps to feel the air stream coming from your mouth when you make these sounds, to ensure that the mike is correctly placed.
Some other consonants are difficult to record, because they are abrupt. In English, these are b, d, hard g (go), k, and p. These sounds have a moment of high intensity that quickly tapers to a short sound. If spoken too loudly, the intense part will saturate or clip. If spoken too softly, the tapered part will not be detected. Or, if you naturally speak these consonants softly, Real Singer may decide that your voice is "too loud" based on the part of the recorded word leading up to the consonant. Resist the temptation to speak these in an un-natural manner, to "help" Real Singer find them. If you do that, Real Singer will find an un-natural sound!
If you are having difficulty producing a satisfactory recording of these consonants, or if you would generally like to change what Real Singer hears from you, then pre-record your voice and use an audio editor. You can reduce the amplitude of an unnecessary part of a word that is "too loud," so that a necessary, softer part can be accepted. But it is usually not advisable to edit the volume in the portion of sound that contains the desired phoneme, because that will interfere with noise-removal processing.
Using an audio editor |
|
![]() |
|
An audio editor is a program that will open an audio file, change its contents, and export the result to a new audio file. One such program is the free Audacity (Windows or Macintosh) available from sourceforge.net. In addition to opening and exporting WAV files, it can open and export Vorbis OGG files. These files can be used by Real Singer in place of a live voice.
With an audio editor, you can: (1) Import a lengthy recording or several words, and slice it into individual words. (2) Adjust the volume or equalization. (3) Inspect sounds for the presence of sudden noise events. (4) Apply special effects (not recommended for Real Singer).
![]() |
With an audio editor, you can help find sources of noise by looking at noise amplitude and spectra. The most valuable use is to inspect the recording waveforms for the presence of saturation and clipping. For this reason, it is a good idea to pre-test your method of recording, inspect its results with an audio editor, and make any necessary changes to your setup. Then Real Singer will have good quality sound to use for your voice. |
Saturation occurs when an increase in sound power produces less than the proportional increase in recorded signal power. Saturation is often desirable; it is certainly better than clipping. But in Real Singer, it is better to avoid saturation, because the recorded tone will be used in soft and loud passages. If you look at sample recordings of your voice with an audio editor, and see that the recorded amplitude is always about the same during both loud and soft parts of your speech, then you may have saturation. (Or, you may be a master at keeping your voice at an even level!) Try recording at lower volume, or move the microphone slightly farther from your mouth. Be sure that automatic gain control is not in use. Avoid saturation in, or near, any part of the word that will be used for the phoneme.
|
At right are some images (at reduced size) from an
audio editor. The top image shows a waveform that has been properly
recorded. Even though Virtual Singer plays a sample word with very
uniform amplitude, the live human voice varies in amplitude. These
irregularities can be seen in the envelope of the waveform. The second
image is the same sound, recorded with saturation. Notice how the
irregularities of the envelope have been smoothed. Examining the
spectra would show that certain frequencies are more prominent in the
the waveform with saturation than in the unsaturated wave. The third image shows
clipping, in this case caused by too large an electrical signal at the
sound card input. Notice how the envelope has been flattened
(flattening may be symmetrical or asymmetrical). The fourth image also shows clipping, even though the recorded waveform has lower amplitude than before. In this case, the clipping occurred at the microphone, because the sound was too loud. The electrical signal was reduced by the sound card volume control. However, once a wave is clipped, it cannot be un-clipped. |
![]() |
![]() |
At left is a composite image of two spectra, for
the same word recorded by two different microphones. Areas of concern
are marked
with an asterisk. One of the microphones (purple spectrum) shows
excessive response in the second overtone (third harmonic), which is
one characteristic of saturation. Also, that microphone shows excessive
response in the high frequency range - probably due to artificial
enhancement - which makes the sound bright and harsh. This microphone
was intended for computer speech recognition. The other microphone was a pre-amplified dynamic type, normally used for audio recording. It had a more satisfactory sound quality (green spectrum). |
RealSingerAdjusting phonemes |
Once all the phonemes
have been recorded, you can play the sample tune.
Some phonemes will almost certainly not be what you expected, and will need adjustment.
How to find
a bad phoneme

Adjusting a phoneme |
|
![]() |
|
Several problems can make a phoneme sound wrong.
If the phoneme timbre (tone or sound) does not match the expected result, we recommend that you record it again, by selecting the phoneme in the list on the left, then clicking Record.
If the problem comes from the phoneme power (volume), i.e. the phoneme is ttoo soft or too loud in the sample word, there is no need to record it again. You can adjust the starting and ending power using the Vst (volume start) and VMa (volume maximum) sliders on the left of the phoneme spectrum display.
Other adjustments can also be performed, but they require a deeper knowledge of the internal operation of RealSinger. Therefore, they are reserved to experienced users:
Two sliders control the coarticulation time:
Dtd is the
transition duration from the previous phoneme
Dtf is the
transition duration to the next phoneme
RealSingerTechnical background |
|
Introduction |
|
![]() |
|
Three problems quickly become apparent:
Efficient algorithms
have been developed to solve problems 1 and 2. They process
the recorded sample's digital data directly, allowing the programmer to
change its frequency (pitch) as well as its duration.
These algorithms are used in most popular sound editors to change
the pitch and speed of a sound file independently. They are also used
successfully
in speech synthesis, because speech frequency (pitch) variations are
quite
small.
However, in the case of the sung voice, these algorithms cannot be
used,
because they are not efficient when the pitch shift is too large. The
result
is not "wrong" as such, but the voice is distorted, just as when
playing
a magnetic tape at too high a speed (chipmunk voice).
For problem 3, a common solution is to record not only the individual phonemes of a language, but all possible combinations of two or three phonemes (diphonemes/triphonemes). This system stores the coarticulation effect and makes the synthesized voice more realistic. However, here again, the recording process is quite difficult and extensive, sometimes requiring several hours of work for the speaker or singer. The resulting voice file is often quite large (several megabytes).
RealSinger uses original algorithms to solve all three
of these problems
at the same time, by manipulating
frequency spectra.
Some speech synthesizers have tried to use voice frequency spectra
to generate voice in the past.
However, this method proved to be difficult
to implement, because recreating a signal from a processed spectrum
using an inverse Fast Fourier Transform (IFFT) requires that the
"phase" values be reajusted properly. If they are not properly
adjusted, consecutive pieces of signal won't
join and an unwanted background noise will be heard.
Voice spectrum |
|
![]() |
|
On a power/frequency graph, this glottal source sound looks like a comb, with each tooth of the comb located at a frequency that is a multiple of the fundamental f0:

When the voice pitch increases, the fundamental frequency f0 shifts to the right (higher frequency), and the frequency offset between two consecutive harmonics increases too, to remain equal to f0.


RealSinger basics |
|
![]() |
|
Learning process |
|
![]() |
|
Generating the voice |
|
![]() |
|
![]() Virtual SingerBibliography & Thanks |
Thanks |
|
![]() |
|
Beta-testing and bug-hunting
B.J. Ash
Roland Couty
Philippe Deschamp
Andrea Dolcetti
Patricia Faure
Bruno Furlano
Jerry Gamble
Hans-Erik Lehndal
Paul Mercer
Carmel Morris
Cleodhna Nightshade
Eric Paget
Harry Singkoh
Jérémie Vautard
FaSoLa (shaped-note) solmization
Gina Balestracci
Karen Willard
Martha Henderson
and everyrone at www.fasola.org
English phonetics
Kay Dekker
Jim Dicecco
David Griffith
Arthur Ingram
Ivan Manson
John W. Morgan
Spanish phonetics
Yannick Marchegay
Italian phonetics
Harry Singkoh
Finnish phonetics
More Karvonen
Kari Reiman
Japanese phonetics
Nobumasa Sato
German phonetics
Karl Anders
Christian Bayet
Wolfgang Boehmig
Nicole Franz
Lou Gruber
Christian Knappke
Occitan phonetics
Jean Pierre Bonnal
Patricia Faure
Bibliography and links |
|
![]() |
|
We also wish to thank the authors whose texts helped us learn a lot about voice synthesis.
Monique and François Léon, La prononciation du Français, Nathan, 1997.
Dennis Klatt, Review of text-to-speech conversion for English, 1987.
Dennis Klatt, Software for a cascade /parallel formant synthesizer, 1980,
Michael W. Macon, Speech Synthesis Based on
Sinusoidal Modeling, 1996.
It is with profound sorrow that we must announce the death of Mike
Macon. Mike died on Thursday, March 15th 2001, in the midst of a heroic
battle with lymphoma due to secondary complications of his treatment. http://www.ece.ogi.edu/~macon/
M Slemmett, Thesis, http://www.acoustic.hut.fi/~slemmett ,1999.
Fréderic J Harris, On the use of Windows for Harmonic Analysis with the Discrete Fourier Transform, 1978.
Jean Piché & Peter J. Nix, HTML Csound Manual, 1994.
Thierry Dutoit, A Short Introduction to Text-to-Speech Synthesis, 1998.
St. Louis Metro Singers, American Guild of Organists, Pronunciation of Church Latin, http://members.aol.com/stlmetros/index.html
SAMPA (Speech Assessment Methods Phonetic Alphabet), http://www.phon.ucl.ac.uk/home/sampa/home.htm, 1999
FaSoLa web site, Information about FaSoLa (shape-notes notation, solmization): http://www.fasola.org
Finnish language: http://www.malibutelecom.com/yucca/Finnish.html
Italian language: http://italian.about.com/homework/italian/index.htm
Japanese language: http://sp.cis.iwate-u.ac.jp/sp/lesson/j/doc/
Frequently Asked Questions
|
![]() |
Install / uninstall on Windows
|
|
How can I install a newer release
of the program without deleting my tune files, or the extended
sound database I installed some time ago?
After an update, I get the
"Language kit not found" message, and the software does not run.
Why?
I already own another application
that uses the ".MUS" file extension. How to avoid an extension
conflict?
Where does the GOLD sound
database installs itself?
How to uninstall the
application?
How to uninstall the GOLD
sound database?
I have to format my Hard
Disk on my PC, how can I backup my Harmony/Melody
settings?
How to use Unicode
characters (foreign language text display) on Windows 95, 98 and
ME?![]() |
Install / uninstall on Macintosh
|
|
How can I install a newer release
of the program without deleting my tune files, or the extended
sound database I installed some time ago?
After having installed on an UFS partition,
the application displays "Resource file not found". What can I
do?
After an update, I get the
"Language kit not found" message, and the software does not run.
Why?
Where does the GOLD sound
database installs itself?
How to
uninstall the application?
How to uninstall Virtual Singer ?
How to uninstall the GOLD
sound database?![]() |
Tips
|
|
How to find quickly a tutorial?
How to restore quickly the palettes to their
original state, even if they are closed?
How to be notified when a new version of the
program is available?![]() |
User Interface
|
|
On my 12" screen, some windows are too large,
and I cannot see the whole content. What can I do?
Some dialog boxes open over the help window,
and I cannot read the explanations. How do I move the help
window?
I understand all the software features, and do
not need the help window to be displayed anymore. How can I hide
it?
I do not really understand what can be done
with the Album ("Windows>Album" menu option). I do not know how
to reuse the selected element in the Album. How to empty the
Album?
Each time I load a document, it
does not appear in "page mode" but in "scroll mode". How to force
page mode automatically ? (Harmony Assistant only)
How can I review tutorials I've
already seen? They vanish from the list.![]() |
Licenses
|
|
Can I install the software on my desktop
computer as well as on my laptop?
If I order
Melody Assistant, will I have a discount for Harmony Assistant
later?
If I switch from Mac OS to Windows (or vice
versa), will I need to purchase another license?
Can I purchase a site license for
a family, school, or other
organization?
If I lose my license number, do I have to buy
another one?
When a new version of the program is released,
do I have to pay for the update?![]() |
Order/Delivery
|
|
If I order Harmony Assistant, do I
need to order Melody Assistant too?
If I order Harmony Assistant, do I
need to order the Myriad CD-ROM too?
I would like to receive my
registration code quickly. How to proceed?
Do you have resellers in my city
or country?
If I
pay on the Internet, what will be the delay for receiving my
license number?
I
payed on the Internet and I still do not have received anything.
Why?
If I purchase through "snail mail", what will
be the delay for receiving my license number via e-mail?
If I purchase through bank transfer,
what will be the delay for receiving my
license number via e-mail?
What are the
shipping and handling charges?![]() |
Edit : General points |
|
Can I freely distribute the tunes I create
with this software?
How can I find the total length of my
tune?
Is there a Polish/Swedish/Russian... version
of the program?
When starting Harmony Assistant, I get an
empty blank page. What can I do?
Under Mac OS X, the display slow down when a
slur is present or the
mouse cursor shudders. What can I
do??![]() |
Editing
|
|
When I insert a note, its head is
a cross, or it is colored, or it has any other kind of attribute I
do not expect. What can I do?
Sometimes, I cannot click on some
music symbols. What can I do?
How to select several bars for all
staves?
Sometimes, the composer inserts a
fermata mark above the barline instead of above a note. It means he
needs the two sections of the piece to be separated. How to notate
it?
The pencil tool is now displayed
as a syringe, how can I get the pencil tool back?![]() |
Notes and rests
|
|
When I try to insert a note, an
icon appears above the next bar line and the note is not inserted.
Why?
How can I hear the notes I drop
into the score?
Some notes are displayed too close
together, but I do not want to resize the whole bar. Can they be
moved away from each other?
How do I manage chords with
different note lengths ?
How to play complex rhythmic patterns,
including several note lengths played at the same time on the staff
?![]() |
You
are invited to view the "Merged staves (multi-voice staves)
presentation)" ("Windows>Tutorials" menu option in the
program. |
![]() |
Symbol appearance
|
|
When I insert a note, its head has
a crossed shape, an unwanted color, a stem in the wrong direction
or any other attribute I do not expect. Why?
When I insert a note, an
accidental (sharp, flat, etc) is related to the note.
Why?
Is there an easy way to force an
entire piece to the default accidental?![]() |
Triplets and ornaments
|
|
How do I insert a triplet?
How to change the triplet value?
The little "3" for the triplet
appears above each of the three notes. How to make only one appear,
and link the three notes by a bracket?
How can I attach ornaments, appoggiatura,
grace notes ...?![]() |
You are invited to view the "Inserting and editing grace notes" video tutorial ("Windows>Tutorials" option in the program) |
![]() |
Slurs, ties and beams |
|
How do I tie two notes of equal
pitch?
How do I beam a tied
note?
How do I slur (tie) two notes of
different pitch?![]() |
You are invited to view the "Adding and deleting slurs" video tutorial ("Windows>Tutorials" menu option in the software) |
How do I change the slur's
appearance?
I cannot beam two consecutive
notes together. What happens?![]() |
You
are invited to view the "Hitching notes. Automatic and manual
hitching. Time signature setup" video tutorial
("Windows>Tutorials" menu option in the software) |
I would like a quarter note appear
as two tied eighths. How to do this?
How to make a slur being
played?
How to render the legato effect
for a wind instrument?![]() |
Break symbols (barlines, endings...) |
|
At the end of a bar, the performer has to jump
to a given bar the first time, and to another bar the second time.
How to do this?![]() |
Dynamics
|
|
What is the difference between dynamics and
volume change?
When switching to graphical edit of note
velocities, sometimes the line splits into yellow and red.
Why?![]() |
Tempo Changes |
Using the Tempo change tool, is it possible to
control the tempo change speed (acceleration)?![]() |
Ottava, Pedal
|
|
Where can I find tools to add a sustain
mark?![]() |
Bars (measures)
|
|
How can I increase the number of
bars in my score?
In my printed score, the first
four bars are on one row, with the next four below that, and so on.
How is this possible with the software?
I inserted a bar at the beginning
of my score to make a few metronome beats be played when music
starts playing. Now, I would want this bar not to be taken into
account in bar numbering. How to do this?
How to split a multi-rest bar in
two groups?
When I add a tempo object on a
multi-rest measure, this "break" the multi-rest. How to avoid
this?![]() |
Staves
|
|
How can I change the staff
order?
How to delete the chord names that
appear automatically above a staff?
I would want to write both left
and right hand for piano on a same staff, how to do
this?
I have two staves for piano, one
for the right hand, the other one for the left hand. I would want
to make them appear on a single staff, is it possible? I do not
mean using multi-voice (merged) staves, but really creating a
single staff...
I wish to "separate" two hands
written on the same staff (in other words, create a single staff
for each hand). Is it possible?
When merging two staves through
"Edit>Multi-voice staves>Merge", some notes appear grayed.
Why?![]() |
You are also invited to view the "Merged staves (multi-voice staves) presentation" tutorial ("Windows>Tutorials" menu option in the software). |
When copying/pasting notes from a
staff with rules to another staff with rules, the note appearance
changes. Why?![]() |
Clef, time and key signature
|
|
Can I have a 4/4 staff, and another one in 3/4
at the same time?
I am inputting a score in which the author
wrote in 4/2 time signature, but only displays the 4. How can I
reproduce this?![]() |
Tablatures
|
|
How do I set the automatic
generation of tablature for a given instrument ?
I have a guitar tablature linked
to a staff. When I insert a note on the tablature, the software
computes the fingering and changes the string and fret number of
this note. How can I avoid this?![]() |
We invite you to view the following video tutorial: "Working with tablature and priority to tablature mode" ("Windows > Tutorials" menu option in the software) |
I asked for a guitar tablature
calculation, but the processing time is too long and my computer
hangs. How can I cancel it?
I want to tune my guitar in an
"Open tuning". Can I generate tablature for this tuning?![]() |
Chord diagrams |
|
How do I use guitar chord diagrams?
How can I build my own chord diagram
library?|
Semitone offset |
Name |
Meaning |
| 0 |
T or F | fundamental (root) |
| 1 |
9- | diminished ninth |
| 2 |
9(2) |
ninth or second |
| 3 |
3m |
minor third |
| 4 |
3 |
third |
| 5 |
4 |
fourth |
| 6 |
5- |
diminished fifth |
| 7 |
5 |
fifth |
| 8 |
5+ |
augmented fifth |
| 9 |
6 |
sixth |
| 10 |
7 |
seventh (minor) |
| 11 |
7M |
major seventh |
![]() |
Text |
|
How to write text elements that are well
aligned above a staff?
What string commands can be included in "text"
objects, or page header and footer?
What about rhythmic patterns?![]() |
Lyrics
|
|
How to obtain several lines of lyrics?![]() |
You are invited to view the "How to insert lyrics on a score. How to create several lines of lyrics" ("Windows>Tutorials" menu option in the software |
When typing in a space in a lyrics cell, edit
jumps to the next cell. How to insert two separate syllables,
related to the same note?
How do I synchronize lyrics to an imported
sound track?
How can I quickly copy all lyrics from a staff to another?![]() |
Free Objects
|
|
Can I have a document title with changing
fonts?![]() |
You are invited view the "First steps with free objects : creating a custom graphic header." video tutorial ("Windows>Tutorials" menu option in the software) |
![]() |
Chord line
|
|
How to change the display font for the chord
line?
How to insert a "/" character? When I type it
in, nothing appears.![]() |
Chord grid(Harmony Assistant only) |
|
The chords computed in the chord
grid are not those I want. What can I do?| I | II | III | IV | V | VI | VII | |
| C | C | Dm | Em | F | G | Am | Bdim |
| CM7 | Dm7 | Em7 | FM7 | G7 | Am7 | Bm7b5 | |
| F | F | Gm | Am | Bb | C | Dm | Edim |
| FM7 | Gm7 | Am7 | BbM7 | C7 | Dm7 | Em7b5 | |
| Bb | Bb | Cm | Dm | Eb | F | Gm | Adim |
| BbM7 | Cm7 | Dm7 | EbM7 | F7 | Gm7 | Am7b5 | |
| Eb | Eb | Fm | Gm | Ab | Bb | Cm | Ddim |
| EbM7 | Fm7 | Gm7 | AbM7 | Bb7 | Cm7 | Dm7b5 | |
| Ab | Ab | Bbm | Cm | Db | Eb | Fm | Gdim |
| AbM7 | Bbm7 | Cm7 | DbM7 | Eb7 | Fm7 | Gm7b5 | |
| Db | Db | Ebm | Fm | Gb | Ab | Bm | Cdim |
| DbM7 | Ebm7 | Fm7 | GbM7 | Ab7 | Bm7 | Cm7b5 | |
| Gb | Gb | Abm | Bbm | Cb | Db | Ebm | Fdim |
| GbM7 | Abm7 | Bbm7 | CbM7 | Db7 | Ebm7 | Fm7b5 | |
| F# | F# | G#m | A#m | B | C# | D#m | E#dim |
| F#M7 | G#m7 | A#m7 | BM7 | C#7 | D#m7 | E#m7b5 | |
| B | B | C#m | D#m | E | F# | G#m | A#dim |
| BM7 | C#m7 | D#m7 | EM7 | F#7 | G#m7 | A#m7b5 | |
| E | E | F#m | G#m | A | B | C#m | D#dim |
| EM7 | F#m7 | G#m7 | AM7 | B7 | C#m7 | D#m7b5 | |
| A | A | Bm | C#m | D | E | F#m | G#dim |
| AM7 | Bm7 | C#m7 | DM7 | E7 | F#m7 | G#m7b5 | |
| D | D | Em | F#m | G | A | Bm | C#dim |
| DM7 | Em7 | F#m7 | GM7 | A7 | Bm7 | C#m7b5 | |
| G | G | Am | Bm | C | D | Em | F#dim |
| GM7 | Am7 | Bm7 | CM7 | D7 | Em7 | F#m7b5 |
My tune has two chords in each
bar. How do I make the software take account of this?![]() |
Accompaniments(Harmony Assistant only) |
|
What operations can I perform on accompaniment
and rhythm arrays?
I want to make my own
accompaniment pattern. How can I do this?
Having created my rhythms and accompaniments,
can I transform them into "true" staves?
How can I define the scope of a rhythm or
accompaniment?![]() |
Rendering :
general points |
|
When playing a score, a "music following" box
opens. What can I do?
When playing a score, it does not start from
the beginning, but from the middle. Why?![]() |
Sound rendering
|
|
I play a score, but it does not
scroll, and I cannot hear anything. Why?
I play a score, it scrolls but I cannot hear
anything. Why?
In digital output, sound is sometimes broken
up. Why?
While the tune is played, there are speed
variations. Why?
When several instruments play at the same
time, the sound crackles. Why?
Why do some drum instruments (for example
Gong, Pandiero...) not produce any sound?
The sound of one instrument is louder than the
others. How can I adjust it?![]() |
Play modes |
|
What is the difference between "Digital
output" and "Midi output"?
I am entering a tune, and I want to hear only
the end. How can I do this?![]() |
Instruments
|
|
When modifying the instrument for the first
staff, it also affects the instrument for the 2ns staff.
Why?
How can I change an instrument temporarily,
i.e. strings from arco to pizzicato or
How can I reallocate the instruments to a
specific sound base to avoid warning when loading
?
Is there a way to add multiple instruments to
one staff? I need several stops on the Pipe Organ and I can't do
that.![]() |
Effects
|
|
Is it possible to make the sound evolve while
music is playing? For example, when a soloist starts to sing, the
other voices should be softened.![]() |
You are invited view the "Editing notes velocities. Note setup. Apply change to selection. Editing with curve. Dynamic" video tutorial ("Windows>Tutorials" menu option in the software) |
I need to insert an echo effect only on a few
bars. How to stop it?![]() |
Sound databases
|
|
What is the digital sound
database? How do I install a new version of the sound
database?
How can I find out which version
of the digital sound database is being used by the
software?
How to change the default sound database the
software uses?
How to use in
a score an instrument that belongs to another sound database than
the selected one?
What is the difference
between the Gold Sound Database and other sound databases in terms
of quality?
What happens if I make a
piece using the Gold Sound Database, then I send it to somebody who
does not own this sound base ?
What happens if I own the
Gold Sound Database and I load a piece that has been created
without it ?
Can I download the Gold
Sound Database ?
I just installed the GOLD
sound database, but an old sound database is still used. What can I
do?![]() |
Virtual Singer
|
|
How to get several lines of lyrics?![]() |
You are also invited to view the following video tutorials: "Tablatures, Drums, Lyrics > How to insert lyrics on a score, how to create several lines of lyrics" ("Windows > Tutorials" menu option in the software) |
How to define a chorus?
I do not want Virtual Singer to
sing one of the staves, even if it has lyrics. What can I
do?
Several sung staves are included
in my document, but only one singer appears in the Virtual Singer
palette. What can I do?
If I change settings for a voice
linked to a staff and I want to send the .MUS file to a friend, do
I have to send him something else?
And if my friend does not own
Virtual Singer?
I defined a voice, but I do not
want somebody else to edit it. How can I do?
I defined a voice and I want to
send it to a friend. How can I do?
There is only one staff in my
document, but the Virtual Singer progress bar says three human
voices are computed. Why ?
When starting music while Virtual
Singer is active, the vertical line showing playing position in my
piece moves in a jerky way. Why ?
Why not to sing also in Swedish,
Swahili or Smurf?![]() |
Digital audio tracks
|
|
Can digital effect processors like distortion,
panning, echo, etc. be applied to digital audio tracks?
I would want to synchronize an existing
digital track with a standard staff, imported from a MIDI file. How
to do this?
Is there any way for merging (i.e. bouncing or
ping ponging tracks) two digital tracks together e.g. if I have two
harmony vocal tracks can I mix them down to one and save processing
power and disk space for other purposes.![]() |
Files : general points |
|
What kind of files can be read or
written by the program?| Standard file format |
.myr,
.mus |
The file format in which documents
are usually stored. In the software preference panel, you can define whether these files will be packed (lossless) or not |
| Stand-alone |
.mux |
All digital instruments are stored in
the file as custom user instruments, for a same rendering on any sound base.. |
| Standard, with packed digital data |
.mu3 |
Digital data within the file (digital tracks and custom instruments) are packed in MP3 or OGG (selectable) in order to save space. Be careful, these two kinds of packing schemes are destructive (lossy) |
How can I export my tune to be
used in another program?
I need to use my tune in a
multimedia project. How can I do this?
I wish to make an audio CD that
contains my better tunes. How can I do this?
I just received a ".MUS" file from
a friend of mine, but I cannot load it in the program. What
happens?
Under Windows, I already own
another application that uses the ".MUS" file extension. How to
avoid an extension conflict?
Some files (MIDI, MOD...) cannot
be imported in the program. What happens?
Why does Harmony/Melody create two
files for each piece of music I create: a .mus file and .bak file ?
What is the difference?![]() |
MIDI Files
|
|
When I play a Midi file made with the
software, the sounds are not the same. What has
happened?
When exporting a score in MIDI format then
re-importing it, I do not obtain exactly the original score.
Why?
When importing some MIDI
files, right and left hand of the piano part appear on the same
staff. How to separate them?
In some Midi files I import, notes are shifted
and note lengths are, one might say, bizarre. What is going
wrong?
How to set up quantizing
parameters when importing a MIDI file?![]() |
Quantizing |
|
What is "quantizing"?
How does it work?
When is it used?
How to set up quantizing
parameters when importing a MIDI file?
Is quantizing always effective?![]() |
MIDI input |
|
Why cannot I hear any sound when recording
notes from my MIDI keyboard?
When starting MIDI input recording from the
"Record tools" palette, nothing is recorded. Why?![]() |
If you
are under Windows, we
invite you to view the "Windows: How to connect and use MIDI
devices" tutorial Under Mac OS X : "How to set up the MIDI output under Mac OS X" |
Is it possible to allow the time of the
computer keyboard being pressed proportional to the length of the
note?
How to change octave when inputting notes
through computer keyboard?![]() |
Printing
|
|
Note stems and staff lines are printed
properly but note heads are printed as big squares. What is
happening?
While printing, an alert is shown,
saying that the Myriad Music Font is not present, and notes are
replaced on paper by strange signs. What is happening?| On Mac OS 8 or 9 : Open the folder you installed the application into. Open the "System" subfolder Drag the file "Myriad Music Font" from this folder to the "Fonts" subfolder of your system folder. You can also download it from the internet at: http://www.myriad-online.com/fonts/Myriad Music Fonts.hqx On Mac OS X : To date, such an issue has never been reported. The font has to be located in "user/library/fonts" |
On Windows Open the folder in which you installed the application, then open the "Fonts" subfolder. You can also download the "SToccata.ttf" file on the Internet at: http://www.myriad-online.com/fonts/stoccata.ttf If you are running Windows 95, 98 or NT, drag this file into the "Windows\Fonts" folder. Run the little program called "Myrpref.exe", located in the application install directory. A windows opens on the program preference folder. Open the "wacam.ini" file located in this window using a text editor (Notepad for example) and add the following line in the [Fontes] section : Stoccata=F5FE |
When printing, I get title, header and footer
but no staff. Why?
On the printed page, I get only 3 bars per
stave and 4 staves per page. How can I increase this?
When printing, brackets and braces used to
join staves together are present in the preview, but not printed on
paper. What can I do?
I own a street organ, and I want to make
punched cards. Can I do this?
I use a Macintosh under Mac OS 8 or 9. Printer
works fine with other applications, but does not work with
Melody/Harmony. What can I do?
I use Windows. When launching
Melody/Harmony, a window tells me there has been a "crash" in a
module whose name ends with .DLL or .DRV (typically :
EPSxxx.DRV)
When printing a document, not all the
lines on each staff are printed. Several lines are
missing.![]() |
MyrScript Scripts(Harmony Assistant only) |
|
I am using some scripts very often. How to run
them quickly?
How to ..? |
|
How to get the program version ?
System Menu>About..
How to
get the sound base version ? System Menu>About..
How to read the manual ? System
Menu>Documentation..
How to search the manual ? System
Menu>Search the documentation..
How to update the program ? System
Menu>Internet>Automatic Internet update
How to receive again my personal
registration code ? Send us your complete postal address
How to ask a question to the authors?
System Menu>Internet>Send us an e-mail
How to contact others users? System
Menu>Internet>Go to the BBS
How to connect to the Myriad Web
site? System Menu>Internet>Go to our Web site
How to change language? System Menu>Language
How to order a personal registration
number? System Menu>Order
How to access all features? System
Menu>Order
How to
create a new file? File Menu>New
How to open an existing file? File
Menu>Open
How to open a MIDI file? File Menu>Import>MIDI
How to open a Karaoke file? File
Menu>Import>Karaoke
How to open a Mod file? File Menu>Import>Mod
How to open an ABC file? File Menu>Import>ABC
How to open a Tab file? File Menu>Import>Tab
How to open a WAV file? File Menu>Import>WAV
How to open an AIFF file? File Menu>Import>AIFF
How to open an MP3 file? File Menu>Import>MP3
How to open an file when I don't
know its format ? File Menu>Import>Auto detect
How to
export as a MIDI file? File Menu>Export>MIDI
How to export as a Karaoke file?
File Menu>Export>Karaoke
How to export as a WAV file? File
Menu>Export>WAV
How to export as an AIFF file? File
Menu>Export>AIFF
How to export as an MP3 file? File
Menu>Export>MP3
How to save a file? File Menu>Save
How to erase a file? File Menu>Erase
How to convert a MIDI file in MP3
? File Menu>Import>MIDI, File Menu>Export>MP3
How to export my file in a graphic
format? File Menu>Graphic export
How to export my file as an EPS
file ? File Menu>Graphic export>Save>Eps
How to export my file as a WMF file
? File Menu>Graphic export>Save>Wmf
How to
convert a printed score into a music file ? File Menu>Scan with OMeR
How to create a Jukebox ? File Menu>Jukebox
How to listen to the demos ? File
Menu>Jukebox>Load List>"Demos.box"
How to create a HTML page with my
files ? File Menu>Jukebox>Actions>Export in HTML
How to protect accesses to my file?
File Menu>Protect
How to sign my tune ? File Menu>Comment
How to know the time I spent on
my document ? File Menu>Comment
How to consult the state of my file?
File Menu>View document infos
How to print score ? File Menu>Print>Score
How to print guitar chords diagrams?
File Menu>Print>Chord diagrams
How to print keyboard shortcuts
? File Menu>Print>keyboard shortcuts
How to
undo last command ? Edit Menu>Undo
How to undo undo? Edit Menu>Redo
How to select all ? Edit Menu>Select
all
How to select all graphics? Edit
Menu>Select>Graphics
How to copy notes and not graphics
? Edit Menu>Apply only to notes
How to delete notes and not graphics
? Edit Menu>Apply only to notes
How to insert bars ? Edit Menu>Bars>Insert
How to delete bars ? Edit Menu>Bars>Delete
How to go to a given bar ? Edit
Menu>Bars>Go to
How to colorize notes ? Edit Menu>Appearance>Color
How to colorize all C notes in blue
and A notes in red ? Edit Menu>Appearance>Color
How to
colorize notes according to pitch ? Edit Menu>Appearance>Color
How to delete all grace notes ?
Edit Menu>Appearance>General
How to delete one grace notes ?
Erase tool, click on it
How to change the pitch of
one grace notes ? Select tool, click on it and drag
How to define graces with differents
duration ? Behind the name, enter a coma then the increment you want to
add to divider. For example "C4,2"
How to beam notes in the selection
range? Edit Menu>Appearance>Beam
How to beam notes in the selection
range according to beat ? Edit Menu>Appearance>Beam on beat
How to divide a Neume? Edit Menu>Appearance>Gregorian
:Split Neume
How to merge a note in a Neume?
Edit Menu>Appearance>Gregorian :Merge Neume
How to add one semitone to selected
notes ? Include notes in the selection range then Edit
Menu>Shift>One semitone
up
How to
substract one semitone from selected notes ? Include notes in the
selection
range then Edit Menu>Shift>One semitone down
How to add octave to selected notes
? Include notes in the selection range then Edit Menu>Shift>One
octave
up
How to substract octave from selected
notes ? Include notes in the selection range then Edit
Menu>Shift>One octave
down
How to setup quantize ? Edit Menu>Quantize>Configure
How to quantize selected notes ?
Edit Menu>Quantize>Apply
How to add 'Swing' on selected notes
? Edit Menu>Quantize>Humanize/swing
How to erase 'Swing' on selected
notes ? Edit Menu>Quantize>Mechanize
How to tie selected notes with same
pitch ? Edit Menu>Actions>Tie
How to slur selected notes with
different pitches? Windows Menu>Miscellaneous tool>Slur
How to change selected notes velocities?
Edit Menu>Actions>Change velocity
How to
change selected notes duration ? Edit Menu>Actions>Change
duration
How to change selected notes pressure
time? Edit Menu>Actions>Change pressure time
How to change selected notes delays?
Edit Menu>Actions>Change note delays (see also 'Swing' and
'Mecanize')
How to apply mirror to selected
notes ? Edit Menu>Mirror
How to graphicaly merge two (or
more) selected staves ? Edit Menu>Multi-voices staves>Merge
How to graphically unmerge a staff
? Edit Menu>Multi-voices staves>Unmerge
How to add a locking point to a
digital audio track ? Edit Menu>Digital audio track>Add locking
point
How to erase all locking points
? Edit Menu>Digital audio track>Delete all locking points
How to import a digital file into
a digital track? Set location, Edit Menu>Digital audio
track>Import
How to record sound from the microphone
and insert it in a digital track? Select location, Edit Menu>Digital
audio
track>Start recording
How to
stop recording data ? Edit Menu>Digital audio track>Stop
recording
How to export a digital track in
MP3 (mono)? Select area on the track, Edit Menu>Digital audio
track>Export
selection>Mp3
How to export a digital track in
MP3 (stereo)? Select area (two tracks), Edit Menu>Digital audio
track>Export
selection>Mp3
How to export a digital track in
AIFF ? Select area, Edit Menu>Digital audio track>Export
selection>AIFF
How to export a digital track in
WAV ? Select area, Edit Menu>Digital audio track>Export
selection>WAV
How to edit a digital track? Select
area, Edit Menu>Digital audio track>Edit selection
How to soften the singer voice in
a stereo digital track ? Select the two tracks, Edit Menu>Digital
audio
track>Edit selection>Soften singer voice, delete the unused
track.
How to change the score key ? Score
Menu>Key&Time signature
How to
transpose my tune? Score Menu>Key&Time signature
How to change time signature of
my tune ? Score Menu>Key&Time signature
How to change general tempo ? Score
Menu> General tempo
How to make the score scroll while
playing ? Score Menu> Scroll tune
How to edit lyrics with a
text editor? Score Menu> Edit lyrics
How to edit lyrics related
to a staff ? Click on lyrics
How to sing while lyrics are scrolling?
Score Menu>Play Karaoke
How to add a staff ? Staff Menu>Add
staff
How to add an empty digital track?
Staff Menu>Add staff or Staff Menu>Change staff type>Digital
Track
How to delete empty staves? Staff
Menu >Delete empty staves
How to edit staves groups ?
Staff Menu >Staves group or click in the staff left margin.
How to
define the staves to be printed ? Staff Menu >Staves group,
activate/deactivate
the little printer icon.
How to import staves from another
music file? Staff Menu >Import staves
How to rename a staff ? Staff Menu
>Staff display mode
How to change the staff name style
? Staff Menu >Staff display mode
How to change the staff name printing
mode ? Staff Menu >Staff display mode
How to change default note color
for the staff ? Staff Menu >Staff display mode
How to activate the Gospel (Fasola)
mode? Staff Menu >Staff display mode>Note heads
How to activate the Aiken mode?
Staff Menu >Staff display mode>Note heads
How to activate the Swan mode? Staff
Menu >Staff display mode>Note heads
How to change bar number display
mode? Staff Menu >Bar number display
How to activate/deactivate chords
display mode? Staff Menu >Chord display mode
How to
change staff type? Staff Menu >Staff type
How to edit instrument related to
a staff? Staff Menu >Edit related instrument
How to compute stem directions according
to notes pitches? Staff Menu >Recalculate stem directions
How to associate a tablature to
staff? Staff Menu >Tablature
How to split a staff into two staves
? Staff Menu >Split staff
How to have more than one instruments
in a staff? Staff Menu >Edit rules
How to split a staff according to
rules? Staff Menu >Split staff according to rules
How to define rules? Staff Menu
>Edit rules
How to define the drum set of a
standard drum staff ? Staff Menu >Edit rules
How to apply a transposing instrument
to a staff ? Staff Menu >Apply transposing instrument
How to relate instruments to staves
? Instrument Menu>Relate Instruments-Staves
How to
delete unused instruments ? Instrument Menu>Delete unused
instruments
How to associate all instruments
to a MIDI device ? Instrument Menu>Relate output device>All+MIDI
How to delete a staff ? Windows
Menu>Edit tool>Delete or On score, click on the staff name with
the lightning
bolt tool
How to play the selection? Windows
Menu>Play tool>Play selection
How to use digital output for all
staves? Instrument Menu>Relate output device>All+Digital Output
How to set all instruments to user
mode? Instrument Menu>All instruments user
How to avoid a note insert to shift
all the music right ? Options Menu>Limit editing to one bar
How to set the note position to
is real time position ? Options Menu>Auto spacing on
How to allow the note fine position
? Options Menu>Auto spacing off
How to allow automatic beaming ?
Options Menu>Automatic beaming on
How to display/hide ruler ? Options
Menu>Display ruler
How to
change document background pattern ? Options Menu>Select document
pattern
How to reset document background
pattern to standard value? Options Menu>Set default background
How to edit the general setup ?
Configuration Menu>Global setup
How to change the rest vertical
position ? Double click on the rest and edit the vertical offset.
How to ear notes when inserted or
moved ? Configuration Menu>Global setup>Edit
How to display the European notation
(Do,Ré...) ? Configuration Menu>Global setup>Edit
How to increase the staff menu icons
size ? Configuration Menu>Global setup>Edit
How to enable/disable the ghost
rests display ? Score Menu>Display Setup>General
How to enable/disable applying accidentals
to all octaves ? Configuration Menu>Global setup>Appearance
How to enable/disable help window
? Configuration Menu>Global setup>Edit
How to enable/disable resizeable
bars ? Configuration Menu>Global setup>Edit
How to
enable/disable multiple undo? Configuration Menu>Global
setup>Edit
How to enable/disable redo after
undo ? Configuration Menu>Global setup>Edit
How to enable/disable brackets on
tuplets ? Configuration Menu>Global setup>Edit
How to enable/disable music scrolling
while playing ? Configuration Menu>Global setup>Play
How to enable/disable showing played
location in tune ? Configuration Menu>Global setup>Play
How to change the played note color
? Configuration Menu>Global setup>Play
How to enable/disable document background
pattern ? Configuration Menu>Global setup>Appearance
How to change document background
default pattern ? Configuration Menu>Global setup>Appearance
How to change selection color on
document ? Configuration Menu>Global setup>Appearance
How to change line thickness ? Configuration
Menu>Global setup>Appearance
How to change number of recent files
in "File" menu ? Configuration Menu>Global setup>Load
How to
enable/disable automatic document loading? Configuration
Menu>Global
setup>Load
How to enable/disable automatic
document playing? Configuration Menu>Global setup>Load
How to enable/disable automatic
karaoke playing? Configuration Menu>Global setup>Load
How to automaticaly relate the instruments
to MIDI while loading a document? Configuration Menu>Global
setup>Load
How to enable/disable the alert
advising me the document was not saved from a long time?
Configuration
Menu>Global setup>Save
How to enable/disable file compression
? Configuration Menu>Global setup>Save
How to enable/disable file backup
copy? Configuration Menu>Global setup>Save
How to enable/disable page break
marker? Configuration Menu>Global setup>Print
How to automaticaly convert MIDI
pitch bend to effects ? Configuration Menu>Global
setup>MIDI
How to
automaticaly create standard drums staff when loading MIDI ?
Configuration
Menu>Global setup>MIDI
How to automaticaly create dynamics
when loading MIDI ? Configuration Menu>Global setup>MIDI
How to enable/disable quantize when
loading MIDI ? Configuration Menu>Global setup>MIDI
How to setup the quantize when loading
MIDI ? Configuration Menu>Global setup>MIDI
How to adjust drum channel number
when loading MIDI ? Configuration Menu>Global setup>MIDI
How to limit bar size when loading
MIDI ? Configuration Menu>Global setup>MIDI
How to export lyrics in MIDI1 and
MIDI0 file format ? Configuration Menu>Global setup>MIDI
How to increase speed of digital
track processing ? Configuration Menu>Global setup>Digital
How to customize fonts ? Configuration
Menu>Global setup>Fonts
How to create my own guitar chords
diagrams ? Configuration Menu>Edit chord diagram
How to create chords diagrams for
Banjo or other stringed instrument ? Configuration Menu>Edit
chord
diagram
How to
define keyboard shortcuts ? Configuration Menu>Edit keyboard
How to enter notes using my computer
keyboard ? Configuration Menu>Edit keyboard
How to setup Digital Output ?
Configuration Menu>Digital Output configuration
How to setup Digital Input ?
Configuration Menu>Digital Input configuration
How to setup MIDI ? Configuration
Menu>MIDI configuration;Configuration Menu>Hardware configuration
How to stop all MIDI notes ?
Configuration Menu>All MIDI notes off
How to change document scale for
editing ? Windows Menu>Zoom or Windows Menu>Editing tools
How to hide all palettes ?
Windows Menu>Palettes>Hide all palettes
How to show all palettes ?
Windows Menu>Palettes>Show all palettes
How to input MIDI while recording
digital track ? Windows Menu>Record tools
How to change default note head
? Windows Menu>Note display tools
How to
add a triplet ? Windows Menu>Note tools >Select 3:2
How to change triplet default value
(tuplet) ? Note tools >Double click on 3:2
How to add dynamics ? Windows
Menu>Dynamic tools
How to add neume ? Windows
Menu>Gregorian tools (only on Gregorian staff)
How to add break ? Windows
Menu>Break tools
How to repeat bars ? Windows
Menu>Break tools
How to define parts in my score
? Windows Menu>Break tools
How to change key signature ?
Windows Menu>Key& signatures tools
How to change time signature ?
Windows Menu>Key& signatures tools
How to change from C key to A key
? Windows Menu>Key& signatures tools
How to change time division ?
Windows Menu>Key& signatures tools
How to
change tempo ? Windows Menu>Ottava,Tempo&Pedals tools
How to add a pedal symbol ?
Windows Menu>Ottava,Tempo&Pedals tools
How to add an ottava symbol ?
Windows Menu>Ottava,Tempo&Pedals tools
How to add a text ? Windows
Menu>Miscellaneous tools
How to add a chord diagram ?
Windows Menu>Miscellaneous tools
How to add a slur ? Windows
Menu>Miscellaneous tools
How to add a PICT or BMP file to
my score ? Windows Menu>Miscellaneous tools
How to add an Effect processor
to my score ? Windows Menu>Miscellaneous tools, Effect
processor
How to add flanger, distortion,
chorus, wah, resonator, panning, delay, reverb ...? Windows
Menu>Miscellaneous
tools, Effect processor
How to adjust easily volume and
panning ? Windows Menu>Mixer>Complete
How to
open the mixer ? Windows Menu>Mixer>Complete
How to change the mixer background
pattern ? Windows Menu>Mixer>Change background pattern
How to reset mixer background pattern
to standard pattern ? Windows Menu>Mixer>Set standard
background
pattern
How to define my own tool palette
? Windows Menu>Custom tools>Activate then Command
(Ctrl)-click
on an icon and drag it on the window
How to delete tools from my custom
palette ? Command(Ctrl)-click on an icon and drag it
outside
the window
How to see the notes playing on
a keyboard ? Windows Menu>Midi keyboard
How to add effects to a note ?
Double-click on the note>Effects
How to grace notes to a note ?
Note Palette, select the little note and click on the note in the score
How to
change a note color ? Double-click on the note>General
How to change a note cautionary
accidental ? Double-click on the note>General
How to invert the note head ?
Double-click on the note>General
How to change the note shape ?
Double-click on the note>General
How to split the note in two notes
? Double-click on the note>General
How to edit graphically notes velocities?
Little black arrow at the left of the staff>Edit velocities
How to setup the tablature?
Little black arrow at the left of the staff>Edit tablature
How to change neck on a tablature?
Little black arrow at the left of the staff>Change neck
How to avoid the tablature computing
when a note is added ? Little black arrow at the left of the
staff>Priority
to tablature
How to avoid a staff playing
Little black arrow at the left of the staff>Staff active
How to
get a tablature for Harmonica ? Little black arrow at the left of
the staff>Edit Tablature>Harmonica
How to change dynamics to velocities
? Little black arrow at the left of the staff>Apply dynamics
to notes
velocities
How to change velocities to dynamics
? Little black arrow at the left of the staff>Compute dynamics
from
notes velocities
How to add lyrics to a staff ?
Little black arrow at the left of the staff>Staff with lyrics
How to avoid frame around lyrics
? Little black arrow at the left of the staff>Display frames
off
How to enable/disable the automatic
bar width while editing lyrics ? Little black arrow at the left
of
the staff>Compute lyrics bar width off
How to save lyrics on a text file
? Little black arrow at the left of the staff>Save lyrics text
How to change a bar width ?
Click in the ruler at the right of the bar and move the mouse
How to
change multiple bars widths ? Click in the ruler and extend the
selection
to select the bars, Click in the ruler at the right of the bar and move
the mouse
How to change the staff height ?
Click on the little horizontal red line at the left of the staff and
move
the mouse
How to change the staff position
in its area ? Click on the little red arrow and move the
mouse
How to change the beam vertical
position ? Click on it and drag
How to change general horizontal
scale ? Windows Menu>Edit tools
How to adjust reverb, AGC, volume,etc
for my whole score ? Windows Menu>Play tools, digital effects
setup
How to add a trill, comma, special
Guitar notation,etc to a note ? Double-click on the
note>Effects
How to change the effect position
on the score ? In "Select mode", click on it and drag
How to change a rest position on
the score ? In "Select mode", click on it and drag
How to change a note position
on the score ? In "Select mode", click on it and drag
How to
change an accidental position on the score ? In "Select
mode",
click on it and drag
How to change a note stem height
? In "Select mode", click on it and drag
How to change notes stems width
? Configuration>General configuration>Appearance
How to move graphicaly all the notes
of a chord ? In "Select mode", click on a note with "Alt" key
down
and drag
How to change note head direction?
Double-click on it with shift key down.
How to change the space between two
notes ? Disable 'Automatic spacing" click on the note with the
Alt
key pressed and drag it.
How to quickly erase a note or an
object ? While editing, press the Command (Ctrl) key
How to begin the tune to one selected
bar ? Command (Ctrl)-Click on the ruler>Set and reset play mark
How to set a page break after a
bar ? Command (Ctrl)-Click on the ruler>Printer page break after
this bar
How to quickly delete a bar ? Command
(Ctrl)-Click on the ruler>Delete bar
How to
quickly insert one bar ? Command (Ctrl)-Click on the ruler>Insert
bar
How to quickly insert a note in
a tablature ? Shift-Click on the string, select the case in the pop-up
menu
How to edit footer and header ?
File Menu>Print>Score>Options>Footer&Header
How to right align bars while printing
? File Menu>Print>Score>Options>Justify bars
How to change printing scale ? File
Menu>Print>Score>Options>Printing scales
How to set my printed document to
xxx pages ? File Menu>Print>Score, Set the total number of pages
to xxx
How to edit metronome ? Windows
Menu>Play tools, double-click on the metronome
How to automatically add accompaniements
to my tune? Use Harmony Assistant
How to automatically add rythms
to my tune? Use Harmony Assistant
How to edit chord grid? Use Harmony
Assistant
How to move a staff ? Click in the
left margin with Command key down and move the staff (This also work in
the staves group editing)
How to
select a font using the Windows standard dialog box (PC only) ? Click
on
the font name with right button down.
How to stop a Karaoke in the Jukebox
? Esc key or Command+'.'.
How to display the bar position
and the number of bars of my score ? While music is playing click on
the
display at the top left of the windows.
How to display the timer position
and the total time of my score ? While music is playing click on the
display
at the top left of the windows.
How to launch music while in a dialog
box ? Command(Ctrl)+M
How to stop music while in a dialog
box ? Command(Ctrl)+M
How to launch music while editing
lyrics ? Command(Ctrl)+M
How to stop music while editing
lyrics ? Command(Ctrl)+M
How to pause music while editing
lyrics ? Command(Ctrl)+P
How to
print multi-rests ? File Menu>Print>Score>Options
How to edit effect processor related
to an instrument ? Staff Menu>Edit Instrument>Effects
How to change the volume of all
the instruments ? Window Menu>Mixer>Complete, Shift+Click on the
volume
How to change the activity of all
the instruments ? Window Menu>Mixer>Complete, Shift+Click on the
button
How to change the staves order?
Staff Menu>Staves group>Command (Ctrl)+ click on the staff name
to move
it
How to activate only one staff for
printing? File Menu>Staves group>Command (Ctrl)+ click on the
staff name
to move it
How to make my computer sing lyrics?
Install Virtual Singer.
How to mask
or hide rests in a staff ? Staff display mode>Hide rests
How to change
direction for slur ? Edit>Actions>Slurs up or Slurs down
How to know
the sequence in which bars are played ? File>View document
Info>Breaks
chapter
How
to disable barline display on a staff ? Staff display mode> Free
notation
(no bar lines)
How to change
the size of extra lines when a note is outside the staff ? Staff
display mode> Staff lines>Extra lines size
How to display
an accidental between parenthesis ? Double-clic on note
head>Parenthesis
How to select
the default instrument to be used when loading an ABC file ?
Configuration>Global
setup>Load.
How to make
lyrics be repeated, create chorus ? Insert repeat start and repeat end
barlines. Double-click the repeat end to specify the number of tiles
the
part must be repeated.
How to insert
an incomplete bar (or anacrusis, upbeat bar, pickup notes) ? Edit
menu>Bars>Insert
incomplete bar
How to change
quickly the page mode display settings ? [Harmony only] Score
menu>Configure
page mode. Page mode is the exact display of what will be printed, so
it
also affects printing output.
How to delete
quickly a set of notes ? Using the delete tool (lightning bolt), click
ouside a symbol and extend the selection range over the part to be
deleted.
Whole selection range content is deleted.
How
to listen to a chord or to a part of the tune ? Using the hammer tool,
click ouside a symbol and extend the selection range over the part to
be
played. Whole selection range content is played.
How to apply
quickly a color, head shape, effect, duration, ... change to a set of
notes
? Using the injector tool, click ouside a symbol and extend the
selection
range over the part to be changed. Whole selection range content is
changed.
How to link
a character or a word to a given note ? Double-click the note, select
"Effects"
tab and create a free text effect. Edit it.
How to display
the staff abbreviated name instead of its complete name ?
Staff>Appearance.
Input the abbreviated name, it will be use from the second staff group.
How to change
musical symbol size without changing bar size ?
Staff>Appearance>Symbols
size
How to set
the same size to all bars ? [Harmony only] Score>Configure engraver
mode,
select "Uniform bars"
How to synchronize
an external Midi device with the Midi data sent by the program ? In
Midi
settings window, select "Advanced" and enable "Send MTC synchro" (MTC
means
MIDI Time Code)
How
to set up the automatic beaming mode ? Edit (or insert) a time
signature
change. Click the scissors to setup the size of beamed note groups.
How to transform a drum in chromatic drum ?
-Staff menu>Edit related instrument
-Activate "Drum"
-Select a sound in the list, for example "Low Conga"
-Activate "User-defined sound"
- In "Input note" field, enter "C4"
- Deactivate "Drum"
- Click "OK"
How to play some metronome bars before the music start? Global
setup> "Play" tab.
Software License |
Ordering a product |
Ordering |
|
![]() |
|
Payment direct to MYRIAD |
|
![]() |
|
You can also use an international money order or send cash:
To send us an international postal
(telegraphic) money order, go to your
local post office and ask it to send your
remittance to our postal account in France:
| Account owner's name : Myriad Account owner's address : 26 rue Michel de Montaigne F-31200 Toulouse FRANCE Account number (IBAN): FR 75 20041 01016 0652487S037 64 Bank Identifier Code (BIC or SWIFT): PSSTFRPPTOU Account address: La Banque Postale Centre de Toulouse F-31900 Toulouse Cedex 9 FRANCE |
|
Cash payment (bank notes only) is
accepted in :
Euros, any other European (EEC) currency, Swiss
francs, US dollars.
Payment with a credit card through a secure server |
|
![]() |
|
http://www.myriad-online.com/cgi-bin/secureorder.pl?lang=1&from=1
If you live in another country, you can pay online by credit card in US$:
|
Keeping abreast of new releases |
|
![]() |
|
Ordering a new release |
|
![]() |
|
Technical Help |
First, read the "FAQ" chapters in this documentation to ensure that the answer is not already provided there.
Then check the rest of the documentation and the video tutorials.
If it is a user interface problem, carefully read the help window in the software to learn the functions of the various options.
Make sure you're using the most recent version of the software. If not, download it from the Internet, or order it (see the "Software License" chapter).
If you still cannot solve your problem, send us an an e-mail:
To speed up the processing of your question, however, it is important that you use one of the following forms.
Select the "Problem report form"
if you have a problem due to a software malfunction, or the "Technical
question form" if you have a question about the software and
its
functions.
Problem report form |
Copy this text to an e-mail and send it.
You can also attach one or several files to help
us to reproduce your problem.
The star ( * ) character means to delete all the answers except the appropriate response. Replace the underscore ( _ ) with your answers. Between the brackets ( [ ] ) type in the text you want to send us, on as many lines as you need. |
1- PERSONAL INFORMATION
a) Surname: [ ]
b) First name: [ ]
c) Postal address: [ ]
d) e-mail address: [ ]
2- SOFTWARE
a) Software*: Harmony Assistant / Melody Assistant
b) Version: [_._._]
(To find the
software version, open the Apple menu on the Macintosh or the ? menu on
the PC and select the "About..." option)
c) The first five characters of your registration code ("None" if unregistered): _ _ _ _ _
3- HARDWARE
A) Computer model (if PC, processor and speed): [ ]
B) Amount of RAM memory: [ ]Megabytes (Mb)
C) Total capacity of the hard disk: [ ]
free space: [ ]
B) Operating system *:
MacOS (specific version: [ ]) / Windows 3.1x
/ Windows 95 / Windows 98 / Windows NT4 /Other (specify: [ ])
D) Sound card model (PC only): [ ]
E) MIDI interface*:
Yes/No
a) Type of MIDI device*:
Synthesizer/Expander/Dumb
keyboard
b) Model: [ ]
F) Printer type: [ ]
Printer driver version (if available):
[ ]
G) System extensions list (installed
anti-viruses,
programs in the Start folder, screen savers, etc.):
[ ]
H) Are you connected to a network* ? Yes/No
a) Network type: [ ]
b) Does the problem only occur when
connected/unconnected to a network* ?
Connected/Unconnected/Both
4- DESCRIPTION OF PROBLEM
A) Kind of problem*:
Installation / Program launching
/ Editing / Playing / Saving / Printing / Other (specify: [ ])
B) Can the problem be reproduced every time*: Yes/No
C) Precise description of the conditions
under which the problem occurs:
[ ]
D) Description of symptoms (displayed message...)
[ ]
E) Does the problem persist after a complete software reinstallation*? Yes/No
F) Does other software installed on your computer suffer from the same kind of problem*? Yes/No
G) If you have attached files to this report,
list and description:
[ ]
--- End of problem report form. Send it
to report@myriad-online.com
---
Technical information form |
Copy this text to an e-mail and send it.
You can also attach one or several files to help
us to reproduce your problem.
|
1- PERSONAL INFORMATION
a) Surname : [ ]
b) First name : [ ]
c) Postal address : [ ]
d) e-mail address [ ]
2- SOFTWARE
a) Software*: Harmony Assistant / Melody Assistant
b) Version: [_._._]
(To find the
software version, open the Apple menu on the Macintosh or the ? menu on
the PC and select the "About..." option)
c) The first five characters of your registration code ("None" if unregistered): _ _ _ _ _
3- HARDWARE
A) Computer model (if PC, processor and speed): [ ]
B) Amount of RAM memory: [ ]Megabytes (Mb)
C) Total capacity of the hard disk: [ ]
free space: [ ]
D) Operating system*:
MacOS (specific version: [ ]) / Windows 3.1x
/ Windows 95 / Windows 98 / Windows NT4 /Other (specify: [ ])
E) Sound card model (PC only): [ ]
F) MIDI interface*: Yes/No
a) Type of MIDI
device*:
Synthesizer/Expander/Dumb keyboard
b) Model: [ ]
G) Printer type: [ ]
Printer driver version (if available):
[ ]
4- DESCRIPTION OF INFORMATION REQUIRED.
A) What is your question about*:
Installation / Editing / Playing / Saving / Printing / Documentation /
Other (specify: [ ])
C) Precise description of what you are
trying to do:
[ ]
D) List of operations you already tried, without
success,
in order to accomplish your goal:
[ ]
E) If you have attached files to this report,
list and description:
[ ]
--- End of Technical Info form. Send it
to report@myriad-online.com
---
Kooplet |
Introduction

The toolbar

Tips

Advanced search

AppendixPrinting Street Organ Cards |
Foreword |
|
![]() |
|
This little manual complements the general user manual
that you can
access in HTML format via the documents index on our web site or
read directly through clicking on the ?>Documentation...
menu
item in the program. It is designed for all those who use Harmony to
create
punched cards or rolls for street organs, player pianos, etc., and it
gives
a detailed example of the creation of street organ cards with the
aid of Harmony.
If you only have an evaluation version of Harmony, you can still print
one page to judge the results.
Harmony and organ cards

Until now, the preparation of street organ punched cards has been a long and tedious business. With Harmony, it has become child's play. This is the case for practically all types of organ card or piano roll. You can create your favorite tunes yourself using the mouse, the keyboard, or re-entry of notes from your synthesiser. The less musically inclined can use the midi demos provided with the program or import midi files from commercial CDs or floppies. Of course, these midi sequences must be tailored to match your instrument and to ensure that as few notes as possible are lost. Harmony contains all the tools necessary for this.
Launching the program

Installing Harmony on your computer creates shortcuts to
the program
and its documentation. In Windows choose Programs>Harmony
Assistant
from
the Start Menu. On the Macintosh simply double click on the Harmony
icon.
When the program opens you will see an empty
document. We are going to load one of the demonstration tunes provided
with Harmony.
An important bit of advice: keep an eye on the little yellow window
- it gives you all sorts of information on whatever your mouse is
pointing
at.
Select File>Open. In the folder Harmony\Demos\Myriad,
select the file NENES.MUS. The score for this piece will appear
on screen. Listen to it by hitting the space bar on your keyboard.
While
you listen, I will carry on setting out the instructions for use. Are
you
still with me?
Setting up your organ

Now it is necessary to adapt this music to your organ.
For that, open
the Score menu and choose Apply street organ filter.
This opens the Street organ setup dialog box in which you
are going to define the setup options for an organ. If the one already
selected is not yours, choose Load Organ.A number of
pre-defined
organs are available in the Harmony\Organs folder. Is yours
there?
If so, click on its name and confirm your choice. If not, click on Cancel
and return to the select organ dialog.
The pipes listed in the Pipe definition
table must correspond to the keys available on your
instrument, and it may be
necessary to modify them to ensure correct registration. Begin by
clicking
on the first line of the table. It will display in color: it is
selected.
Delete the contents of the little windows on the right (hit Del on the
keyboard). Insert valid note information for your instrument (e.g. Note:
D, Octave: 4). Confirm with the Apply
button or by
hitting carriage return. Move on to pipe 2 and repeat, etc... You may
have fewer notes available than there are entries in the table. Remove
the
excess
entries with the Delete button, having selected the
superfluous
note(s). If you have more notes, write in the extra ones and confirm
with Insert.
You can save the organ thus defined to a file by clicking on the Save
Organ button.
From now on, Harmony knows the notes that can be used to make punched
cards for your particular organ. Those that do not exist will be
suppressed. Click OK to
return
to the staves.
Analysis of the music

Harmony analyses the notes present in the tune and
identifies those
that are not playable on the selected organ. A message tells you that,
for example, 135 notes are going to be suppressed because they do not
correspond
to any key on your organ. It suggests that a shift (transposition) of
-10
semitones would minimise the number of lost notes, reducing them to 78.
Since you only wish to lose the minimum, do not confirm the elimination
of 135 notes. Click No. To avoid unneccesary note loss we are
going
to transpose the whole score down 10 semitones.
Open the Edit menu and choose Select
All. Your 2 staves turn green. Return to Edit and choose Shift.
As the program has suggested a shift of -10 semitones, you should
select
One
semitone down 10 times in succession. At each operation you will
see
all the notes shift down. You could equally, and more rapidly, click 10
times
in succession on the transpose down icon in the Action
tools
palette.
Now return to Apply street organ filter (in the Score menu). There you will be asked if you are sure that this is the organ for which you want to apply the filter. Colorize the faulty notes. It will be easy to see them on score and then to shift them so that they match your organ range. Apply the organ filter when done.
Listening to the result

It is important to listen to the result to ensure that
the suppression
or shifting of notes is not too deleterious to the music.
To get closer to the sound produced by your organ, it is possible to
change the instrument sound played by the program. For that, click on
the instrument icon -- the
little
yellow and black box (it is a picture of piano keys) -- to the left of
a staff. Select Organ, then Detuned. Depending on your
midi
instrument set(s), you may have other appropriate choices, e.g. street
or
barrel organs. Click on OK. You have now modified the sound of
the
staff. Do the same for the remaining staves.
In some pieces of music you will find drum
sets or other percussion instruments, usually below the ordinary
staves.
Since these are not used, it is best to deal with them as soon as they
are sp