A Limited Comparison of Bagpipe Software
(NOTE: These are my opinions!)
After some consideration of the available programs, I've concluded that there is, as of yet, no "complete" software solution.
I should stress that, because of issues discussed previously, I looked at only three programs in depth. I have extensive experience with Bagpipe Music Writer Gold/Bagpipe Music Player/Reader. However, my evaluation will be continuing and I'll be investigating the capabilities of the ABC shareware solution(s).
My wish list, which will undoubtedly grow as each goal is achieved, is represented below.
Issue: | Bagpipe Music
Writer Gold or Bagpipe Player |
PiobMaster | Electric Pipes |
Easily installed on Windows computer | Yes | Yes | Yes |
Ability to blend with practice chanter | Uses any midi instrument - this works adequately | Sampled pipe sound only | can sample a student's practice chanter or any other sound. Comes with GHB and Smallpipe samples |
Ability to adjust pitch to match a practice chanter from the soundcard | A or B-flat, nothing in between (Can be adjusted in-between using motherboard speaker.) | Not obvious, but may be able to replace .wav files used to make sound. | Can sample a student's practice chanter - Defaults not adjustable |
Pitch intervals (intonation) match accepted norms for bagpipe | No, but close | Yes | Yes, by sampling |
Internal timings within an embellishment/adjustable | Some are acceptable, others not. Significant improvements can be made with code modifications | Nicely done, not adjustable | Nicely done, not adjustable |
Embellishment placement timing (downbeat within embellishment) | Somewhat adjustable, but all types of embellishments are incorrectly forced to fit the same rules. | Nicely done, not adjustable | All embellishments take time from note following. Not adjustable. (Equivalent to Bagpipe Music Player Setting A=100.) |
Can control gracenote timing | Yes, not affected by tempo | Yes, a function of tempo only. Limited range. (Taurluaths seem unaffected.) | Yes. Can be adjusted both independently and as a function of tempo. |
Can control tempo | Yes. Broad range, but requires stopping playback and changing numerical bpm settings. | Yes. Limited range by slider bar with no bpm. Requires stopping playback | Yes. Broad range available by combination of manually setting BPM in data file and a +/-50% slider adjusted range during playback. BPM on slider. |
Overall Music Flow | Somewhat stilted, with uneven timing between heavily embellished and lightly embellished bars. Can be improved by sacrificing embellishment placement. | Fixed, but solid. | Very nice with adjustable emphasis on beats and pointing. |
Can play dead slow tunes with very open embellishments suitable for learners | Yes, after changing modifications, but timing may be stilted. When gracing timing is too long, melody note are lost. | May not be enough range to really slow the tune for learners. Embellishments not wide open. | Without adjusting the BPM in the data file, there may not be enough range using the slider to really slow the tune for learners. When gracing timing is too long, the gracings are lost. |
Can loop through a troublesome passage | Yes | No (Whole Tune Only) | Yes |
Can easily convert same tune at tempo for accomplished pipers | Yes, after modifications to gracenote lengths | Yes | Yes |
Broad range of embellishments | Yes | Yes (no heavy throw) | Yes |
Can set up band medley | Yes | Not obvious | Yes |
Starting E/matches tune tempo | Selectable/Not by default, but settable in milliseconds, not beats. Auto-E can be deselected and then written into score to match tempo. | Selectable/No, fixed duration. Could be scored in. | Would need to be scored, but then would match tempo. |
Has Metronome Click | No | No | No (may be available in next version as a drum stick tap) |
Can write/play harmonies | No/No | No | Yes/Yes. Harmonies are handled as ABC voices. |
Can cut/paste into word processor for tutorial work | Yes/ Whole music screen is copied | Yes/ Whole tune is inserted via OLE | Yes |
Output Other Files? | Midi (The file will play, but may not be compatible with music processors), Wave | Wave | Wave, ABC |
Can Convert from other Sources | BMW, BWW(others with File Convert) | BMW | ABC, BMW, BWW, BGP |
Drum Scores | No | Separate, but Related Program | No (Next Version?) |
File Format/Editor | BMW text/Any (e.g., notepad or program) | binary/program only | ABC like text/Any. EPM files are used for harmonies, contain additional formating information, and are binary in nature. |
Suggested Improvements |
Copyright S.K. MacLeod 1996-2016