<?xml version="1.0" encoding="UTF-8"?>
<wiki>
  <body>&lt;p&gt;A phrase is built on 3 layers : scale, harmony and intruments.&lt;br /&gt;
The scale is the framwork of harmony, it&amp;#8217;s a volontary constraint used to bring creativity, like constraints often do.&lt;br /&gt;
Harmony is a following of chords, and does note necessarily follow it&amp;#8217;s scale.&lt;br /&gt;
The vibration of air is realised by instruments that loosely follow harmony. In our application we will only allow guitar tuned &lt;span class=&quot;caps&quot;&gt;EADGAD&lt;/span&gt; (with capo or not) chord diagrams, but the architechture will leave room for others to add other instruments.&lt;/p&gt;
&lt;h1&gt;Scale&lt;/h1&gt;
&lt;p&gt;&lt;iframe src=&quot;http://www.lame-spirale.net/c5.php?c=111101000101&amp;f=0&amp;size=100&quot; width=&quot;100&quot; height=&quot;100&quot;&gt;&lt;/iframe&gt;&lt;/p&gt;
&lt;p&gt;The choice of a scale is important as it will determine the phrase&amp;#8217;s color.&lt;/p&gt;
&lt;h3&gt;Classic scales&lt;/h3&gt;
&lt;p&gt;Many musicians will choose the known scales like major, minors ones. This scale have such popularity for a reason : they based on logical and mathematical research and they do &amp;#8220;work&amp;#8221;. Their popularity also make them well known by intrumentists which is really helpful.&lt;/p&gt;
&lt;h3&gt;Circle tweak&lt;/h3&gt;
&lt;p&gt;I think i found a scale based on logic which hasn&amp;#8217;t be used too much yet. So it&amp;#8217;s possible to have rational but musical data based on the circle.&lt;br /&gt;
The wiki-like nature of the dictionary may also help to spread home-made scales, provided there is a wide enough community.&lt;/p&gt;
&lt;h1&gt;Harmony&lt;/h1&gt;
&lt;p&gt;&lt;iframe src=&quot;http://www.lame-spirale.net/c5.php?c=1100010001&amp;f=0&amp;size=100&quot; width=&quot;100&quot; height=&quot;100&quot;&gt;&lt;/iframe&gt;&lt;iframe src=&quot;http://www.lame-spirale.net/c5.php?c=100100000101&amp;f=11&amp;size=100&quot; width=&quot;100&quot; height=&quot;100&quot;&gt;&lt;/iframe&gt;&lt;iframe src=&quot;http://www.lame-spirale.net/c5.php?c=011001000001&amp;f=1&amp;size=100&quot; width=&quot;100&quot; height=&quot;100&quot;&gt;&lt;/iframe&gt;&lt;/p&gt;
&lt;h2&gt;Using a scale&lt;/h2&gt;
&lt;h3&gt;In the scale&lt;/h3&gt;
&lt;p&gt;Probably the more common way of making music is to play &amp;#8220;in&amp;#8221;. The dictionary will suggest you (probably in a drop-box interface) all known c5 that are contained within the scale, classified in a meaningful manner.&lt;/p&gt;
&lt;p&gt;The classifying part may be (not decided yet) :&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;like the more used chords, again, if a community provide that power.&lt;/li&gt;
	&lt;li&gt;mathematical&lt;/li&gt;
	&lt;li&gt;musical (fondamental major chord first etc.)&lt;/li&gt;
	&lt;li&gt;a mix of theses choices&lt;/li&gt;
	&lt;li&gt;let the user choose, maybe in his user settings&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;What is your position on that ? Please let us know.&lt;/p&gt;
&lt;h3&gt;Out the scale&lt;/h3&gt;
&lt;p&gt;Out the scale is as easy as just applying a &amp;#8220;contrary&amp;#8221; on the circle (see Interactive C5 section) and put the same drop box as above. However chances are it will not be used that much. It will be an interface decision.&lt;/p&gt;
&lt;h2&gt;Without a scale&lt;/h2&gt;
&lt;p&gt;If you either don&amp;#8217;t have a scale, or you want to forget or enrich it, you can build your own chord. The tool to build a chord is the same a building a scale : it&amp;#8217;s the interactive C5. You can start from any circle you like, add notes by the hand or apply transformations.&lt;br /&gt;
Typically a enrichment will start from an &amp;#8220;in&amp;#8221; chord, and add a note or two.&lt;/p&gt;
&lt;h3&gt;Chord Substitution&lt;/h3&gt;
&lt;p&gt;A difficult to implement but useful feature would be a &lt;a href=&quot;http://en.wikipedia.org/wiki/Substitute_chord&quot;&gt;chord substitution&lt;/a&gt; suggestion.&lt;/p&gt;
&lt;h3&gt;Self construct circle&lt;/h3&gt;
&lt;p&gt;If the circle is not already in the dictionary it will be saved straight away.&lt;/p&gt;
&lt;h1&gt;Voicing&lt;/h1&gt;
&lt;p&gt;&lt;iframe src=&quot;http://www.lame-spirale.net/chrd.php?c=1n211n&amp;size=75&quot; width=&quot;75&quot; height=&quot;75&quot;&gt;&lt;/iframe&gt;&lt;br /&gt;
&lt;iframe src=&quot;http://www.lame-spirale.net/chrd.php?c=n1333n&amp;size=75&quot; width=&quot;75&quot; height=&quot;75&quot;&gt;&lt;/iframe&gt;&lt;br /&gt;
&lt;iframe src=&quot;http://www.lame-spirale.net/chrd.php?c=n3535n&amp;size=75&quot; width=&quot;75&quot; height=&quot;75&quot;&gt;&lt;/iframe&gt;&lt;/p&gt;
&lt;p&gt;On what criteria does the guitar player choses a voicing in the context of the song ?&lt;/p&gt;
&lt;h3&gt;Harmonic criteria&lt;/h3&gt;
&lt;p&gt;Here again, the guitar player will be able to choose a voicing in a suggestion drop-box. Like harmonic suggestion, subsets also appear. That means that he has the freedom to forget notes in his interpretation of the phrase (ie play only a Dm when the circle is a minor 7 typoe chord). However, he won&amp;#8217;t be able to add notes to the harmony without modifying the circle, cause it&amp;#8217;s the reference.&lt;/p&gt;
&lt;h3&gt;Voices&lt;/h3&gt;
&lt;p&gt;Because some (very good) guitar player use &lt;a href=&quot;http://en.wikipedia.org/wiki/Voice_leading&quot;&gt;voice leading&lt;/a&gt; as effective technique, c5 will provide a suggestions filter based on voices.&lt;br /&gt;
The obvious feature is to count the number of voices but i hope we can find a algorithm that can &amp;#8220;read the guitar player&amp;#8217;s mind&amp;#8221;.&lt;/p&gt;
&lt;h3&gt;Inversions&lt;/h3&gt;
&lt;p&gt;C5 will hopefully help the guitar player to filter by inversion&lt;/p&gt;
&lt;h3&gt;Self construct voicing&lt;/h3&gt;
&lt;p&gt;With an &lt;span class=&quot;caps&quot;&gt;SVG&lt;/span&gt; interface, the user will be able to enter it&amp;#8217;s own voicing. And more importantly, this voicing will be saved in the open guitar voicing dictionary straight away. It&amp;#8217;s an easy away to fill the dictionary with effective voicings.&lt;/p&gt;</body>
  <created-at type="datetime">2009-11-26T07:30:52-08:00</created-at>
  <id type="integer">192378</id>
  <permalink>the-three-layers-of-a-phrase</permalink>
  <repository-id type="integer">178343</repository-id>
  <title>The Three Layers of a Phrase</title>
  <updated-at type="datetime">2009-04-21T04:38:19-07:00</updated-at>
  <user-id type="integer">74772</user-id>
</wiki>
