Member Links :  Harptabs.com The fastest message board... ever.
Here is a place where our members can post links to their favorite sites. 
harpy: convert MIDI files to tabs
Posted by: anthony (109.129.9.---)
Date: April 20, 2010 07:37AM

Hi everyone,

I recently started to develop a Free (as in [en.wikipedia.org]) piece of software called "harpy", available here:


[sourceforge.net]


In a nutshell, harpy reads in MIDI files, extracts the channel of your choice and produces the corresponding tabs for the diatonic harmonica of your choice. It currently produces tabs in text format (pretty much like what you can find on harptabs, but following this notation: [www.angelfire.com]) and in LaTeX format.

harpy knows about (low) major, natural minor, harmonic minor, Country tuned and Melody Maker blues harps. It also tells you ``how difficult'' a song is, based
on the advanced techniques you need to master to play the song (bending, overblows and overdraws). If you want to practice those techniques, just choose the harp that suits your needs. If you're not good enough yet, you can select harp(s) that avoid them.

Moreover, if the song is not playable on any harp, harpy tries to find transpositions that render the song playable. You can also restrict your search to a bunch of harps of your choice, or have harpy look for transpositions that avoid bending, overblows or overdraws.

Although I welcome donations (and who wouldn't ;-) ), harpy is available free of charge for every platform. Binaries are only available for Windows at the time, but the source can be run on any platform after installing Python 2.6 (http://www.python.org/).

harpy is still in early development, so there may be bugs and many missing desirable features, but I hope that just like wine, it'll only get better with time (and hard work on my part ...). All the more reasons why I need and welcome your feedback, be it positive or negative (by mail or on harpy's forums: [sourceforge.net] ; I wouldn't want to take up much more space here than I already did).

Thanks for your time, I hope you'll like harpy and find it useful!


Options: ReplyQuote
Re: harpy: convert MIDI files to tabs
Posted by: gene (---.dsl.rcsntx.swbell.net)
Date: April 20, 2010 08:39AM

It sounds really, really GREAT!!!
I'm fixin' to go to bed. I'll check it out tomorrow.
(I'm not very fond of the ">" for "blow", though. I prefer "-" for "draw."winking smiley

Options: ReplyQuote
Re: harpy: convert MIDI files to tabs
Posted by: gene (---.dsl.rcsntx.swbell.net)
Date: April 21, 2010 06:01PM

It's a bz2 file extension. I didn't download it. I've been using Harmony Assistant to get tabs from midis.

Options: ReplyQuote
Re: harpy: convert MIDI files to tabs
Posted by: anthony (109.129.73.---)
Date: April 21, 2010 10:46PM

Didn't know about Harmony Assistant, but I assume this means you use Windows, in which case you can use WinRAR (http://www.rarlab.com/) to extract bzip2 files.

Options: ReplyQuote
Re: harpy: convert MIDI files to tabs
Posted by: anthony (109.129.86.---)
Date: June 06, 2010 04:41PM

Hi,

Just a quick note to let you know that version 0.1.6 is now available, and produces ABC sheet music too. Far from perfect, but I hope it'll be good enough to let you learn a few songs.

Options: ReplyQuote
Re: harpy: convert MIDI files to tabs
Posted by: Werkis2 (95.68.90.---)
Date: June 06, 2010 06:13PM

Problems on Xp sad smiley ther is files for win but not starting applciation only showind 3 lines in ms cmd and end

Options: ReplyQuote
Re: harpy: convert MIDI files to tabs
Posted by: anthony (---.93-201-80.adsl-dyn.isp.belgacom.be)
Date: June 07, 2010 06:21AM

Hi Werkis2,

I think it'd be more appropriate to ask for help on the official forum:

[sourceforge.net]

When you do, please be more specific about what happens (post the output) and how you make it happen (what you've typed). You'll be more likely to receive help that way.

Options: ReplyQuote
Re: harpy: convert MIDI files to tabs
Posted by: Werkis2 (95.68.90.---)
Date: June 07, 2010 10:19AM

Ok sure i will do it .

Options: ReplyQuote
Re: harpy: convert MIDI files to tabs
Posted by: Werkis2 (95.68.90.---)
Date: June 08, 2010 02:27PM

Ok folks i tested latest version 0.1.6.1 with fix for windows xp .

I had before harping! which i used since i had no full registered version i couldn't convert midi to tabs i had to write all by hand and also couldn't use costume harmonica tuning config files.

After harping i had Sydel software TabTool, Recorder and virtual harmonica tab tool is good because there you can past tab and listen how it sounds
and recorder is useful to see what notes gives out your harmonica i even tried to get out it using wave/midi recorder instead of my mic and get out few notes from mp3 song but Tabtool crashes with my costume tunings.

And now

Harpy - i love that it have all kind harps Minor,Major,Low major, Natural Minor Melody maker.

------------------------------------------------------------------------------------------------
Short instruction how to use in Windows OS

go to [www.python.org]

download Python 2.6 ad install it

than go to [sourceforge.net] and download latest version 0.1.6.1 (2mb)

if you dont have download WinRar or 7zip

than extract contents from archive to

C:\Documents and Settings\Administrator (Or your account if you have different)

copy some midi file into that directory

than go to start run type cmd

and into command line console

type

harpy.exe silentnight.mid

(You can use options just read manual)

ok now harpy will show you aviable instruments in midi file

ok here you go ----->


C:\Documents and Settings\Administrator>harpy.exe xfiles3.mid

Your file contains several channels; here they are, along with the names I guessed:

[ 0 ] Eerie sound (Orchestral Harp)
[ 1 ] Eerie sound echo #1 (Orchestral Harp)
[ 2 ] Eerie sound echo #2 (Orchestral Harp)
[ 3 ] Eerie sound echo #3 (Orchestral Harp)
[ 4 ] Whistle (Whistle)
[ 5 ] Background hum (SynthStrings 2)
[ 9 ] Drum boom

If you want tabs for one of these channels, please enter the corresponding number (or q to quit):

i will press 4 for whistle

now choose wich harp you want

The following harmonicas could be used to play your song:

[ 0 ] Country B (note: this will require bending, overblows, overdraws)
[ 1 ] Major B (note: this will require bending, overblows, overdraws)
[ 2 ] Melody Maker B (note: this will require bending, overblows, overdraws)
[ 3 ] Natural minor B (note: this will require bending, overblows, overdraws)
[ 4 ] Country C (note: this will require bending, overblows, overdraws)
[ 5 ] Major C (note: this will require bending, overblows, overdraws)
[ 6 ] Melody Maker C (note: this will require bending, overblows, overdraws)
[ 7 ] Harmonic minor C (note: this will require bending, overblows, overdraws)
[ 8 ] Natural minor C (note: this will require bending, overblows, overdraws)
[ 9 ] Country Db (note: this will require bending, overblows, overdraws)
[ 10 ] Major Db (note: this will require bending, overblows, overdraws)
[ 11 ] Melody Maker Db (note: this will require bending, overblows, overdraws)
[ 12 ] Harmonic minor Db (note: this will require bending, overblows, overdraws)
[ 13 ] Natural minor Db (note: this will require bending, overblows, overdraws)
[ 14 ] Country D (note: this will require bending, overblows, overdraws)
[ 15 ] Major D (note: this will require bending, overblows, overdraws)
[ 16 ] Melody Maker D (note: this will require bending, overblows, overdraws)
[ 17 ] Harmonic minor D (note: this will require bending, overblows, overdraws)
[ 18 ] Natural minor D (note: this will require bending, overblows, overdraws)
[ 19 ] Country Eb (note: this will require bending, overblows, overdraws)
[ 20 ] Major Eb (note: this will require bending, overblows, overdraws)
[ 21 ] Melody Maker Eb (note: this will require bending, overblows, overdraws)
[ 22 ] Harmonic minor Eb (note: this will require bending, overblows, overdraws)
[ 23 ] Natural minor Eb (note: this will require bending, overblows, overdraws)
[ 24 ] Country E (note: this will require bending, overblows, overdraws)
[ 25 ] Major E (note: this will require bending, overblows, overdraws)
[ 26 ] Melody Maker E (note: this will require bending, overblows, overdraws)
[ 27 ] Natural minor E (note: this will require bending, overblows, overdraws)
[ 28 ] Country F (note: this will require bending, overblows, overdraws)
[ 29 ] Major F (note: this will require bending, overblows, overdraws)
[ 30 ] Melody Maker F (note: this will require bending, overblows, overdraws)
[ 31 ] Harmonic minor F (note: this will require bending, overblows, overdraws)
[ 32 ] Natural minor F (note: this will require bending, overblows, overdraws)
[ 33 ] Country Gb (note: this will require bending, overblows, overdraws)
[ 34 ] Major Gb (note: this will require bending, overblows, overdraws)
[ 35 ] Melody Maker Gb (note: this will require bending, overblows, overdraws)
[ 36 ] Natural minor Gb (note: this will require bending, overblows, overdraws)

type number and after it harpy will export tab to txt file

C:\Documents and Settings\Administrator\tabs\text

and here are tabs

Untitled (by Unknown, from Unknown)
-----------------------------------


BPM: about 120

For Major C harmonica
Features: bending, overblows, overdraws

6 8> 8 8> 9> 8> 8> 6 8> 8 8> 10 8> 8> 10> 10>' 10 9> 10 8> 8> 10> 10>' 10 9> 10
8> 6 8> 8 8> 9> 8> 8> 6 8> 8 8> 9> 8> 8> 10 8>

Tab produced by harpy on Tuesday, June 08 2010
[sourceforge.net]

6 draw 8> blow ' half step bend

And thanks again Anthony for good work !



Post Edited (2010-06-08 10:35:08)

Options: ReplyQuote


Sorry, only registered users may post in this forum.
This forum powered by Phorum.