The Acoustic Guitar Forum

Go Back   The Acoustic Guitar Forum > Other Discussions > Open Mic

Reply
 
Thread Tools
  #1  
Old 01-08-2018, 06:09 PM
macmanmatty macmanmatty is offline
Registered User
 
Join Date: Jul 2013
Posts: 1,063
Default guitar app features

I'm coding a guitar app right now and wondered what features you'd like to see in one. Right now it has a chord calculator where you select an instrument or create your own by entering the number of strings (no maximum number of strings) and tuning and number of frets per string where it will show you all chord formations for a chord you enter aka D Major B Minor E 11th you can also alter the bass of the chord. I have a mode that shows you scales across the fret board from scales you select . I also plan to have the user enter the frets pressed and it tells them the most likely chords. But anything else you think should be added that isn't a tuner (too many goo of those already).
Reply With Quote
  #2  
Old 01-08-2018, 09:00 PM
hillin hillin is offline
Registered User
 
Join Date: Jan 2011
Posts: 176
Default

I'm also a programmer. When I was learning music theory, I thought it could be helpful if I do some coding to understand the structure of chords (I always try to learn mechanics this way whenever possible). Months later I extended the little project to a chord lookup utility, but I stopped there after realizing there are simply too many apps for the same purpose, and I'm familiar enough to the chords, so I don't need chord-dict apps any more.

Now the only apps I need is a metronome and a tuner. Although there are bunches of them already, I think there is still some room to be improved. For example, an algorithm could be developed to compensate for the pitch drop of sustains while tuning.

Just checked, my chord dict is still running. You can have a try if you are interested. I didn't bother to make a search interface so the queries have to be sent with raw URL:

Usage: http://123.56.14.211/test/chord/<chord-name>
E.g:
http://123.56.14.211/test/chord/D // D chord
http://123.56.14.211/test/chord/C%23maj7add13 // C#maj7add13, you have to escape the special characters in the chord name

the chord name is parsed on the server side, then the chord and scale diagrams are rendered. Tricky but interesting to make it.
__________________
1993 Santa Cruz OM / 2010 Gibson Hummingbird / 2012 Gibson B-25 ¾ RI / 2014 Taylor GS Mini
1996 Gibson Howard Roberts Fusion III / 2015 Gibson Les Paul Standard
2015 Egnater Renegade 112 / 2018 Blackstar ID:Core BEAM
Reply With Quote
  #3  
Old 01-08-2018, 09:17 PM
TBman's Avatar
TBman TBman is offline
Get off my lawn kid
 
Join Date: Jul 2005
Location: New Jersey
Posts: 35,973
Default

Do you mean you can put a chord in and it will display all the inversions up and down the neck?
__________________
Barry

My SoundCloud page

Avalon L-320C, Guild D-120, Martin D-16GT, McIlroy A20, Pellerin SJ CW

Cordobas - C5, Fusion 12 Orchestra, C12, Stage Traditional

Alvarez AP66SB, Seagull Folk


Aria {Johann Logy}:
Reply With Quote
  #4  
Old 01-08-2018, 09:19 PM
robj144 robj144 is offline
Registered User
 
Join Date: Jul 2008
Posts: 10,431
Default

Quote:
Originally Posted by hillin View Post
I'm also a programmer. When I was learning music theory, I thought it could be helpful if I do some coding to understand the structure of chords (I always try to learn mechanics this way whenever possible). Months later I extended the little project to a chord lookup utility, but I stopped there after realizing there are simply too many apps for the same purpose, and I'm familiar enough to the chords, so I don't need chord-dict apps any more.

Now the only apps I need is a metronome and a tuner. Although there are bunches of them already, I think there is still some room to be improved. For example, an algorithm could be developed to compensate for the pitch drop of sustains while tuning.

Just checked, my chord dict is still running. You can have a try if you are interested. I didn't bother to make a search interface so the queries have to be sent with raw URL:

Usage: http://123.56.14.211/test/chord/<chord-name>
E.g:
http://123.56.14.211/test/chord/D // D chord
http://123.56.14.211/test/chord/C%23maj7add13 // C#maj7add13, you have to escape the special characters in the chord name

the chord name is parsed on the server side, then the chord and scale diagrams are rendered. Tricky but interesting to make it.

That's pretty cool. Is %23 a #?
__________________
Guild CO-2
Guild JF30-12
Guild D55
Goodall Grand Concert Cutaway Walnut/Italian Spruce
Santa Cruz Brazilian VJ
Taylor 8 String Baritone
Blueberry - Grand Concert
Magnum Opus J450
Eastman AJ815
Parker PA-24
Babicz Jumbo Identity
Walden G730
Silvercreek T170
Charvell 150 SC
Takimine G406s
Reply With Quote
  #5  
Old 01-08-2018, 09:26 PM
Paraclete Paraclete is offline
Registered User
 
Join Date: Feb 2016
Location: NW Washington
Posts: 398
Default

How about transposing charts, where you can enter the original key and the key you are transposing to and it would display a list of the transposed chords. I can do it in my head, but sometimes when I’m in a huge hurry, it would be nice to have something that would do a quick display so I can just jot them down.

Example: transposing from G to C.... G is C, C is F, em is am, etc.
__________________
2010 Larrivee LSV-11e
2002 Jose Ramirez 4e
1998 Seagull S6+folk, Mi-Si LR Baggs acoustic trio
1986 Charvel Model 3A electric

2001 Fender Jazz standard bass
1935 A-00 Gibson mandolin
1815 JG Hamm violin
Kelii soprano ukulele
Reply With Quote
  #6  
Old 01-08-2018, 09:30 PM
hillin hillin is offline
Registered User
 
Join Date: Jan 2011
Posts: 176
Default

Quote:
Originally Posted by robj144 View Post
That's pretty cool. Is %23 a #?
Yes, you can use an URL Encoder to do the escapes.
__________________
1993 Santa Cruz OM / 2010 Gibson Hummingbird / 2012 Gibson B-25 ¾ RI / 2014 Taylor GS Mini
1996 Gibson Howard Roberts Fusion III / 2015 Gibson Les Paul Standard
2015 Egnater Renegade 112 / 2018 Blackstar ID:Core BEAM
Reply With Quote
  #7  
Old 01-08-2018, 09:35 PM
hillin hillin is offline
Registered User
 
Join Date: Jan 2011
Posts: 176
Default

Quote:
Originally Posted by TBman View Post
Do you mean you can put a chord in and it will display all the inversions up and down the neck?
That's possible, but there are possibly too many variants. I think a chord-scale diagram will do just fine.

e.g. this is the G7 chord, from the diagram you can see x55767 (xDGDFB, G/D) is a decent inversion.



Also it's very helpful if you want to practise arpeggios.
__________________
1993 Santa Cruz OM / 2010 Gibson Hummingbird / 2012 Gibson B-25 ¾ RI / 2014 Taylor GS Mini
1996 Gibson Howard Roberts Fusion III / 2015 Gibson Les Paul Standard
2015 Egnater Renegade 112 / 2018 Blackstar ID:Core BEAM
Reply With Quote
  #8  
Old 01-18-2018, 05:17 AM
macmanmatty macmanmatty is offline
Registered User
 
Join Date: Jul 2013
Posts: 1,063
Default

I though a of a new (possibly useless) feature for this app would allowing for pedals and knee levers like on pedal steel be of use to any one? I planned to have when showing the fret board / scales /*arpeggios buttons that you can press for each pedal / knee lever to show you how the notes change if you add them to pedal steel instrument you create.
Reply With Quote
  #9  
Old 01-18-2018, 07:06 AM
ADG ADG is offline
Registered User
 
Join Date: Jan 2016
Location: CT
Posts: 135
Default

how about an app for sight reading notation with note entry directly to the fret board rather than a piano key board (as is done elsewhere)?
__________________
----------------------
Yamaha LL16 ARE
Eastman E2OM
Guild F-1512
Epiphone ES-339
Fender Stratocaster
Reply With Quote
Reply

  The Acoustic Guitar Forum > Other Discussions > Open Mic






All times are GMT -6. The time now is 01:02 PM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Copyright ©2000 - 2022, The Acoustic Guitar Forum
vB Ad Management by =RedTyger=