The iPhone SDK was officially released on Thursday, and the first official 3rd party apps will be available on iTunes this summer. My hope of course is that Apple will allow Funiculus on iTunes. This will make it available to all iPhone users, not just those who have undergone the jailbreaking process. If this is the case, this is my modest goal:
For Funiculus to be the best, most versatile microphone-based guitar tuner in the world...hardware or software.
And not-so-incidentally, one of the least expensive, with a price tag anywhere in the range of FREE to $2.
Obviously, it's not there yet. The graphics will be refashioned, and the algorithm will be enhanced even more. Please leave comments on what else Funiculus needs to do better in order to be better than your current tuner. Notice I say "microphone based" because the iPhone obviously doesn't have quarter-inch inputs to plug an electric into. (If someone wants to develop a device that would interface the iPhone with an electric guitar, then I could modify the software to accommodate this, but I don't see this happening.)
In the meantime, jailbroken iPhone users can expect more updates (free of course). For the next version, based in part on suggestions, I will include pitch transposition stuff, more stringed instrument tunings, and new "faces"...a tuning fork module as well as a tap-it-out rhythm module. (For an example of this, you can check out a novelty app I did: "Cowbell", available on Installer.)
For Funiculus to be the best, most versatile microphone-based guitar tuner in the world...hardware or software.
And not-so-incidentally, one of the least expensive, with a price tag anywhere in the range of FREE to $2.
Obviously, it's not there yet. The graphics will be refashioned, and the algorithm will be enhanced even more. Please leave comments on what else Funiculus needs to do better in order to be better than your current tuner. Notice I say "microphone based" because the iPhone obviously doesn't have quarter-inch inputs to plug an electric into. (If someone wants to develop a device that would interface the iPhone with an electric guitar, then I could modify the software to accommodate this, but I don't see this happening.)
In the meantime, jailbroken iPhone users can expect more updates (free of course). For the next version, based in part on suggestions, I will include pitch transposition stuff, more stringed instrument tunings, and new "faces"...a tuning fork module as well as a tap-it-out rhythm module. (For an example of this, you can check out a novelty app I did: "Cowbell", available on Installer.)


Thanks and congrats for you great software !
Would you please accept as a feature request a french notation to bedisplayed as an option ?
http://fr.wikipedia.org/wiki/Image:Notes_de_musique.png
C, D, E, F, G, A, B is
Do, RĂ©, Mi, Fa, Sol, La, Si
oh !
and a bass 4 strings display too ...
thanks
I can do the French style, but I'll need a configuration page first...I'm not sure if that'll make the next version, but if not, it'll be the version after that. Isn't German notation also different in some way?
As far as the bass goes, I didn't include it because I didn't want to give the impression that it would work. If someone can test it by doing the following, I might can add it: run Funiculus and go to the standard mode with the amplitude meter. Play the bass. Let me know how high (how many bars) you can get it...if it registers, I can probably do it.
German notation:
Cis(Des) Dis(Es) Fis(Ges) Gis(As) Ais(B)
C D E F G A H C
By pitch transition stuff do you mean I can choose between 440Hz and 445Hz?
Oh, and maybe you could add a fancy metronome. One, when muted shows the beats with a flashlight. A metronome that accents the first beat of the bar...
I know there is already a metronome out for the iphone but it concentrates more on the graphics than on other things.
Thanks for what you have done so far. Dreams can come true. I always wanted a mobile phone with an integrated tuner.
In the last weeks I tested it in the brassband I play in.
For all instruments the iPhone/Funiculus did it very similar to any other "professional tuner".
Only for some real low notes on the bass tubas it sometimes didn't get to register the notes. So: mission accomplished, it works.
Only thing still missing (for me) now is a way to define what frequency the A note corresponds to, as we change that sometimes based on the hall we are performing in. I hope that's what you mean with pitch transposition :)
Yes, pitch transposition will mean two things: 1)the ability to shift up and down in units of semitones, and 2) the ability to shift up and down a fraction of a semitone (i.e. setting the Hz of A). For the second option, what possible Hz values would be needed? Would anyone need a fraction of a Hz? In other words, would 439, 440, 441, 442, 443, 444, etc. be adequate, or would there need to be a decimal place, e.g. 440.0, 441.0, 441.2, 441.8, etc.
Hi, I was wondering if you are interested in a graphical design proposal for Funiculus. Today I was playing around a bit...
Hello,
first of all: very nice piece of software! I saw a video while surfing on touchmods.net. To make it short - I have some questions:
1) Is your code open source?
2) Have you thought about implement Funiculus in TouchStudio?
3) Have you planned to make Funiculus write down tones - so musicians can use it for "jamsessions" and would never forgett what they've played cause they can see the notes on their touch ... :)
Just some Ideas.
Kind regards,
Thomas
@Julian: There probably won't be a metronome for two reason: 1) switching from audio input to audio output (and back again) is currently problematic on the jailbroken firmware, and 2) it would be a bit overkill to have all the pitch detection stuff running in the background while someone uses a metronome...this might be too much of a drain on the battery.
@DaydreamA:
1) The old version is open source...it's on SourceForge. I had imagined this would be a multi-person project, but no one really helped out with programming. And so it kind of defeated the purpose of releasing it as open source. The newer versions (with the newer algorithms) is closed source.
2) I'm not sure there would be any advantage in combining Funiculus with Touch Studio. Moreover, I'm still not confident in TouchStudio's ability to achieve an input sample rate of greater than 8000 on the iPhone. I hope this is possible, but I haven't yet heard of it happening. So I imagine TouchStudio will be limited to a IPTs with external mics.
3) I've considered an audio-to-MIDI converter, but currently you must play each note for a minimum amount of time before it registers, and this minimum amount of time is longer than a lot of notes in a melody. I'm going to release (probably in about a week) a MIDI program that allows you to create music on a piano interface on the iPhone/IPT and export it to your computer. It will have the ability to record multiple tracks, and will have multiple instrument sounds.
Just in case you are curious, here is the link to the design proposal
http://aki-public.blogspot.com/
@Julian:
I like the aspect of it where everything is integrated as a list module, sort of like one of those music controller stacks. But I'm not sure everything could fit that pattern. I plan to hide the advanced 'A=440' stuff in a settings menu because a non-standard (non-440) tuning is only useful to a handful of people, and it might confuse the people who are learning to play guitar for the first time. But I may try the black BG...I first need to figure out how to make the fretboard standout though. Thanks...
I've a suggestion for an alternate use for the core analysis engine for Funiculus:
http://tinyurl.com/6h9bxl
Ignore the thread-crapping from others over there; this really is a legitimate request for an application that stores audio reference samples and then compares "live" samples to the references.
Only this time I want to compare the sounds made by watermelons when you thump them. Don't laugh! People would pay for this.
hey,
This is absolutely my favorite app for the iPhone.
I made a custom skin for an older version. I just wanted to offer my design services if you're at all interested/ in need. I couldn't find direct contact info for you, but I added my email to this comment. Feel free to get in touch and I'll send you what I did.
thx,
Jason
@Jason: Thanks for the compliment. I sent you an email...make sure your spam filter doesn't catch it by mistake.