<?xml version="1.0" encoding="UTF-8"?>
<wiki>
  <body>&lt;p&gt;Beware : this page may contain weird thinking.&lt;/p&gt;
&lt;p&gt;For each phrase, each chord, and each scale, you will have the following objects. That&amp;#8217;s every object that will be listed in dictionaries so developing the dictionary an abstraction further could really clean up the code. Ex: the GetID() function will belong all three objets.&lt;br /&gt;
We&amp;#8217;ll have to think how to implement that but an inheritance of a commun father may solve that. Is it possible to do multiple inheritance in Django ? See &lt;a href=&quot;http://docs.djangoproject.com/en/dev/topics/db/models/#id5&quot;&gt;Model Inheritance&lt;/a&gt;&lt;/p&gt;
&lt;h1&gt;The ID&lt;/h1&gt;
&lt;h3&gt;For a chord&lt;/h3&gt;
&lt;p&gt;For the chord, the ID is the circle.&lt;/p&gt;
&lt;h3&gt;For a scale&lt;/h3&gt;
&lt;p&gt;For the scale, the ID is the circle.&lt;/p&gt;
&lt;h3&gt;For a phrase&lt;/h3&gt;
&lt;p&gt;For the phrase, the ID is the sorted set of circles.&lt;/p&gt;
&lt;h1&gt;The Readings&lt;/h1&gt;
&lt;h3&gt;For a chord&lt;/h3&gt;
&lt;p&gt;For the chord, the reading is the name of the chord.&lt;/p&gt;
&lt;h3&gt;For a scale&lt;/h3&gt;
&lt;p&gt;For the scale, the reading is the name of the scale.&lt;/p&gt;
&lt;h3&gt;For a phrase&lt;/h3&gt;
&lt;p&gt;For the phrase, the reading is the sorted names of chords &lt;span class=&quot;caps&quot;&gt;AND&lt;/span&gt; the sorted names of scales.&lt;/p&gt;
&lt;h1&gt;The instrument(s) representation(s)&lt;/h1&gt;
&lt;h3&gt;For a chord&lt;/h3&gt;
&lt;p&gt;For the chord, the instrument representations are the voicings.&lt;/p&gt;
&lt;h3&gt;For a scale&lt;/h3&gt;
&lt;p&gt;For the scale, the instrument representation may be the whole neck of the guitar, of maybe a octave of the piano.&lt;br /&gt;
Not sure we will be implemented that but that would be a grreat feature, and i think it&amp;#8217;s within the scope.&lt;/p&gt;
&lt;h3&gt;For a phrase&lt;/h3&gt;
&lt;p&gt;For the phrase, the instruments representations are the sorted set of voicings of each instrument.&lt;/p&gt;</body>
  <created-at type="datetime">2009-11-26T18:16:21-08:00</created-at>
  <id type="integer">192476</id>
  <permalink>interpretation</permalink>
  <repository-id type="integer">178343</repository-id>
  <title>Interpretation</title>
  <updated-at type="datetime">2009-04-23T02:59:45-07:00</updated-at>
  <user-id type="integer">74772</user-id>
</wiki>
