<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Apps on The Barker Ganssle Family</title>
    <link>https://ganbar.us/apps/</link>
    <description>Recent content in Apps on The Barker Ganssle Family</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <lastBuildDate>Mon, 15 May 2023 11:22:42 -0400</lastBuildDate>
    <atom:link href="https://ganbar.us/apps/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Chord Identification Method Trainer</title>
      <link>https://ganbar.us/apps/cim/</link>
      <pubDate>Mon, 15 May 2023 11:22:42 -0400</pubDate>
      <guid>https://ganbar.us/apps/cim/</guid>
      <description>&lt;script&gt;&#xA;const UNSORTED_AUDIO_FILES = &#xA;[&#xA;        &#34;acf_black_01.mp3&#34;,&#xA;        &#34;acf_black_01.opus&#34;,&#xA;        &#34;acf_black_02.mp3&#34;,&#xA;        &#34;acf_black_02.opus&#34;,&#xA;        &#34;acf_black_03.mp3&#34;,&#xA;        &#34;acf_black_03.opus&#34;,&#xA;        &#34;acf_black_04.mp3&#34;,&#xA;        &#34;acf_black_04.opus&#34;,&#xA;        &#34;acf_black_05.mp3&#34;,&#xA;        &#34;acf_black_05.opus&#34;,&#xA;        &#34;acf_black_06.mp3&#34;,&#xA;        &#34;acf_black_06.opus&#34;,&#xA;        &#34;acf_black_07.mp3&#34;,&#xA;        &#34;acf_black_07.opus&#34;,&#xA;        &#34;acf_black_08.mp3&#34;,&#xA;        &#34;acf_black_08.opus&#34;,&#xA;        &#34;acf_black_09.mp3&#34;,&#xA;        &#34;acf_black_09.opus&#34;,&#xA;        &#34;ceg_red_01.mp3&#34;,&#xA;        &#34;ceg_red_01.opus&#34;,&#xA;        &#34;ceg_red_02.mp3&#34;,&#xA;        &#34;ceg_red_02.opus&#34;,&#xA;        &#34;ceg_red_03.mp3&#34;,&#xA;        &#34;ceg_red_03.opus&#34;,&#xA;        &#34;ceg_red_04.mp3&#34;,&#xA;        &#34;ceg_red_04.opus&#34;,&#xA;        &#34;ceg_red_05.mp3&#34;,&#xA;        &#34;ceg_red_05.opus&#34;,&#xA;        &#34;ceg_red_06.mp3&#34;,&#xA;        &#34;ceg_red_06.opus&#34;,&#xA;        &#34;ceg_red_07.mp3&#34;,&#xA;        &#34;ceg_red_07.opus&#34;,&#xA;        &#34;ceg_red_08.mp3&#34;,&#xA;        &#34;ceg_red_08.opus&#34;,&#xA;        &#34;ceg_red_09.mp3&#34;,&#xA;        &#34;ceg_red_09.opus&#34;,&#xA;        &#34;cfa_yellow_01.mp3&#34;,&#xA;        &#34;cfa_yellow_01.opus&#34;,&#xA;        &#34;cfa_yellow_02.mp3&#34;,&#xA;        &#34;cfa_yellow_02.opus&#34;,&#xA;        &#34;cfa_yellow_03.mp3&#34;,&#xA;        &#34;cfa_yellow_03.opus&#34;,&#xA;        &#34;cfa_yellow_04.mp3&#34;,&#xA;        &#34;cfa_yellow_04.opus&#34;,&#xA;        &#34;cfa_yellow_05.mp3&#34;,&#xA;        &#34;cfa_yellow_05.opus&#34;,&#xA;        &#34;cfa_yellow_06.mp3&#34;,&#xA;        &#34;cfa_yellow_06.opus&#34;,&#xA;        &#34;cfa_yellow_07.mp3&#34;,&#xA;        &#34;cfa_yellow_07.opus&#34;,&#xA;        &#34;cfa_yellow_08.mp3&#34;,&#xA;        &#34;cfa_yellow_08.opus&#34;,&#xA;        &#34;cfa_yellow_09.mp3&#34;,&#xA;        &#34;cfa_yellow_09.opus&#34;,&#xA;        &#34;dgh_green_01.mp3&#34;,&#xA;        &#34;dgh_green_01.opus&#34;,&#xA;        &#34;dgh_green_02.mp3&#34;,&#xA;        &#34;dgh_green_02.opus&#34;,&#xA;        &#34;dgh_green_03.mp3&#34;,&#xA;        &#34;dgh_green_03.opus&#34;,&#xA;        &#34;dgh_green_04.mp3&#34;,&#xA;        &#34;dgh_green_04.opus&#34;,&#xA;        &#34;dgh_green_05.mp3&#34;,&#xA;        &#34;dgh_green_05.opus&#34;,&#xA;        &#34;dgh_green_06.mp3&#34;,&#xA;        &#34;dgh_green_06.opus&#34;,&#xA;        &#34;dgh_green_07.mp3&#34;,&#xA;        &#34;dgh_green_07.opus&#34;,&#xA;        &#34;dgh_green_08.mp3&#34;,&#xA;        &#34;dgh_green_08.opus&#34;,&#xA;        &#34;dgh_green_09.mp3&#34;,&#xA;        &#34;dgh_green_09.opus&#34;,&#xA;        &#34;egc_orange_01.mp3&#34;,&#xA;        &#34;egc_orange_01.opus&#34;,&#xA;        &#34;egc_orange_02.mp3&#34;,&#xA;        &#34;egc_orange_02.opus&#34;,&#xA;        &#34;egc_orange_03.mp3&#34;,&#xA;        &#34;egc_orange_03.opus&#34;,&#xA;        &#34;egc_orange_04.mp3&#34;,&#xA;        &#34;egc_orange_04.opus&#34;,&#xA;        &#34;egc_orange_05.mp3&#34;,&#xA;        &#34;egc_orange_05.opus&#34;,&#xA;        &#34;egc_orange_06.mp3&#34;,&#xA;        &#34;egc_orange_06.opus&#34;,&#xA;        &#34;egc_orange_07.mp3&#34;,&#xA;        &#34;egc_orange_07.opus&#34;,&#xA;        &#34;egc_orange_08.mp3&#34;,&#xA;        &#34;egc_orange_08.opus&#34;,&#xA;        &#34;egc_orange_09.mp3&#34;,&#xA;        &#34;egc_orange_09.opus&#34;,&#xA;        &#34;hdg_blue_01.mp3&#34;,&#xA;        &#34;hdg_blue_01.opus&#34;,&#xA;        &#34;hdg_blue_02.mp3&#34;,&#xA;        &#34;hdg_blue_02.opus&#34;,&#xA;        &#34;hdg_blue_03.mp3&#34;,&#xA;        &#34;hdg_blue_03.opus&#34;,&#xA;        &#34;hdg_blue_04.mp3&#34;,&#xA;        &#34;hdg_blue_04.opus&#34;,&#xA;        &#34;hdg_blue_05.mp3&#34;,&#xA;        &#34;hdg_blue_05.opus&#34;,&#xA;        &#34;hdg_blue_06.mp3&#34;,&#xA;        &#34;hdg_blue_06.opus&#34;,&#xA;        &#34;hdg_blue_07.mp3&#34;,&#xA;        &#34;hdg_blue_07.opus&#34;,&#xA;        &#34;hdg_blue_08.mp3&#34;,&#xA;        &#34;hdg_blue_08.opus&#34;,&#xA;        &#34;hdg_blue_09.mp3&#34;,&#xA;        &#34;hdg_blue_09.opus&#34;,&#xA;]&#xA;;&#xA;&lt;/script&gt;&#xA;&lt;script src=&#34;cim.js&#34;&gt;&lt;/script&gt;&#xA;&lt;link href=&#34;cim.css&#34; type=&#34;text/css&#34; rel=&#34;stylesheet&#34; /&gt;&#xA;&lt;div class=&#34;cim-container&#34;&gt;&#xA;    &lt;div style=&#34;display: flex; justify-content: space-around; width: 100%&#34;&gt;&#xA;        &lt;div style=&#34;display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-around; align-items: center&#34;&gt;&#xA;            &lt;div class=&#34;controls&#34;&gt;&#xA;                &lt;a id=&#34;play-button&#34; class=&#34;deactivated&#34; onclick=&#34;play_audio()&#34;&gt;&#xA;                    &lt;i class=&#34;fa fa-play&#34; aria-hidden=&#34;true&#34;&gt;&lt;/i&gt;&#xA;                &lt;/a&gt;&#xA;                &lt;a id=&#34;next-chord&#34; class=&#34;deactivated&#34; onclick=&#34;next_audio()&#34;&gt;&#xA;                    &lt;i class=&#34;fa fa-arrow-right&#34; aria-hidden=&#34;true&#34;&gt;&lt;/i&gt;&#xA;                &lt;/a&gt;&#xA;            &lt;/div&gt;&#xA;        &lt;/div&gt;&#xA;        &lt;div class=&#34;infobox-container&#34;&gt;&#xA;          &lt;a href=&#34;#&#34; class=&#34;infobox-trigger&#34;&gt;&#xA;            &lt;i class=&#34;fa fa-solid fa-info-circle&#34;&gt;&lt;/i&gt;&#xA;          &lt;/a&gt;&#xA;          &lt;div class=&#34;infobox&#34;&gt;&#xA;            &lt;p&gt;This is an implementation of &lt;a href=&#34;http://pom.sagepub.com/content/42/1/86&#34;&gt;Eguchi&#39;s Chord Identification method&lt;/a&gt; (paper access can be found via &lt;a href=&#34;https://en.wikipedia.org/wiki/Sci-Hub&#34;&gt;Sci-Hub&lt;/a&gt;). See also &lt;a href=&#34;https://ichionkai.co.jp/english3.html&#34;&gt;Ichionkai Music School&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
