Hi list,
I am just learning to play the harmonica and I think that the concept of FOF would be absolutely PERFECT for teaching people how to play a certain song on this instrument. When I first saw FOF I instantly thought that this would be the best way of learning the harmonica notes since the harmonica is held exactly parallel to the screen and the blow holes are in line with the virtual strings of FOF. However, a standard Harmonica has 10 holes and FOF only has 5 lines that I can use for programming songs. I have installed Python and Eclipse and after trying hard (and failing) to understand even the easiest Hello World program, I have once again accepted that I am just not a programmer. Can anyone please tell me how to make 10 lines out of the 5 and add an arrow to each note which points either away from the harmonica player or towards him/her, so that one knows whether to blow or suck on that particular hole? As I said, I think this is just the perfect interface - It reminds me so much of an old Arcade game - 1942 - where one had to fly up a scrollscreen. I remember that after a while one would eventually figure out at which position the enemies would appear at the top of the screen, so that one could either shoot them or avoid obstacles. With the same method one would be able to learn playing the harmonica and if one makes a mistake at a certain point, one can visually remember where that point is and over time learn which note to play instead. It would be so fantastic to have such a visual teaching tool. I would be very thankful if you could help me realise this. Can you give me any hints where to start?
Thanks and best wishes,
Eric
Harmonica Mod - How to create a Harmonica Mod of FOF
This topic is 18 years and 4 months old. Instead of replying, please begin a new topic, or search for another related topic that may be more suitable.
Take a l look in the mod section. i posted a doc on how to get the environment working correctly for windows.
Once you can run it from the source then you can begin modifying it.
I would suggest starting with the 5 notes, and work on the in/out first. that's probably easiest. you will need some way of indicating this in the midi file (probably just use a different note for in and out), and then you will need to modify the note rendering to check for what kind of note it is and render it differently.
Adding the 10 notes will be harder. you will probably need to make the current notes more narrow, and then add more notes (double because of in and out)
-Alex
Once you can run it from the source then you can begin modifying it.
I would suggest starting with the 5 notes, and work on the in/out first. that's probably easiest. you will need some way of indicating this in the midi file (probably just use a different note for in and out), and then you will need to modify the note rendering to check for what kind of note it is and render it differently.
Adding the 10 notes will be harder. you will probably need to make the current notes more narrow, and then add more notes (double because of in and out)
-Alex
Emperor naru
- nwru
- Administrator
- Posts: 3530
- Joined: October 14th, 2006
- Location: /dev/null
- Reputation: 64
- Contact:
I remember 1942, but it didn't make me want to play a harmonica =)
Use the Search feature first to find answers to your questions. Chances are that they have been asked before!
Forum FAQ / Frets On Fire Wiki
Forum FAQ / Frets On Fire Wiki
Yeah, I know it's a weird connection to think of learning to play harmonica when seeing FOF and thinking of 1942 
Now, my problem is, that I can't even compile the FOF sources. I am using Eclipse on a Macbook Pro and I get the errormessage, that the OpenGL.GL is missing. Apart from that when I use the 'Export' feature of Eclipse, it creates a .app file in no time and of course the .app file does not work. Does anyone have experience with Eclipse and compiling FOF for the Intel Macbook Pro?
Much appreciated,
Eric

Now, my problem is, that I can't even compile the FOF sources. I am using Eclipse on a Macbook Pro and I get the errormessage, that the OpenGL.GL is missing. Apart from that when I use the 'Export' feature of Eclipse, it creates a .app file in no time and of course the .app file does not work. Does anyone have experience with Eclipse and compiling FOF for the Intel Macbook Pro?
Much appreciated,
Eric
Hi and thanks for the tips. I think my idea will cease before it even started. After installing Eclipse and Pyhton and having had a look at the source code, I can see that it requires indepth Python knowledge and I am just not capable of thinking like a programmer. It would be great, but I'll play my harmonica instead
Thanks anyway!
Eric

Eric
Emperor naru
- nwru
- Administrator
- Posts: 3530
- Joined: October 14th, 2006
- Location: /dev/null
- Reputation: 64
- Contact:
lol, yeah, you would have to REALLY motivated to try to do all of that yourself.
You could try getting something out of DoReMi Mania instead. This wouldn't need much modification, though I don't know about the blow-suck thing. See a discussion about it here.
You could try getting something out of DoReMi Mania instead. This wouldn't need much modification, though I don't know about the blow-suck thing. See a discussion about it here.
Use the Search feature first to find answers to your questions. Chances are that they have been asked before!
Forum FAQ / Frets On Fire Wiki
Forum FAQ / Frets On Fire Wiki
- SketchMan3
- Member
- Posts: 1553
- Joined: January 12th, 2007
- Location: Rarsburg
- Reputation: 4
- Contact:
Erm...just for the record, it's usually termed as "blow-draw", to avoid obvious misinterpretations.
I colored the orange fret in my RockBand Theme MAGENTA.
Check out my drum track for "Zelda Theme Rock"
Completed Songs:
"The **** Van Dyke Show Theme"__"Aquatic Ambience (water theme from Donkey Kong Country)"__"Jonas Brothers - Hold On"__"Eastenders Theme (Anyone Can Fall In Love)"__"Rockman Battle & Chase Intro Theme"__"Dave Days - No One"__"Cave Story Remix metal medley - Island Of Eden"__Captain Planet__ "Stellar Kart - Finding Out"__DKL "Temple Tempest"__Powerpuff Girls - La La Love"__Elecman Theme (resync)__"Tackle - Grass Stains"__"The Office" Theme__WIP Thread__Megaman 9 - Tornado Man Theme__Creating a more Accurate BPM with Freetar Editor__EOF: ALL NEW SONG EDITOR CREATED EXCLUSIVELY FOR FRETS ON FIRE
Check out my drum track for "Zelda Theme Rock"
Completed Songs:
"The **** Van Dyke Show Theme"__"Aquatic Ambience (water theme from Donkey Kong Country)"__"Jonas Brothers - Hold On"__"Eastenders Theme (Anyone Can Fall In Love)"__"Rockman Battle & Chase Intro Theme"__"Dave Days - No One"__"Cave Story Remix metal medley - Island Of Eden"__Captain Planet__ "Stellar Kart - Finding Out"__DKL "Temple Tempest"__Powerpuff Girls - La La Love"__Elecman Theme (resync)__"Tackle - Grass Stains"__"The Office" Theme__WIP Thread__Megaman 9 - Tornado Man Theme__Creating a more Accurate BPM with Freetar Editor__EOF: ALL NEW SONG EDITOR CREATED EXCLUSIVELY FOR FRETS ON FIRE
Emperor naru
- nwru
- Administrator
- Posts: 3530
- Joined: October 14th, 2006
- Location: /dev/null
- Reputation: 64
- Contact:
SketchMan3 wrote:Erm...just for the record, it's usually termed as "blow-draw", to avoid obvious misinterpretations.
Ahh, thanks for taking all of the fun out of that =)
Use the Search feature first to find answers to your questions. Chances are that they have been asked before!
Forum FAQ / Frets On Fire Wiki
Forum FAQ / Frets On Fire Wiki
- SketchMan3
- Member
- Posts: 1553
- Joined: January 12th, 2007
- Location: Rarsburg
- Reputation: 4
- Contact:
nwru wrote:SketchMan3 wrote:Erm...just for the record, it's usually termed as "blow-draw", to avoid obvious misinterpretations.
Ahh, thanks for taking all of the fun out of that =)
You're very welcome.

Double Bass hero would be awesome.
Jazz! and Classical....Ahh.....

I colored the orange fret in my RockBand Theme MAGENTA.
Check out my drum track for "Zelda Theme Rock"
Completed Songs:
"The **** Van Dyke Show Theme"__"Aquatic Ambience (water theme from Donkey Kong Country)"__"Jonas Brothers - Hold On"__"Eastenders Theme (Anyone Can Fall In Love)"__"Rockman Battle & Chase Intro Theme"__"Dave Days - No One"__"Cave Story Remix metal medley - Island Of Eden"__Captain Planet__ "Stellar Kart - Finding Out"__DKL "Temple Tempest"__Powerpuff Girls - La La Love"__Elecman Theme (resync)__"Tackle - Grass Stains"__"The Office" Theme__WIP Thread__Megaman 9 - Tornado Man Theme__Creating a more Accurate BPM with Freetar Editor__EOF: ALL NEW SONG EDITOR CREATED EXCLUSIVELY FOR FRETS ON FIRE
Check out my drum track for "Zelda Theme Rock"
Completed Songs:
"The **** Van Dyke Show Theme"__"Aquatic Ambience (water theme from Donkey Kong Country)"__"Jonas Brothers - Hold On"__"Eastenders Theme (Anyone Can Fall In Love)"__"Rockman Battle & Chase Intro Theme"__"Dave Days - No One"__"Cave Story Remix metal medley - Island Of Eden"__Captain Planet__ "Stellar Kart - Finding Out"__DKL "Temple Tempest"__Powerpuff Girls - La La Love"__Elecman Theme (resync)__"Tackle - Grass Stains"__"The Office" Theme__WIP Thread__Megaman 9 - Tornado Man Theme__Creating a more Accurate BPM with Freetar Editor__EOF: ALL NEW SONG EDITOR CREATED EXCLUSIVELY FOR FRETS ON FIRE
Hey guys,
Thanks for the good hints. I have used the existing version of FoF to do a trial run with just 5 notes and found that - as much as I would like it to be fantastic - it is just average, but that is maybe because I didn't really have a proper way of displaying the Blow and Draw (Thanks for this tip, too
notes. However, this trial run reminded me that I can play along with the original song, so thanks a lot for this insight FoF 
Fa:z
Thanks for the good hints. I have used the existing version of FoF to do a trial run with just 5 notes and found that - as much as I would like it to be fantastic - it is just average, but that is maybe because I didn't really have a proper way of displaying the Blow and Draw (Thanks for this tip, too


Fa:z
Return to “FOF Mod Discussion and Support”
Who is online
Users browsing this forum: No registered users and 25 guests