PipeLime

Highland bagpipe notation input tool for Lime (Win 95)

PipeLime is a program which sends duration codes, individual notes and bagpipe gracenote combinations to the Lime music notation program (Win95). The purpose is to speed entry of Highland bagpipe music by minimizing hunting and pecking on the tiny Lime note-entry piano. Pitch and duration are selected simultaneously by clicking a note cursor on one of several "stafflets" that appear in the PipeLime window. There are also buttons which mimic the right and left arrow keys and the backspace key (for deleting notes). PipeLime is not clever; you still need to know the ins and outs of Lime. It merely enters notes.


Please note!!

It appears that PipeLime does not work with Lime versions 6.0 and later. At this time, it is not clear whether this problem is resolvable. As a work-around, consider using an earlier version of Lime for PipeLime input, and, if necessary, a later version for editing using the new features in Lime 6.x. The latest version of Lime which I have found to work with PipeLime on both Windows 95 and 98 is 5.03.

Since earlier versions of Lime are not available from the CERL webpage, the executable and .DLL for Lime 5.03 may be downloaded here in the file lime503.zip . You should still download a more recent version from CERL to get the manual, original fonts, and score samples.


Entering melody notes

Simply point and click on the appropriate stafflet to select duration and pitch. Shift-click for a dotted note.



For additional duration modifications, right-click. A popup menu appears.



Entering gracenotes

For single gracenotes, left-click on the gracenote stafflet. For predefined embellishments right-click to invoke the appropriate popup menu.


Gracenote menus

Embellishments and popup menus are defined in two ASCII text files grace.def and grace.pop. Movements can be added and renamed and the menus reorganized to suit simply by editing these files.


How to get PipeLime

First the fine print - PipeLime is 'Tuneware'
PipeLime is © Ewan Macpherson 1998. I have spent quite a lot of time (and a little bit of money) creating this program. I don't expect people to send me money (although feel free!), so PipeLime is 'Tuneware'. Please e-mail me some of the tunes you set in Lime and, if you like, I will make them available on-line at my WWW Bagpipe Index web page. The more the merrier - get busy!

Oh, right, how to get it ... just download PipeLime.zip. Create a directory to hold the PipeLime files and unzip them into it.

Then read readme.txt and do the necessary setup.

Feedback
Please let me know (by emailing to emacpher@umich.edu) how you like this program and if you have any suggestions. I'm more interested in getting the ergonomics right than in adding too many fancy features. Reports of bugs also highly encouraged, of course.

Disclaimer
Oh, and use PipeLime at your own risk; I'm not responsible, etc, etc ...

Technical details
PipeLime is written in Borland Delphi 2 (visual object Pascal, if you will). It uses a freeware MIDI output component written by David Churcher and a modified version of the SendKeys component from FredsterWare.

Acknowledgments
Many thanks to David Williams for prompting me to take on this project and for his useful feedback during the development of PipeLime.

Enjoy!