Kara-Moon Forum

Developers & Technology => Musical MIDI Accompaniment (MMA) => Topic started by: sciurius on January 14, 2019, 12:49:33 PM



Title: Defining chords
Post by: sciurius on January 14, 2019, 12:49:33 PM
With DefChord it is possible to (re)define a chord type. However, occasionally I would like to (re)define a specific chord. Syntactically it would be straightforward to augment the DefChord to allow a chord name instead of a type, e.g.

  DefChord Am (...)

but I expect the implementation to be a little bit more complex.

Nevertheless, it may be interesting to consider this (or a similar) feature for some future release.


Title: Re: Defining chords
Post by: bvdp on January 14, 2019, 04:37:54 PM
More details as to what you'd like to do would help. I'm thinking that you have a piece of music in which the notes being played aren't working into an existing notion of the chord? Perhaps it says to play Am, but the notes are showing A, C#, E or something like that ... so you want to change the world's notion of Am to something the sheet music is suggesting  :-\


Title: Re: Defining chords
Post by: sciurius on January 14, 2019, 09:53:24 PM
Consider a guitar tuned in E2 A2 D3 G3 B3 E4.

The Em chord would be 0 7 12 15 19 24 (notes E2 B2 E3 G3 B3 E4).
The Am chord would be 0 7 12 15 19 (notes XX A2 E3 A3 C4 E4).
The Dm chord would be 0 7 12 15 (notes XX XX D3 A3 D4 F4).

On the guitar, you can hear that some chords are 'fuller' than others. That's part of the characteristics of the instrument.

Anyway, it is not a big deal, just an idea.


Title: Re: Defining chords
Post by: bvdp on January 14, 2019, 10:05:46 PM
I think the Plectrum tracks deal with guitar stuff.

But, not as much as you'd like. I understand what you're getting at ... and it can be done "simply" by defining different sequences of chord for different parts of the song. So, when you have a Am chord you'd set a certain number of note on/off, for Em different ones, etc.

Of course, if you transpose ... you're screwed :)

And neither MMA or MIDI are a real guitar/piano/saxophone :)