▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
   Key Signature
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄

Fifteen key signatures are available to
choose from. The key of C is available from
both Sharp and Flat selectors, so that EZPNO
may appropriately label out of key notes as
sharp or flat. The default Key Signature for
new songs is C.

Sharp/Flat Selector
────────────────────
With the keyboard, enter <S> or <F> to access
the Sharp or Flat selectors. Move the 
highlighted box to the desired key and press
<Enter>. With the mouse, click on the desired
key. The key signature selected will be 
described and drawn in the Key Signature 
window.

Mode Selector
────────────────────
The Mode selector contains three choices:
1. Section
2. Song
3. Current measure

Section mode is the default, and will change
the key signature of all measures up to the 
next key change or end of song. Song mode 
changes the key signature of every measure. 
Current measure mode changes the key of the 
current measure only. 

With the keyboard, enter <M> to access the 
Mode selector. Move the highlighted box the
desired mode and press <Enter>. With the 
mouse, click on the desired mode.



<** END **>
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  Time Signature
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄

The Time Signature is expressed as the number
of beats per measure (numerator), and the 
note per beat (denominator). For new songs, 
the default time signature is 4/4. 

Beat
────────────────────
Press <B> or click in the beat window to 
activate the Beat text icon. Enter the 
desired beat and press enter. The allowable
range is 1 to 99.

Note per Beat
────────────────────
With the keyboard, enter <N> to access the 
NPB selector. Move the highlighted box the 
desired note per beat and press <Enter>. With
the mouse, click the desired note per beat. 
The allowable range is Whole note(1) to 
Sixteenth note(16).

The selected time signature will be displayed
in the Time Signature window.

Mode Selector
────────────────────
The Mode selector contains three choices:
1. Section
2. Song
3. Current measure

Section mode is the default, and will change 
the time signature of all measures up to the 
next time signature or end of song. Song mode
changes the time signature of every measure. 
Current measure mode changes the time 
signature of the current measure only. 

With the keyboard, enter <M> to access the 
Mode selector. Move the highlighted box the 
desired mode and press <Enter>. With the 
mouse, click on the desired mode.



<** END **>
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
 Measure End
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄

Five measure end symbols are available. All 
symbols serve only to mark the end of the 
measure, and do not affect playback.

With the keyboard, enter <1> to <5> to select
the desired symbol. With the mouse, click on 
the desired symbol.



<** END **>
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  Measure Editing
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄

The Measure Editing functions are divided 
into two groups. The first group (Cut,Copy,
Shift,Quantize) may operate on a range of
measures, and may be selected by clef. The 
second group (Paste,Merge,Insert) may be 
repeated.

Measure Buffer
────────────────────
Cut and Copy functions save notation in the 
Measure Buffer. The size of the Measure 
Buffer is always displayed at the top right 
of the screen. The contents of the measure 
buffer may be pasted or merged at any point 
in the song. The Measure Buffer may also be 
exported to or imported from a file, so that
song parts may be transferred between song 
files. The Measure Buffer is automatically 
cleared when a new song is loaded, or when 
memory has been exhausted.

Clef Selector
────────────────────
With the keyboard, enter <C> to access the 
Clef selector. Move the highlighted box to 
the desired clef and press <Enter>. With the
mouse, click the desired clef. 'Both Clefs' 
is the default for editing functions.

Measure Range
────────────────────
Editing functions may operate on a range of 
measures. Enter <F> or click the From-Measure
window to activate the From-Measure icon. 
Enter <T> or click the To-Measure window to 
activate the To-Measure icon. The allowable 
range is 0 to 999. 

Press <A> or click [All] to select all 
measures for the edit operation.

The From-Measure and To-Measure may be marked
with <Ctrl><F1> and <Ctrl><F2> respectively.
Press <N> or click [Range] to input this 
preset range.

Cut
────────────────────
Enter <U> or click [Cut] to delete or clear 
the selected range of measures. If Clef is set
to 'Both', the measure range is deleted. 
Otherwise, the selected clef is cleared 
within the measure range. Deleted or cleared 
measures are saved in the Measure Buffer for
future pasting, merging, or exporting.

Copy
────────────────────
Enter <O> or click [Copy] to copy the 
selected range of measures to be saved in the
Measure Buffer for future pasting, merging,
or exporting.

Shift
────────────────────
Enter <S> or click [Shift] to shift notation 
from one clef to the other for the selected 
measure range. You must choose the clef 
(Treble or Bass) that you want to transfer 
from. This feature is especially useful for 
imported MIDI files to separate one track 
onto both Treble and Bass clefs. This 
function causes EZPNO to recreate music 
notation and to force all measures to conform
to the time signature. All manual changes to 
the notation will be lost. 

Quantize
────────────────────
Enter <Q> or click [Quantize] to quantize 
the selected range of measures. This feature 
is especially useful for imported MIDI 
files so as to align note starting times and 
standardize note durations. This function 
causes EZPNO to recreate music notation and 
to force all measures to conform to the time 
signature. All manual changes to the notation
will be lost. 

Paste
────────────────────
Enter <P> or click [Paste] to paste the 
contents of the Measure Buffer at the current
song position. Pasted measures will be 
inserted before the current measure. The 
Measure Buffer is cleared following a Paste 
operation.

Merge
────────────────────
Enter <M> or click [Merge] to merge the 
contents of the Measure Buffer starting at 
the current measure. The notation of each
measure in the Measure Buffer will be 
combined with that of the current and 
subsequent measures of the song. If the end
of the song has been reached, any remaining 
measures in the Measure Buffer will be 
appended to the song. The Measure Buffer is
cleared following a Merge operation.

Insert
────────────────────
Enter <I> or click [Insert] to insert a new 
empty measure before the current measure. 

Repeat
────────────────────
This parameter instructs EZPNO as to how many
times a given paste, merge, or insert 
operation is to be performed. The default is 
one time (1).

Enter <R> or click in the Repeat window to 
activate the Repeat text icon. Enter the 
value and press <Enter>.



<** END **>
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  Clef Boundary
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄

The highlighted horizontal line in the 
notation window represents the clef boundary
of the selected clef. If the Treble clef has
been selected, all notes on and above the 
line will remain on the clef, and all others 
will be transferred to the Bass clef. If the
Bass clef has been selected, all notes on and
below the line will remain on the clef, and 
all others will be transferred to the Treble
clef. 

Move the clef boundary line using the <  >
and <  > keys or dragging or clicking the
mouse. The boundary may be fine tuned by
pressing the <+> or <-> keys, or by manually
entering the MIDI note value. Enter <M> or
click the MIDI note value window to activate
this icon. Enter the value (0-127) and press
<Enter>.
 


<** END **>
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
    Quantize 
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄

The Quantize function allows the timing of 
raw MIDI data to be structured for notation
purposes. This is especially important for 
imported MIDI files that are created by raw 
recording only. Because music timing is never
perfect from such recording, EZPNO must know 
how to align note starting times that are not
precisely on beat, and the minimum duration 
of each note.

Note-On
────────────────────
The lowest resolution is 4, so that all notes
would be forced to start at the nearest 
Quarter note boundary. The highest resolution
is 32, for which all notes would be aligned 
along the nearest Thirty-two note boundary. 
The higher the resolution, the more 
accurately does the notation reflect the 
original piece of music. However more memory
is required for higher resolutions.

With the keyboard, enter <N> to access the 
Note-On selector. Move the highlighted box 
to the desired note-on resolution and press
<Enter>. With the mouse, click the desired 
note-on resolution.

Note Duration
────────────────────
The minimum duration for each note ranges 
between Quarter note and Thirty-two note.
All raw note durations that are found to be 
less than this minimum, will be lengthened 
so as to conform to this setting. 

If the [?] setting is selected, EZPNO will
quantize each note duration automatically,
based on the next note starting time.

With the keyboard, enter <D> to access the
Duration selector. Move the highlighted box
to the desired note duration and press 
<Enter>. With the mouse, click the desired 
note duration.



<** END **>
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  Measure Marker
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄

The value entered here can be used to mark
the start (from) or end (to) of the measure
range for editing. In the Measure Editing 
dialogue, activate the 'Range' icon to input
this preset range.



<** END **>
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
   Chord Creation
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄

EZPNO can create a variety of chords for you.
If accepted, the new chord will be inserted 
at the current chord position.

Chord Base
────────────────────
With the keyboard, enter <C> to access the 
Chord selector. Move the highlighted box to
the desired chord and press <Enter>. With the
mouse, click the desired chord. 

Chord Type
────────────────────
With the keyboard, enter <T> to access the 
Type selector. Move the highlighted box to 
the desired chord type and press <Enter>. 
With the mouse, click the desired chord type.
The default type is 'Major'.

A description of the selected chord is 
displayed in the Current Chord window.



<** END **>
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
   Chord Label
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄

EZPNO automatically creates labels that 
describe a chord. To display chord labels 
along the top of the notation window, set the
text mode to 'chord label'.
(see F5 - Song Settings)

Label
────────────────────
To create a user-defined chord label, enter
<L> or click in the Label window to activate
the Label text icon. Input the desired text 
and press <Enter>. 

Default
────────────────────
Enter <D> or click [Default] to restore the 
default chord label.



<** END **>
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
    File Options
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄

Open, New, and Import MIDI functions clear 
the current song. If changes have been made 
to the current song, a warning message will 
pop up asking you if you want to save before
proceeding.

Open
────────────────────
Open an existing EZPNO song file from disk.
Enter <O> or click [Open].

New
────────────────────
Clear the current song. All song settings 
will be restored to default values.
Enter <N> or click [New].

Save
────────────────────
Save the current song to disk. Function key
<F2> is a short-cut for saving files.
Enter <S> or click [Save].

Import MIDI
────────────────────
Import a standard MIDI file. File formats 0 
and 1.0 are supported.

With the keyboard, enter <I> to access the 
Import selector and press <M>. With the 
mouse, click [MIDI] within the Import 
selector.

Export MIDI
────────────────────
Export the current song as a standard MIDI 
file (format 1.0). The first track will 
contain tempo, time and key signature 
information. The second and third track 
will contain the Treble and Bass clefs 
respectively. If a clef's channel is set to
'0', its notation will not be exported
(see F5 - Song Settings).

With the keyboard, enter <E> to access the 
Export selector and press <M>. With the 
mouse, click [MIDI] within the Export 
selector.

Import Buffer
────────────────────
Import an EZPNO song file to the Measure 
Buffer. The contents of the Measure Buffer
may then be pasted or merged anywhere within
the current song. In this way, song parts may
be transferred between files.

With the keyboard, enter <I> to access the 
Import selector and press <B>. With the 
mouse, click [Buffer] within the Import 
selector.

Export Buffer
────────────────────
Export the Measure Buffer to an EZPNO song 
file. The Measure Buffer is created from
Cut and Copy operations during Measure 
editing. Later, exported song parts may be 
imported to a new song.

With the keyboard, enter <E> to access the 
Export selector and press <B>. With the 
mouse, click [Buffer] within the Export 
selector.

Import Lyrics
────────────────────
Import a standard DOS text file of song 
lyrics. Each line of the text file will
serve as lyrics for successive measures. To
see lyrics along the top of the notation 
window, set the text mode to 'song lyrics'.
(see F5 - Song Settings)

With the keyboard, enter <I> to access the 
Import selector and press <L>. With the 
mouse, click [Lyrics] within the Import 
selector.

Export Lyrics
────────────────────
Export song lyrics to a DOS text file. Each
measure lyric will serve as a single line
in the file.

With the keyboard, enter <E> to access the 
Export selector and press <L>. With the 
mouse, click [Lyrics] within the Export 
selector.



<** END **>
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
    File Input
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄

The File dialogue box has three windows: 
Name, File, and Directory. With the keyboard,
press the corresponding hot-key (N,F,D) or 
press <Tab> to move to the next window. With 
the mouse, click in the desired window.

Name 
────────────────────
If a file name is entered, EZPNO will search 
only the current directory. If a file mask 
(eg. *.*) or directory path is recognized,
control is automatically passed to the File
window. To change drives, type in the desired
drive (eg. A:). 

".PNO" is the default file extension for save
and open functions.

".MID" is the default for MIDI file 
functions.

".BUF" is the default for Measure Buffer 
functions. 

".LRC" is the default for Lyric file 
functions. 

File 
────────────────────
With the keyboard, move the highlighted bar 
to the desired file using <  >,<  >,
<Page Up>,<Page Down>,<Home>,<End>, or the 
first letter of the desired file. Press 
<Enter> to make your selection. 

With the mouse, move the highlighted bar by 
clicking or dragging the mouse within the 
window or by moving the slidebar. Make your 
selection by double clicking the mouse on the
highlighted bar. 

A description of the current highlighted file
is displayed under the file window and shows
the file name, size, and date and time of 
last update.

Directory
────────────────────
Navigation in this window is similar to that 
described for the File Icon. 



<** END **>
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
 Import a MIDI File 
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄

EZPNO can import two MIDI file tracks to be 
assigned to the Treble and Bass clefs. Within
the selected tracks, a measure range may also
be specified so as to isolate a specific song
part. You may play the selected tracks or 
play all available tracks in the MIDI file. 
You may also return to the File Input 
dialogue box to import a new file. 

Track Selection
────────────────────
Enter <R> or click the mouse within the 
Treble track window to activate the Treble 
track text icon. Enter <B> or click the mouse
within the Bass track window to activate 
the Bass track text icon. Once activated, 
enter <?> to see a list and description of 
available tracks. The default is track 1.

Measure Range
────────────────────
A measure range may be specified for 
importing a track part. This may become 
necessary for large tracks due to memory 
limitations. Enter <F> or click the From-
Measure window to activate the From-Measure
icon. Enter <T> or click the To-Measure 
window to activate the To-Measure icon. The 
allowable range is 0 to 999. 

Clef Selector
────────────────────
If only one track is desired for importing, 
choose the Treble or Bass clef from the 
Clef selector. With the keyboard, enter <C>
to access the Clef selector. Move the 
highlighted box to the desired clef and press
<Enter>. With the mouse, click the desired 
clef. 'Both Clefs' is the default. 

Quantize
────────────────────
The Quantize function allows the timing of 
raw MIDI data to be structured for notation
purposes. This is especially important for 
imported MIDI files that are created by raw 
recording only. Because music timing is never
perfect from such recording, EZPNO must know 
how to align note starting times that are not
precisely on beat, and the minimum duration 
of each note.

Note-On
────────────────────
The lowest resolution is 4, so that all notes
would be forced to start at the nearest 
Quarter note boundary. The highest resolution
is 32, for which all notes would be aligned 
along the nearest Thirty-two note boundary. 
The higher the resolution, the more 
accurately does the notation reflect the 
original piece of music. However more memory
is required for higher resolutions.

With the keyboard, enter <N> to access the 
Note-On selector. Move the highlighted box 
to the desired note-on resolution and press
<Enter>. With the mouse, click the desired 
note-on resolution.

Note Duration
────────────────────
The minimum duration for each note ranges 
between Quarter note and Thirty-two note.
All raw note durations that are found to be 
less than this minimum, will be lengthened 
so as to conform to this setting.

If the [?] setting is selected, EZPNO will
quantize each note duration automatically,
based on the next note starting time.

With the keyboard, enter <D> to access the
Duration selector. Move the highlighted box
to the desired note duration and press 
<Enter>. With the mouse, click the desired 
note duration.

Play
────────────────────
Enter <P> or click [Play] to play the tracks
that have been selected. This way, you may 
hear your selection before EZPNO converts 
the track(s) to music notation.

Enter <A> or click [Play All] to play all 
available tracks.

New File
────────────────────
Enter <W> or click [New...] to return to the
File Input dialogue box so as to import a 
new file.



<** END **>
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  Song Statistics
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄

This window displays the Key signature, Time
signature, Treble clef beats, Bass clef 
beats, and the Sight-reading score for each
measure. If the number of beats found in a 
measure does not match the time signature, an
asterisk (*) will be displayed next to the
beat number. This is meant to assist manual 
notation entry.

Sight-reading scores are tabulated for each 
measure when using the Sight-reading function
in the EZPNO Tutor. The song performance 
score displayed at the bottom is the average 
of all such scores. 

A measure may be selected to view by moving 
the highlighted bar to the desired measure.

With the keyboard, move the highlighted bar 
to your selection using <  >,<  >,
<Page Up><Page Down>,<Home>,or <End>,
and then press <Enter>. 

With the mouse, move the highlighted bar to
your selection by clicking or dragging the 
mouse within the window, or by moving the 
slidebar. Make your selection by double 
clicking the mouse on the highlighted bar.



<** END **>
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  Song Settings
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄

All of the song settings in this window, with
the exception of 'Text mode', are MIDI 
settings that affect MIDI playback. The MIDI 
channel, volume, and instrument(patch) may be
selected for both the Treble and Bass clefs. 
The Text mode sets the type of text to be 
displayed along the top of the Notation 
window. All settings are saved with the song.

All text icons may be activated by pressing 
the corresponding hot-key, or clicking in the
icon's window with the mouse.

Hot-keys:
T  Tempo
R  Treble clef settings
B  Bass clef settings
E  Text Mode

Tempo
────────────────────
The tempo is the speed at which the song 
plays back. The allowable range is 1 to 255.
The default tempo for new songs is 100. 
Slow down the tempo to facilitate learning of
difficult song parts.

Channel
────────────────────
For playback, the MIDI channel must be set 
between 1 and 16. The default channel for new
songs is 1 for the Treble clef, and 2 for 
the Bass clef. In order to use different 
instruments for playback of the Treble and 
Bass parts of a song, the channel settings 
must be different for each clef.

The MIDI channel may be set to 0 in order to 
deactivate a clef. The deactivated clef will 
not sound during playback, be demonstrated or
tested for sight-reading in the EZPNO Tutor, 
or be exported to a MIDI file.

Volume
────────────────────
The MIDI volume setting may range between 0 
and 127. A volume of 0 will silence the clef,
but does not deactivate the clef as does a 
MIDI channel setting of 0 (see 'Channel' 
above). The default volume is 100. 

Instrument
────────────────────
The instrument selection conforms to the 
General MIDI standard set. 128 instruments
are available to choose from. Enter <?> or
click in the instrument window to access a 
list of instruments to choose from. The 
default instrument for new songs is 1 (Piano).

Text Mode
────────────────────
The Text mode icon selects the type of text 
that will be displayed at the top of the 
Notation window. The default text mode for 
new songs is 'chord label'. 'Song lyrics' or
'No text' are the other options. 

Press <Spacebar> or click the text mode 
window to step through the selections. Press 
<Enter> or click outside the window to make
your selection.



<** END **>
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
   Global Settings
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄

All text icons may be activated by pressing 
the corresponding hot-key, or clicking in the
icon's window with the mouse. Global settings
are saved in a configuration file upon 
program exit.

Hot-keys:
N  Chord Note Length
A  Chord Arpeggio
T  Tutor Auto Delay
3  3D drawing

Chord Note Length
────────────────────
This parameter specifies the duration of 
individual notes of a chord, when sounded in 
the EZPNO Editor or Tutor. The allowable 
range is 0 to 480 ticks.
(120 ticks = 1 Quarter note)

Chord Arpeggio
────────────────────
Arpeggio specifies the delay in ticks between
individual notes of a chord, when sounded in 
the EZPNO Editor or Tutor. 
(120 ticks = 1 Quarter note)

Tutor Auto Delay
────────────────────
This parameter is used for timing purposes in
the Auto function of the EZPNO Tutor. 
Increasing this value improves the musical 
timing but slows the automatic stepping. If 
timing is less important, decrease this value
to improve the speed of the automatic 
stepping.

3D drawing
────────────────────
Setting 3D draw will enhance the three-
dimensional quality of the piano images in 
the EZPNO Tutor. However a math coprocessor
(DX chip) is recommended for acceptable 
speed.



<** END **>
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
   Text Window
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄

With the keyboard, move the highlighted bar 
to your selection using <  >,<  >,
<Page Up><Page Down>,<Home>,or <End>,
and then press <Enter>. 

With the mouse, move the highlighted bar to
your selection by clicking or dragging the 
mouse within the window, or by moving the 
slidebar. Make your selection by double 
clicking the mouse on the highlighted bar.



<** END **>
<** INDEX **>
1
44
94
109
243
270
323
336
365
390
497
555
666
702
782
834
