Kara-Moon Forum
May 16, 2024, 05:50:58 PM
Welcome,
Guest
. Please
login
or
register
.
1 Hour
1 Day
1 Week
1 Month
Forever
Login with username, password and session length
News
: You can go back to the main site here:
Kara-Moon site
Home
Help
Search
Login
Register
Kara-Moon Forum
>
Developers & Technology
>
Musical MIDI Accompaniment (MMA)
(Moderator:
kara
) >
Polychords
Pages: [
1
]
« previous
next »
Print
Author
Topic: Polychords (Read 5337 times)
bvdp
Kara-Moon Master
Posts: 1439
Polychords
«
on:
December 15, 2010, 06:05:57 PM »
I've been having a bit of a dialog with a user who want to use some complex chords with MMA. Simple example is to play a Dmaj chord over a C7. This would mean the notes:
C E G Bb D' F#' A'
Right now you can't do that (easily) in mma. Two options are:
- create a new chord using DefChord
- use a SOLO track and write the notes in by hand.
Now, the concept of polychords (or hybrid) is not new to music. So, let's add it. Problem is (as so often) is with the notation. The theory I'm familiar with show polychords as a fraction. The chord on top is played higher than the chord on the bottom. So, in the above example we'd have a D ... C7 (the ... represents the fraction line).
My first suggestion is to use a 'bar' to construct the chord: C7|D
Now, the question comes about the octaves. I'm thinking that rather than forcing a combination I'd force the user to select. So, the duplicate the example we'd have "C7|+D".
It's rather trivial for mma to figure the notes for the 2 chords and then to combine them. A bit harder for the scale notes which are limited to 7. So, in most cases they'd probably just take the values of the 1st chord (ie, do nothing). The chord tones are limited to 8, but that shouldn't be an issue (??). If you end up trying to combine 2 5 note chords you'd just lose some tones at the top end (which could be a warning).
So ... comments?
Logged
My online life:
http://www.mellowood.ca
zappfinger
Jr. Member
Posts: 6
Re: Polychords
«
Reply #1 on:
December 15, 2010, 06:42:20 PM »
Looks good Bob. I would indeed go for the version where you have to enter the octave.
Also it would be nice to allow 2 different volumes, for the upper and lower chord.
Usually a higher chord gets the impression of sounding louder.
In this case it is nice if the higher chord sounds less loud, making it sound almost like harmonics...
BTW, slightly off topic: this particular chord does almost represent the higher harmonics of a C note (played with an instrument with lots of overtones, of course).
Logged
bvdp
Kara-Moon Master
Posts: 1439
Re: Polychords
«
Reply #2 on:
December 15, 2010, 10:41:05 PM »
Having a bit for free time this afternoon (or as some might say, having no life) ... I played a bit with the polychords. Took about a dozen lines of code to add this.
I'll put up a beta/developer version later this week. I do want to test a bit.
But, chords like C7|D will work just fine. Matter of fact, since I'm just doing 2 chord name parsing and adding the results you could even do cool things like C7/G|+D/A ... I'll let you figure the result.
The volumes are not being adjusted by mma. If you need different volumes it'll be easy enough to do by redefining the chord pattern. I think that to assume a volume change might be unnecessary ... esp. when you see what mangling is happening with the different voicings. Also, chord notes are somewhat adjusted already when notes are adjacent.
Logged
My online life:
http://www.mellowood.ca
Dewdman42
Jr. Member
Posts: 5
Re: Polychords
«
Reply #3 on:
April 26, 2012, 08:37:12 PM »
I think there are simple cases where this feature can also be applicable in a more tonal way. Sometimes you want the band to play based on extended chord, but you want one particular track to be limited to 3 voice major or minor chord only (no extensions). Or visa versa, you might want the overall band to be using a simple major or minor chord, but you want one particular track play, for example, some kind of ninth chord. This feature will make that possible.... In addition to any polychordal things that people might be messing about with.
nice feature.
Logged
bvdp
Kara-Moon Master
Posts: 1439
Re: Polychords
«
Reply #4 on:
April 27, 2012, 12:36:21 AM »
More recent versions of MMA support different chords for different tracks ... so you can have the guitar playing a C7 and the piano a C9, etc.
Logged
My online life:
http://www.mellowood.ca
Pages: [
1
]
Print
« previous
next »
Jump to:
Please select a destination:
-----------------------------
The Kara-Moon monthly contest
-----------------------------
=> Sex, Drugs and Rock and Roll
===> WInter 2009 - Lost
===> Autumn 2008 - Colors
===> Winter 2008 - Cold
===> Spring 2009 - Time
===> Summer 2009 - Africa
===> Autumn 2010
===> Winter 2011
===> Spring 2011
===> Autumn 2011
===> Winter 2011/2012 - Under the Snow
===> Spring 2012 - Changes
===> Summer 2012 ...look Ma, no click track!
===> Autumn 2012 ...Harvest...
===> Winter 2012/2013 ...Circles...
===> Spring 2013 - Digital Relationship
===> Summer 2013 - Genetic Modification
===> Autumn 2013 - Writing on the Wall
===> Winter 2013 - My First Muse
===> Spring 2014 - Ethnic Flavour
===> Summer 2014 - Holidays
===> - Autumn 2014 - Ultima Thule
===> Winter 2014 - "Toys"
===> Spring 2015: "Old Friends"
===> Summer 2015 - "Metronome"
-----------------------------
Music Auditorium
-----------------------------
=> Pop,Jazz,Rock,Easy Listening
=> Ambient,Trance
=> From the Shadows...
=> Classical
=> General
=> PG musicians
-----------------------------
General & News
-----------------------------
=> News & General Chat
=> Hello/Intro Area
=> Artist Releases
-----------------------------
Kara-Moon Projects
-----------------------------
=> Project - 10
=> Kara Tribute Project
=> Collaboration Songs
=> The KM 2010 live gig
=> Older projects
===> The KM 2009 Live gig
=====> Rehearsal tracks
===> Kara Moon Live Gig 2008
===> Our 2008 CD Project
===> Our first CD release: Best of Kara-Moon 2007 !
-----------------------------
Developers & Technology
-----------------------------
=> Developers at Kara-Moon
=> The open source alternative
=> Musical MIDI Accompaniment (MMA)
=> Studio Tips
=> Hardware
===> DAW
===> Studio Speakers
===> Synthesizers
===> Mics
===> Mixers
===> Miscellanious Studio gear
=> Software
=> Commercial products
-----------------------------
The Sample Section
-----------------------------
=> Equinox Sounds
=> LesProductionsZvon
=> Yinox-Samples
=> Public samples
=> Commercial Samples
-----------------------------
Graphics
-----------------------------
=> Artwork
-----------------------------
Old & closed boards
-----------------------------
=> RESPECT !
-----------------------------
The KM-zine
-----------------------------
=> The actual KM-zine
Loading...