< Back to IRCAM Forum

Patches for organizing chords

Hello everyone,

I’m currently working on a project where I have a quite large number of chords I want to use. I’m interested in organizing and filtering these chords in different ways, but as I am very new to OM I don’t have any clue how to do it. I suspect this is something that could be done fairly easy in OM, and probably something that someone already have done, and therefore I wanted to ask if someone here has any patches the are willing to share with me?

Here is some of the operations I would like to have performed:

  • Filter chords by which intervals they contain (multiple intervals)
  • Filter chords by sub - pc set
  • Organize by range
  • Organize by density
  • Organzie by interval vector

If someone would be able to help me, even with only some advice, I would be ever so grateful.

Best,

Anders

Dear Anders,

you have to think as a programmer to solve those problems. It is always the best way to make a pseydolanguange probraming
to make the problem more concrete even visualy something like this

  1. Iterate on a list (chord)
  2. Convert to interval (x->dx)
  3. Check if a specific interval is present
  4. If true then store thi chord somewhere
  5. If not the proceed with the next chord

This will facilitate to process of solving the problem and it is dividing it in small step.
You can try also the libraries (i think Morphologie and OMPitchField might have something that will help you)

best
Dimitris