                         Harping(c) Beta 

---------------------------------------------------------------------------
This software is a beta preview of a final shareware software to be
released in mid 1997, you can download the software and use it as long as
the final version not appears (it will have a demo mode also). You can
register early for Harping version 1.0 at the low price of US$20 (just the
price of a good harp) if you register before the final shareware appears.

Please! do it if you want I continue working on this project.


Description

This software can read standard MIDI files and shows the harmonica (10 hole
diatonic) tablature for the selected channel.
Just load the file, play it and watch the tab. You'll be able to change the
harmonica key, the tempo, octave, etc.
Also the program displays the harp layout , including normal blow, draw and 
bend notes (On the tab there will be overblow/overdraw notes marked red that 
doesn't appear on the layout becuase playing chromatically is a very advanced
technique). The notes are pressed while is playing.
You can open a statistics box that will help you to select the harp key that
fits best with the song
 
The final idea is to exchange licks, themes, etc. between the users, and 
have the perfect (or as much as posible) computer software for the harmonicist.

The notation used is similar to the notation of David Barret on his books
(I strongly recommend his books, take a look at Appendix A for a
description and Chapter 1 for the notation on the lessons page at:
http://cardias.elo.utfsm.cl/jargomed/hlessons.htm ).

Draw Notes: Just the hole number ( 3 -> draw 3rd hole )
Blow Notes: A plus sign before the hole number ( +6 -> Blow the 6th hole)
Bend Notes: Each quotation marks is a half step 
		( 3'  -> Half step bend on 3rd hole, Bb on a C harp)
		( 3'' -> One step bend on 3rd hole, A on a C harp)
		( 3'''-> One step and a half on 3rd hole, Ab on a C harp)
Overblow/
Overdraw  : Are indicated with the number and the letter 'o'
		( 6o  -> Overblow 6th hole )
		( 9o  -> Overdraw 9th hole )


Installing

Just decompress the file to the desired directory and then include it on
your program manager (or desktop) and execute it. You should setup the
output midi channel first, and then you are ready to load any midi file,
play it and watch the tab. Select the channel to monitor (change the harp
key or octave if the score is out of range). Load the file can-can.mid to
see what the software does (change octaves and harp key to see the effect).
You can load a version of Juke introduction also, just load it, select 
an A harp and play.
(You will be playing Little Walter in less than a minute).



Harping(c)1997 by Javier Argomedo

Actual version: Harping V0.7beta rev4 , last update Jun 25'1997.

Last changes

There will be always some minor changes on the program, I'll list the most
importants here:

   * Help (under construction)
   * Now you can print the staff
   * Read the time signature and displays the bars seperation
   * Added a piano layout 
   * Support for command-line open, you can associate the midi extension to
     this player.
   * Support for Multiple File Open and Drag & Drop
   * Statistics box
   * Transpose the displayed track, new DLL and EXE
   * Added two buttons on the layout to change the key on the circle of fifths.
   * The tab will change the page earlier (Sugg. By Max Froumentin)
   * 3 state button: Play All -> Play Solo -> Play Muted (S.By M. Froumentin)
   * New MIDI file, juke.mid (only the introduction) (3/21/97).
   * The buttons on the layout are pressed on each note while playing.
     (sugg. by R.Pittner, 3/20/97), version 0.3, new DLL and EXE.
   * Fixed some problems with non-standard MIDI files.
   * Added some colors to the tab.
   * Smooth vertical movement and seek.
   * New memory allocation strategy, major changes in the DLL. 
     Should work on low memory systems (3/6/97)
   * Fixed some memory allocation errors (3/6/97)
   * Fixed another file I/O problems and added more info on midi tracks (3/5/97)
     (new DLL and EXE) 
   * Fixed some file I/O problems with some MIDI files (3/4/97).

Note: 
You can use it for chromatic harmonica (or any other instrument) just 
selecting 'Show Notes' with the options menu.


Features

Features for current version:

   * Works on Windows 3.1 or better (includes Windows 95).
   * Displays harp tablature (for the ten hole diatonic harmonica).
   * Displays the bars seperation.
   * The tabs includes normal blow notes, draw notes, bend notes, overblow
     and overdraw notes (to have a complete chromatic scale).
   * Selectionable harp key. Includes harp layouts for the different keys
     and selectionable octaves.
   * Transpose the displayed track
   * Statistics box (how many blows/draws/bends/etc)
   * Supprt for Multiple File Open and Drag & Drop
   * Accept command line so you can associate the midi extension to it
   * 3 state playing mode (all/solo/mute)
   * Read standard Midi files (formats 0 and 1).
   * Play the midi files and displays the tab in real time (requires midi
     capable sound card).
   * Print the staff (for the displayed track)
   

Features for FULL version 1.0 (expected to be ready on Mid'1997)

   * Bug free ( I hope so).
   * Improved midi play on slow machines.
   * Help included some simple lessons.
   * Extended file manipulation.
   * Print capabilities.
   * Edit and Save capabilities.
   * Midi channels patch (program) setup.
   * Positions assistant.
   * Score transpose.
   * Improved display of midi file channels and tabs.

Features for version 2.0

   * DSP capabilities, includes tuner and simple lick recognizer.
   * Waveform view.
   * Layout and Tablature for other tuning and valved harps.
   * Edit toolbox including some harp specific effects (smooth
     bend,shakes,etc).
   * Lick templates, Chord progression templates, Drum templates.




Registration

To register for the version 1.0 now, you can do it at a special low price
(offer valid until the version 1.0 appears in mid 1997). Just send US$20,
via registered mail or money order (via Western Union) payable to:

     Javier Argomedo
     Av. Valparaiso 507 dp.602
     Casilla 1117
     Vina del Mar, CHILE.

     Phone: +56 (32) 680520

Please include the following information:

First Name: _________________   Last Name:  ___________________________
Address   : ___________________________________________________________
City      : __________________________  State: ________________________
Country   : __________________________  ZIP: __________________________
Phone     : +   (    )-_______________  e-mail: _______________________

You will receive the latest version and the registration code for the next
upgrades of version 1.x via e-mail (for disk please add US$5).
Also you will have access to a database of midi files for harmonica.


DISCLAIMER OF WARRANTY

THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES AS TO PERFORMANCE
OF MERCHANTABILITY OR ANY OTHER WARRANTIES WHETHER EXPRESSED OR IMPLIED.
BECAUSE OF THE VARIOUS HARDWARE AND SOFTWARE ENVIRONMENTS INTO WHICH THIS
PROGRAM MAY BE PUT, NO WARRANTY OF FITNESS FOR A PARTICULAR PURPOSE IS 
OFFERED. GOOD DATA PROCESSING PROCEDURE DICTATES THAT ANY PROGRAM BE 
THOROUGHLY TESTED WITH NON-CRITICAL DATA BEFORE RELYING ON IT. 
THE USER MUST ASSUME THE ENTIRE RISK OF USING THE PROGRAM. ANY LIABILITY 
OF THE SELLER WILL BE LIMITED EXCLUSIVELY TO PRODUCT REPLACEMENT OR REFUND
OF PURCHASE PRICE.


Any question?, just send me a mail: hpf@mailhost.elo.utfsm.cl

Bug Reports

Please send me any bug report, I'll fix it as soon as I can.

Thanks.
Javier Argomedo
Casilla 1117,Vina del Mar
CHILE
e-mail: hpf@mailhost.elo.utfsm.cl

---------------------------------------------------------------------------
All midi files included here are considered as public domain.
I'm not the author of the original, and some are'nt sequenced by me.



