Title: | * * Computer Music, MIDI, and Related Topics * * |
Notice: | Conference has been write-locked. Use new version. |
Moderator: | DYPSS1::SCHAFER |
Created: | Thu Feb 20 1986 |
Last Modified: | Mon Aug 29 1994 |
Last Successful Update: | Fri Jun 06 1997 |
Number of topics: | 2852 |
Total number of notes: | 33157 |
Just a thought. Is there a piece of software out there that is able to read (ie, input via MIDI) a keyboard chord, then take it and display it as a guitar chord (using the traditional checker- board pattern you see in sheet music...what's the name of it?)? What I mean is, say someone depresses the keys of a MIDI keyboard to make an arbitrary chord. What would display on the screen is the guitar chord pattern. Now, before 15 bazillion guitar-savvy readers jump up and say, "Fool, you can play virtually the same chord on a guitar in 27 different positions!", that's true. Consider the notion of a "novice" player vs. an intermediate player vs. an expert player. Novices. You know the type. ("Bar codes? Heck no. Nothing above the 3rd fret, thank you.") My experience has also shown that "experts" tend to like to play farther up (ie, toward the bridge) than lesser players as a general rule (:-) So, the idea is that the user-player can specify his playing capability, and get the resulting pattern in the desired position. This feature becomes much more obvious when you extend the notion to *sequences* of chords, where the selected guitar chord position depends a lot on where the previous chord position was located, etc. This same concept can be used for generalized solo riffs as well. Well, has anyone seen such software? If not, does it sound at all useful to anyone? Please forgive me if I haven't used the right terms and jargon, and I hope most people get my drift. I would be happy to clarify if necessary. Again, just a thought.
T.R | Title | User | Personal Name | Date | Lines |
---|---|---|---|---|---|
1067.1 | read any good books lately? | LEDS::ORIN | Raucous Roland Renegades | Tue Dec 15 1987 12:15 | 13 |
Jay - I haven't seen any software, but I use a guitar chord catalogue. It has at least 9 different positions (4 or 5 inversions) of virtually every chord; major, minor, 6th, dominant 7th, major 7th, minor 7th, diminished, 9th, 11th, 13th, and 15th, with all of the permutations such as raised 5th, lowered 3rd, suspended 4th, etc. I think that it makes more sense to use this book because the pitch of the guitar strings is widely space, ranging over 2 octaves and might not translate well directly from the keyboard. It is also a lot less expensive and has some interesting chords that you might not even stumble upon on a keyboard. I will provide more info about the book if you are interested. Dave | |||||
1067.2 | not so easy to map | HPSCAD::GATULIS | Tue Dec 15 1987 13:06 | 8 | |
I've never heard of such software. I agree with Daves RE:2 ... There's lots of chords that you can play on the keyboard that can't be voiced out on the guitar. If your just learning guitar pick up a chord dictionary for a quick reference. I presume you know the name of the chord your playing on the keyboard! Good luck | |||||
1067.3 | Chord? What Chord? | HARDY::JKMARTIN | Jay Martin | Tue Dec 15 1987 14:41 | 23 |
re: .2 > ...I presume you know the name of the chord you're playing on > the keyboard! Well, actually, no. I am a guitarist by trade (or so I say), but I just *love* to work on a keyboard coming up with neat sounds, patterns, etc. Unfortunately, I know pratically zip about chording on a keyboard; well, yes, I know which keys are which notes, but that's about it in terms of real-time recognition of chords. So, I thought if I could trap those notes in real-time, and map the *closest* guitar chord possible, I could make some sort of transition between playing around on the keyboard and playing the guitar. Sure, the guitar has only 6 strings (ie, simultaneous, discrete notes) and the keyboard can have as many as 10 (even though some say more, eg, Mozart :-), but that is part of the transformation process, and should not be considered as some sort of terminating barrier to developing the technique. I don't know about any other of you guitarists out there, but I seem to be more creative with certain kinds of sounds using a keyboard rather than the guitar. | |||||
1067.4 | name that chord | LEDS::ORIN | Raucous Roland Renegades | Tue Dec 15 1987 15:43 | 26 |
It could be an interesting project, though not as easy as you might think. Here are some of the things I think you would need: 1. A pattern recognition routine to determine which notes you are playing. It will have to know about chord inversions and permutations. For instance, C-G-E is a C 10th chord, whereas C-E-G is the root position of C Major, E-G-C the first inversion, G-C-E the 2nd inversion etc. 2. A chord library for pattern lookup. This could be large or small, depending upon how "smart" you want this thing to be. 3. Either create a mapping algorithm or generate the keyboard to guitar translation library manually. An algorithm would be more fun since it is more AI oriented. 4. If you use the algorithm method, you may get stuck with a lot of chords on the guitar that require muting one or more strings within the chord. A translation to the nearest "normal" guitar chord would probably be less frustrating. 5. This kind of tool would be useful to musicians who are not chord "literate" on one or both of the instruments, and are "playing by ear". Dave | |||||
1067.5 | Now That I Know How To Do It, It's Not Interesting Anymore! | DRUMS::FEHSKENS | Wed Dec 16 1987 16:50 | 9 | |
I have been working (albeit at a very slow rate) on steps 1 and 2 of .4 . My approach is alittle different, but the effect will end up being the same. This will probably get written in BASIC (no MACRO-10 on my Amiga!) if I ever actually write it. It's actually not that difficult a problem after you've spent enough time thinking about it (but ain't that always the case!?). len. |