|  | | 
07-24-2006, 04:26 AM
| | Registered User | | Join Date: Jul 2006 Location: Brisbane, Australia | | Scale Generator
Sign in to disble this ad
Hi Guys!
First Post
I have written a Scale Generation program that I though some people here might find useful.
I was getting frustrated not being able to visually see the scales I was learning easily on the fretboard all at once.
Try it out and let me know what you think (and let me know if there are any bugs)! http://www.dobbie-holman.com/scales.php
Max | 
07-24-2006, 04:32 AM
|  | Registered User | | Join Date: Apr 2006 Location: Baltimore | | that's cool man.. but you should make it so that instead of it being in all flats or sharps, it's in the correct amount of sharps and flats so that it doesn't confuse sight readers 
__________________
"Music is the only thing keeping the planet together." - Jaco Fender MIA Club member #7 | 
07-24-2006, 04:35 AM
| | Registered User | | Join Date: Jul 2006 Location: Brisbane, Australia | | Thanks for the suggestion
I'm still learning bass/music theory, so I'm not sure how I'd be able to do that - could you explain?
(I also just noticed I've only got sharps in the note dropdown - will have to fix that)
Max | 
07-24-2006, 04:42 AM
|  | Registered User | | Join Date: Apr 2006 Location: Baltimore | | | like if you had E aeolian (minor).. instead of it being E Gb G, it would ALWAYS be E F# G, in the minor scale of course... you always use every letter consecutively, even if that means using something crazy like a Bbb.. hope that makes sense.. it's just so that you can use the staff easier and find 3rds and 5ths and what not quicker
__________________
"Music is the only thing keeping the planet together." - Jaco Fender MIA Club member #7 | 
07-24-2006, 05:04 AM
| | Registered User | | Join Date: Jul 2006 Location: Brisbane, Australia | | Wow, I don't think I'll be able to write that in until I fully understand what the theory is behind it.
Thanks though, I'll look into it
I hope it's still of some use without it! | 
07-24-2006, 05:25 AM
| | zzzzzzzzzzzzzzz | | Join Date: Apr 2004 Location: Scotland | | | The rules are fairly straight forward...
Cycle of fifths...
...,Bbb,Fb,Cb,Gb,Db,Ab,Eb,Bb,F,C,G,D,A,E,B,F#,C#,G #,D#,A#,E#,B#,F##, etc...
Cycle of fourths is the same as above, but reversed.
Sharp keys follow the cycle of fifths, starting at C...
C major = 0 sharps
G major = 1 sharp (F#)
D major = 2 sharps (F#, C#)
A major = 3 sharps (F#, C#, G#)
etc.
(Notice that the sharps that are added each time also follows the cycle of fifths)
Flat keys follow the cycle of fourths...
C major = 0 flats
F major = 1 flat (Bb)
Bb major = 2 flats (Bb, Eb)
Eb major = 3 flats (Bb, Eb, Db) edit: (of course, I meant Bb, Eb, Ab)
etc.
(The flat notes added each time also follow the cycle of fourths.)
Minor keys follow the convention of their relative major (which have a tonic a minor third above the minor key tonic).
Last edited by dlloyd : 07-25-2006 at 02:38 AM.
| 
07-24-2006, 05:26 AM
| | | | wow nice work | 
07-24-2006, 10:48 AM
| | I admit it, I'm a "user" | | Join Date: Apr 2005 Location: Israel | | nice one mate.
Only two things:
1.The first thing the guys said...follow the circle of fifths You can't repeat the same note at the scale ,meaning some scales have No sharps and some have flats and you can't turn it aroun (if you follow the rules) for example G major have one sharp note in it and it's F# you can't use Gb instead although it's actually the same note , if you use it you'll get 2 notes from the same value G and Gb.
Learn the Idea of the circle of and you will be able to easily fix the generator.
2. I was very happy when i saw that you consider 6 strings bass players in your generator but unfortuneatly you used a wierd 6 strings bass tuning (at least for me) because as far as i know most 6 strings bass player (including me) use the typical tuning which is : BEADGC (lowest to highest).
That could be more useful for me.
Anyway great initiative . two thums up!!!
Salute
Adi.
__________________ Quote: |
Originally Posted by Joshua Music is a lifetime (and then some) study. The more you put into it, the more you'll get out of it... | | 
07-25-2006, 02:39 AM
| | Registered User | | Join Date: Jul 2006 Location: Brisbane, Australia | | Hi Guys, thanks for all the feedback and info.
I have added 5 and 6 String Bass for anyone who is interested.
(Adi, just FYI - the Open D 6 String was for a friend who is using a slide with his Acoustic Guitar - hence the strange tuning)
I'll try to add the scales with reference to the Circle/Cycle - unfortunately I didnt program it particularly well in that regard, it may be a bit harder than just understanding the theory.
Anyway, enjoy
Max | 
07-25-2006, 07:46 AM
| | I admit it, I'm a "user" | | Join Date: Apr 2005 Location: Israel | | my bad, I didn't see you wrote it's for acoustic.
Thanks for adding the 6 strings generator.
salute
Adi.
__________________ Quote: |
Originally Posted by Joshua Music is a lifetime (and then some) study. The more you put into it, the more you'll get out of it... | | 
07-25-2006, 09:51 AM
| | Registered User | | Join Date: Jun 2006 Location: Wilkes-Barre, PA | | Quote: |
Originally Posted by maxholman Thanks for the suggestion
I'm still learning bass/music theory, so I'm not sure how I'd be able to do that - could you explain?
(I also just noticed I've only got sharps in the note dropdown - will have to fix that)
Max | All it would take, I think, is to get rid of the "with all sharps/flats" dropdown, and instead make the sharps and flats change with the scale option selected. You wouldn't need to get too deep into theory since you can probably find a list of the scales with correct sharps and flats on some webpage, if not find them out for yourself. I'm not too much into programming, so I can't say for sure, but I think you should be able to do this pretty easily, especially if you managed to make this prog and figured out the notes.
Anyways, nice job. | 
07-25-2006, 10:37 AM
| | Registered User | | Join Date: Jun 2006 Location: Canada | | | That is awesome, and extremely powerful. Thank you. | 
07-25-2006, 08:43 PM
| | Registered User | | Join Date: Aug 2005 Location: Grand Prairie, TX. | | Quote: |
Originally Posted by Der Bluten Kat that's cool man.. but you should make it so that instead of it being in all flats or sharps, it's in the correct amount of sharps and flats so that it doesn't confuse sight readers  | +1, though it's still cool.
__________________ In Christ, Tommy | 
07-25-2006, 08:51 PM
| | Registered User | | Join Date: Jun 2006 Location: Upstate, new york | | | I have one that i got from some site if anyone wants it, sorta like that but its in some microsoft format i think excel. | 
07-25-2006, 08:58 PM
| | Registered User | | Join Date: Aug 2005 Location: Grand Prairie, TX. | | | The Lydian mode appears to be flatting the 7th. It should only have a sharp 4th.
Also the F Locrian is showing Bb & B when it should show Bb & Cb.
__________________ In Christ, Tommy
Last edited by tbone0813 : 07-25-2006 at 09:05 PM.
| 
07-26-2006, 02:46 AM
| | Registered User | | Join Date: Jul 2006 Location: Brisbane, Australia | | | Thanks Tommy - I've removed the Flat 7 from Lydian.
I think the problem with the Locrian is related to the fact I'm not drawing the fretboard using the Cycles/Circles - I'll see what I can do there.
Cheers,
Max | 
07-26-2006, 06:52 AM
| | Registered User | | Join Date: Feb 2006 Location: Glasgow, Scotland | | | That thing is bloody fantastic.
Vote this for a sticky tbh + added to the faqs.
__________________ Its all about the Warwick baby! | 
07-28-2006, 11:55 AM
|  | Now With More Metal! Moderator | | Join Date: Apr 2002 Location: Harte fjord, CT | | | If you have a Mac running OS X you can download the program in my link. The source code is also included in a .zip file inside the .dmg if you want to see how I handled building the correct sharps/flats for each scale.
I'd be interested in the .php code if you wouldn't mind sharing it. Maybe I could help you add the proper sharp/flat determination as well. Shoot me a PM if you're interested. | 
07-28-2006, 01:02 PM
| | Registered User | | Join Date: Feb 2005 Location: Michigan, USA | | | You even got the modes in there too!
Kudos.
__________________
Remember, grammar is the difference between, "I helped my uncle Jack off a horse," and "I helped my uncle jack off a horse."
| 
07-28-2006, 01:48 PM
| | | | Pretty cool but you should add things like harmonic minor, and other scales besides just the "regular ones".
Nice GUI too!!
__________________
Official Pick Bassists #72, Squier Owners Club, Digitech Owners Club
| | Thread Tools | Search this Thread | | | |
Posting Rules
| You may not post new threads You may not post replies You may not post attachments You may not edit your posts HTML code is Off | | | |