hi! im a total newbie on the field of assembly programming and the microcontrollers stuff and im trying to build a digital guitar tuner more like the ones which automatically detects the string being tuned and has an LCD "analog needle-display"... any kind of help would be greatly appreciated.. sample codes, ideas, references, anything would be great.. thank you in advance! dhaevhid
DIGITAL GUITAR AUTO-TUNER PROJECT
Started by ●April 22, 2005
Reply by ●April 22, 20052005-04-22
hi! im a total newbie on the field of assembly programming and the microcontrollers stuff and im trying to build a digital guitar tuner more like the ones which automatically detects the string being tuned and has an LCD "analog needle-display"... any kind of help would be greatly appreciated.. sample codes, ideas, references, anything would be great.. thank you in advance! dhaevhid
Reply by ●April 22, 20052005-04-22
Well, reinventing the wheel is always fun.. :-) I'm also guitar player and I would like to build my own guitar tuner..just for fun I already have the schematic and the firmware in my head. The problem is I dont have time to do it. If you like, we can work together. I'll give you direction, some tutorial&explanation for free..but in one condition : the hardware's schematic/firmware must be released as GNU GPL licence. We can use this usenet (or if necessary we build our own mailing list in yahoogroups) to share information. Anybody have interest to join in ? :p -kunil Bandung, Indonesia
Reply by ●April 22, 20052005-04-22
I'll help out..I have some free time at night and on the weekends, and might be visiting South East Asia next month to colloborate if necessary. :) Benry Amherst, NY
Reply by ●April 23, 20052005-04-23
Reply by ●April 23, 20052005-04-23
i wont try to be a freakin liar here guys, i will tell you my real situation. its actually a qualifying sample project for my first job. actually, i was just tasked to study the assembly programming and hardware design and be able to produce a working model for me to qualify for the job. im tryin to do it all by myself but its taking me so long to understand the concepts... im reading tutorials and references i downloaded from the internet but most of the times i found myself confused and i dont have anyone to ask my questions. the senior engineers here are not that helpful. they will just say " research in the internet, it might be there"... so i finally resolved into seeking the help from the newsgroups and forums. i know lots of you guys are not willing to help me because this is really my own assignment. well, im just tryin my luck if there's anyone out there willing to share his expertise on this field... thanks guys! more power. ==dhaevhid== "kunil" <kunilkuda@gmail.com> wrote in message news:<1114183363.535733.29330@g14g2000cwa.googlegroups.com>...> Well, reinventing the wheel is always fun.. :-) > > I'm also guitar player and I would like to build my own guitar > tuner..just for fun > > I already have the schematic and the firmware in my head. The problem > is I dont have time to do it. > > If you like, we can work together. I'll give you direction, some > tutorial&explanation for free..but in one condition : the hardware's > schematic/firmware must be released as GNU GPL licence. > > We can use this usenet (or if necessary we build our own mailing list > in yahoogroups) to share information. > > Anybody have interest to join in ? :p > > -kunil > Bandung, Indonesia
Reply by ●April 23, 20052005-04-23
I read in sci.electronics.design that dhaevhid <dhaevhid@hotmail.com> wrote (in <23be6f4c.0504230011.4415c399@posting.google.com>) about 'DIGITAL GUITAR AUTO-TUNER PROJECT', on Sat, 23 Apr 2005:>so i finally resolved into seeking the help from the newsgroups and >forums. i know lots of you guys are not willing to help me because this >is really my own assignment.Generally, that's not true. Many will HELP; we won't provide model answers for homework projects.> >well, im just tryin my luck if there's anyone out there willing to >share his expertise on this field...Did you see four positive replies, offering help? I can't help in this case; it's out of my field. I would only say that if you don't need to use an LCD display, don't An LM3914 and ten LEDs is a much simpler solution. -- Regards, John Woodgate, OOO - Own Opinions Only. There are two sides to every question, except 'What is a Moebius strip?' http://www.jmwa.demon.co.uk Also see http://www.isce.org.uk
Reply by ●April 23, 20052005-04-23
On Sat, 23 Apr 2005 01:11:51 -0700, dhaevhid wrote:> i wont try to be a freakin liar here guys, i will tell you my real > situation. > > its actually a qualifying sample project for my first job. actually, i was > just tasked to study the assembly programming and hardware design and be > able to produce a working model for me to qualify for the job.Well, hell, I'll do the whole thing for you - just sign over your f**king paycheck. Asshole.> > im tryin to do it all by myself but its taking me so long to understand > the concepts... im reading tutorials and references i downloaded from the > internet but most of the times i found myself confused and i dont have > anyone to ask my questions. the senior engineers here are not that > helpful. they will just say " research in the internet, it might be > there"... > > so i finally resolved into seeking the help from the newsgroups and > forums. > i know lots of you guys are not willing to help me because this is really > my own assignment. > > well, im just tryin my luck if there's anyone out there willing to share > his expertise on this field... > > thanks guys! > more power. > > ==dhaevhid== > > > > "kunil" <kunilkuda@gmail.com> wrote in message > news:<1114183363.535733.29330@g14g2000cwa.googlegroups.com>... >> Well, reinventing the wheel is always fun.. :-) >> >> I'm also guitar player and I would like to build my own guitar >> tuner..just for fun >> >> I already have the schematic and the firmware in my head. The problem is >> I dont have time to do it. >> >> If you like, we can work together. I'll give you direction, some >> tutorial&explanation for free..but in one condition : the hardware's >> schematic/firmware must be released as GNU GPL licence. >> >> We can use this usenet (or if necessary we build our own mailing list in >> yahoogroups) to share information. >> >> Anybody have interest to join in ? :p >> >> -kunil >> Bandung, Indonesia-- Cheers! Rich ------ "Why I am an atheist: 1. Atheists do not believe in higher powers. 2. God is the highest power. 3. Therefore, God must be an atheist. 4. We should all strive to be like God. 5. We should all be atheists."
Reply by ●April 23, 20052005-04-23
In article <23be6f4c.0504220601.6f4a75ef@posting.google.com>, dhaevhid <dhaevhid@hotmail.com> wrote:>hi! im a total newbie on the field of assembly programming and the >microcontrollers stuff and im trying to build a digital guitar tuner >more like the ones which automatically detects the string being tuned >and has an LCD "analog needle-display"...What kind of guitar? What kind of sound transducer? What sample rate? Signal to noise ratio? How powerful a microcontroller (MIPS, MFLOPs or MACs per sample)? To what tuning accuracy? With what response time? Depending on your answers, you might need to examine different solution methods... anything from counting samples between zero crossings to interpolated complex cepstrums. IMHO. YMMV. -- Ron Nicholson rhn AT nicholson DOT com http://www.nicholson.com/rhn/ #include <canonical.disclaimer> // only my own opinions, etc.
Reply by ●April 24, 20052005-04-24
dhaevhid wrote:> i wont try to be a freakin liar here guys, i will tell you my real > situation. > > its actually a qualifying sample project for my first job. actually, i > was just tasked to study the assembly programming and hardware design > and be able to produce a working model for me to qualify for the job. > > im tryin to do it all by myself but its taking me so long to > understand the concepts... im reading tutorials and references i > downloaded from the internet but most of the times i found myself > confused and i dont have anyone to ask my questions. the senior > engineers here are not that helpful. they will just say " research in > the internet, it might be there"... > > so i finally resolved into seeking the help from the newsgroups and > forums. > i know lots of you guys are not willing to help me because this is > really my own assignment. > > well, im just tryin my luck if there's anyone out there willing to > share his expertise on this field... > > thanks guys! > more power.Here are some resources: CircuitCellar... there is a guitar tuner article that uses a microcontroller. The article describes the entire thing, and gives you a schematic and a listing of the assembler code. LCD, it's a snap, given the reams of free code available to drive those little 16 character one line displays. HD44780 LCDs are cheap. You can drive them with 11 datalines in 8 bit mode, and 7 in 4 bit mode, and 6 if you just hardwire the write pin high. Here is a reference: http://ouwehand.net/~peter/lcd/lcd.shtml They are kind of painful to program, so use a microcontroller with an on-chip debugger. I've had some trouble using that CircuitCellar design, however. He assumes that the first couple of waves are the fundamental, but this doesn't seem to be true, at least for my guitar. I think a DSP design, using some simple digital filters, would make more sense. DSPs are getting pretty cheap. You could tune all the strings simultaneously... ;) I know how you feel. It's easy to get lost in a first job. You want to do well, and don't want to ask for help. However, I'd guess that your ability to ask senior guys for help is one of the things they are testing you on... Regards, and good luck! Bob Monsen






