Thread: [kln2-devel] guitar fretboard
Brought to you by:
wiecko
From: Marek W. <Mar...@fu...> - 2005-02-16 01:34:46
Attachments:
kln2-fretboard.png
|
Hi, I have just added to the CVS first version of the guitar fretboard. :D Not used in any kln2 exercise yet, but reacts to mouse clicks, pitch recognition etc. -- so already now might be useful. BTW: like piano kbd, this guitar fretboard does support sharps/flats; but these positions are disabled only because nameButtonsBox says so. Uncomment line 108 of src/exe-fret_name.cpp to see #/b highlights on fretboard. Also, a summary of other recent CVS commits: * piano exercises should now work perfectly - comment on results, react to kbd/pitch/mouse/speech, use settings (testLengthFactor, lesson, level), play correct midi sounds, save status on exit [please, report/correct any problems] * pitch recognition setup dialog works [Carlo: I added the transposition you requested, and A444 (should there be even more freedom?)] * guitar tuner has a new widget: an "axis" useful when you are very much off the right tune; * volume sliders added to the toolbar (they should change volume but also get updated if an external mixer changes volumes; Javier, is that what you had in mind?) * sliders/checkboxes positions are saved if a lesson is "custom"; also obsolete setting are removed from the preferences file; * --scale command line option works now; try: klearnnotes2 --scale=5 & I updated online doxygen source documentation at kln2 home page. Regards, Marek -- \/ /|\ Marek Wieckowski ##### | | | = . . = \|/ Institute of Theoretical Physics U | Warsaw University / ~ \___ | <| | | > . < | http://www.fuw.edu.pl/~wiecko <<___>> | http://klearnnotes2.sourceforge.net |
From: chivigon <oxy...@ya...> - 2005-02-16 01:38:24
|
Yay!! Can be added any way to change number of strings and pitch? Javier --- Marek Wieckowski <Mar...@fu...> escribió: > Hi, > > I have just added to the CVS first version of the > guitar fretboard. :D > > Not used in any kln2 exercise yet, but reacts to > mouse clicks, pitch > recognition etc. -- so already now might be useful. > BTW: like piano kbd, > this guitar fretboard does support sharps/flats; but > these positions are > disabled only because nameButtonsBox says so. > Uncomment line 108 of > src/exe-fret_name.cpp to see #/b highlights on > fretboard. > > > Also, a summary of other recent CVS commits: > > * piano exercises should now work perfectly - > comment on results, react to > kbd/pitch/mouse/speech, use settings > (testLengthFactor, lesson, level), > play correct midi sounds, save status on exit > [please, report/correct > any problems] > > * pitch recognition setup dialog works [Carlo: I > added the transposition > you requested, and A444 (should there be even > more freedom?)] > > * guitar tuner has a new widget: an "axis" useful > when you are very much > off the right tune; > > * volume sliders added to the toolbar (they should > change volume but also > get updated if an external mixer changes volumes; > Javier, is that > what you had in mind?) > > * sliders/checkboxes positions are saved if a lesson > is "custom"; also > obsolete setting are removed from the preferences > file; > > * --scale command line option works now; try: > klearnnotes2 --scale=5 & > > I updated online doxygen source documentation at > kln2 home page. > > Regards, > Marek > > -- > > \/ /|\ Marek Wieckowski > ##### | | | > = . . = \|/ Institute of Theoretical Physics > U | Warsaw University > / ~ \___ | > <| | | > > . < | http://www.fuw.edu.pl/~wiecko > <<___>> | http://klearnnotes2.sourceforge.net > ATTACHMENT part 2 application/octet-stream name=kln2-fretboard.png _________________________________________________________ Do You Yahoo!? La mejor conexión a internet y 25MB extra a tu correo por $100 al mes. http://net.yahoo.com.mx |
From: Marek W. <Mar...@fu...> - 2005-02-16 02:16:42
Attachments:
kln2-bass-fret.png
|
Hi Javier, On Tue, 15 Feb 2005, Javier wrote: > Can be added any way to change number of strings and pitch? It's easy to hard-code this (with just a few lines added I created the attached screenshot of a four-string bass guitar, and yes - the pitches are adjusted for the bass, and yes - you can easily hard-code different tunings). This would require some minor corrections (e.g. adjust positions of dots on the fretboard). Also, it's easy to allow a user to change tunings when the program is running (this will only require some kind of simple dialog window). This is more difficult to change number of strings and visible frets when the program is already running. Is it enough to provide 6 and 4 strings? Are there any fretted instruments with other number of strings? Anyway, I'll keep your request in mind. By the way: you requested once input from line-in (for pitch recognition). I think it should work fine if you change this in kmix or any other mixer (mute the microphone and un-mute line-in). Does it? Regards, Marek -- \/ /|\ Marek Wieckowski ##### | | | = . . = \|/ Institute of Theoretical Physics U | Warsaw University / ~ \___ | <| | | > . < | http://www.fuw.edu.pl/~wiecko <<___>> | http://klearnnotes2.sourceforge.net |
From: chivigon <oxy...@ya...> - 2005-02-17 02:05:15
|
Amigo!! Thanks for the quick answer, Marek. I have this program in my sony clie: http://www.mennigmann.com/fretboard/ I guess that you can check it with a palm os emulator http://mitarbeiter.werkbank.com/mennigmann/fretboard/screenshots.ssi You can see fret in a menu, pre defined instruments like mandolin, fender 5 string mandocaster, ukelele, charango 7 string guitar, 7 string bass and 10 - 12 string stick!! Also have tunnings like open G, hendrix etc. Here is more ideas to integrate in klearnnotes2: http://www.theviolintutor.com/ I have now fedora core 3 and I will try to compile the last cvs version. Javier --- Marek Wieckowski <Mar...@fu...> escribió: > Hi Javier, > > On Tue, 15 Feb 2005, Javier wrote: > > Can be added any way to change number of strings > and pitch? > > It's easy to hard-code this (with just a few lines > added I created the > attached screenshot of a four-string bass guitar, > and yes - the pitches > are adjusted for the bass, and yes - you can easily > hard-code different > tunings). This would require some minor corrections > (e.g. adjust positions > of dots on the fretboard). Also, it's easy to allow > a user to change > tunings when the program is running (this will only > require some kind of > simple dialog window). > > This is more difficult to change number of strings > and visible frets when > the program is already running. Is it enough to > provide 6 and 4 strings? > Are there any fretted instruments with other number > of strings? > > Anyway, I'll keep your request in mind. > > By the way: you requested once input from line-in > (for pitch recognition). > I think it should work fine if you change this in > kmix or any other mixer > (mute the microphone and un-mute line-in). Does it? > > Regards, > Marek > > -- > > \/ /|\ Marek Wieckowski > ##### | | | > = . . = \|/ Institute of Theoretical Physics > U | Warsaw University > / ~ \___ | > <| | | > > . < | http://www.fuw.edu.pl/~wiecko > <<___>> | http://klearnnotes2.sourceforge.net > ATTACHMENT part 2 application/octet-stream name=kln2-bass-fret.png _________________________________________________________ Do You Yahoo!? La mejor conexión a internet y 25MB extra a tu correo por $100 al mes. http://net.yahoo.com.mx |
From: Marek W. <Mar...@fu...> - 2005-02-17 04:14:21
|
On Wed, 16 Feb 2005, chivigon wrote: > I have this program in my sony clie: > http://www.mennigmann.com/fretboard/ Ah, yes - you've already shown me this link once. Thanks for reminding. Good resource: good list of instruments and tunings. :) There will be a problem to design step-by-step lessons in such a way, that they be useful for all the instruments. But definitely, a fret-by-fret (train all notes at the first fret, then the second fret, then the first+second ...) and string-by-string (train 1st string only, then 2nd string only ...) would be useful for all. > I have now fedora core 3 and I will try to compile the last cvs version. Great. I hope it'll work at last. :) ~Marek -- \/ /|\ Marek Wieckowski ##### | | | = . . = \|/ Institute of Theoretical Physics U | Warsaw University / ~ \___ | <| | | > . < | http://www.fuw.edu.pl/~wiecko <<___>> | http://klearnnotes2.sourceforge.net |
From: Carlo <si...@bl...> - 2005-02-27 16:39:48
|
Hi, > * pitch recognition setup dialog works [Carlo: I added the transposition > you requested, and A444 (should there be even more freedom?)] That's exactly what I had in mind. A440 and A444 are the most used, but... is it possible to have a drop down list and an edit line combined? This way the user could choose e preset value from the list or enter his own. For a new (beginner) user it could be hard to deal with so many settings (clef, transposition, number of strings, ...), it would be cool to provide a (at first-run) wizard where to choose an instrument (with preset settings and suggested lessons) A few days ago I found some interesting projects https://gna.org/projects/fmit/ https://gna.org/projects/fanr/ an instrument tuner and a note recognition program, too bad I found them only now. regards, Carlo |
From: Marek W. <Mar...@fu...> - 2005-02-27 23:21:23
|
Hi Carlo, On Sun, 27 Feb 2005, Carlo wrote: > That's exactly what I had in mind. A440 and A444 are the most used, > but... is it possible to have a drop down list and an edit line > combined? OK, no problem. Are integer values enough, right? If so a spinbox would be enough. BTW, the pitchtuner supports even a floating value of the base A frequency, so it's just a matter of changing the pitch setup dialog. > For a new (beginner) user it could be hard to deal with so many settings > (clef, transposition, number of strings, ...), it would be cool to > provide a (at first-run) wizard where to choose an instrument (with > preset settings and suggested lessons) Good idea. And the user should be able to run the wizard anytime. TODO; also this needs good, clear help files. > A few days ago I found some interesting projects > https://gna.org/projects/fmit/ > https://gna.org/projects/fanr/ > an instrument tuner and a note recognition program, Great! :) I will try them out. The problem is I have only OSSFree and this is an Alsa/Jack project. I guess I will have to install Jack first. I'll let you know if it worked for me. ~Marek -- \/ /|\ Marek Wieckowski ##### | | | = . . = \|/ Institute of Theoretical Physics U | Warsaw University / ~ \___ | <| | | > . < | http://www.fuw.edu.pl/~wiecko <<___>> | http://klearnnotes2.sourceforge.net |