<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <title>mt.aklaswad.com</title>
    <link rel="alternate" type="text/html" href="http://mt.aklaswad.com/" />
    <link rel="self" type="application/atom+xml" href="http://mt.aklaswad.com/atom.xml" />
    <id>tag:mt.aklaswad.com,2007-07-14://6</id>
    <updated>2008-12-11T07:20:25Z</updated>
    
    <generator uri="http://www.sixapart.com/movabletype/">Movable Type Pro 4.25b2-en</generator>

<entry>
    <title>GuitarTools plugin that provide you an syntax for guitar tabs.</title>
    <link rel="alternate" type="text/html" href="http://mt.aklaswad.com/2008/12/guitartools_plugin_that_provid.html" />
    <id>tag:mt.aklaswad.com,2008://6.449</id>

    <published>2008-12-11T06:30:40Z</published>
    <updated>2008-12-11T07:20:25Z</updated>

    <summary>I got my new plugin called GuitarTools. ...</summary>
    <author>
        <name>aklaswad</name>
        <uri>http://blog.aklaswad.com/</uri>
    </author>
    
    
    <content type="html" xml:lang="en" xml:base="http://mt.aklaswad.com/">
        <![CDATA[I got my new plugin called GuitarTools.
this plugin provide you a wiki-like syntax for writing guitar tabs.

<ul>
	<li><span class="mt-enclosure mt-enclosure-file" style="display: inline;"><a href="http://blog.aklaswad.com/mtplugins/GuitarTools0.1.zip">GuitarTools0.1.zip</a></span></li>
</ul>]]>
        <![CDATA[<h2>environment</h2>

At first, check your server have installed GD library and Perl-GD module.<br />

<h2>install</h2>

<p>upload (uncompressed)GuitarTools/plugins/GuitarTools directory to your Movable Type's plugins directory.</p>

<p>you need to install <a href="http://search.cpan.org/dist/GD-Tab-Guitar/">GD::Tab::Guitar</a> and <a href="http://search.cpan.org/dist/Music-Chord-Namer/">Music::Chord::Namer</a>, too.</p>
<p>the way to install is;<br />
1) if you are the server admin, use CPAN shell.<br />
2) or, download their packages, and upload their .pm files that included in their packages' lib directory, to (installed)GuitarTools/extlib directory. please keep the original directory tree through uploading.</p>

<p>one more thing, paste this on the tail of your blog's Stylrsheet template.<br /></p>

<pre class="code">.guitarlines {
    line-height: 50px;
    background-color: #F4F8Fc;
    font-size: 16px;
}

.guitarlines .guitarchord {
    position: relative;
    width: 52px;
    top: -7px;
    margin: 0 -52px 0 0;
    border: 0;
}

.guitarlines .chordname {
    position: relative;
    display: inline-block;
    width: 0;
    top: -1.2em;
    font-weight: bold;
}</pre>


<h2>How to use</h2>

GuitarTools Plugin will install 'guitar_tools' GlobalModifier and the TextFormat that works same as.<br />

<h2>Syntax</h2>

<h3>basic</h3>

<pre class="code">&#x5b;chord:C&#x5d;</pre>
write your chord name continuously after the 'chord:' declaration, between the square brackets.<br />
&#x5b;chord:C&#x5d; will be published as the image [chord:C]<br />

<h3>flet positions</h3>
if you want to specify the flet positions, write the position after chord name, with @ mark.<br />

&#x5b;chord:C6@032030&#x5d;<br />
[chord:C6@032030] <br />

<ul>
	<li>from sixth string to first string.</li>
	<li>small x means mute.</li>
</ul>

<h3>multi chords</h3>
you can write multiple chords with space.<br />

&#x5b;chord:C6@032030 GM7 Bm7 Em&#x5d;<br />
[chord:C6@032030 GM7 Bm7 Em]<br />

<h3>auto naming</h3>
write 'auto' as chordname, plugin will guess the chord name.<br />

&#x5b;chord:auto@320003 auto@xx0232 auto@x7678x auto@576755 auto@123456&#x5d;<br />
[chord:auto@320003 auto@xx0232 auto@x7678x auto@576755 auto@123456]<br />

<h3>other syntax</h3>
if flet positions are specified, you can use free string as chordname<br />

&#x5b;chord:Jimi@x7678x&#x5d;<br />
[chord:Jimi@x7678x]<br />

split all flets with camma, if your flet positions are multi-digit high.<br />

&#x5b;chord:Ab_oct@x,11,x,13,x,x&#x5d;<br />
[chord:Ab_oct@x,11,x,13,x,x]<br />

<h3>chords</h3>

major, minor<br />
&#x5b;chord:C Cm&#x5d;<br />
[chord:C Cm] <br />

major seventh will be written in large M.
7th, major 7th, minor 7th, minor-major 7th.<br />
&#x5b;chord:C7 CM7 Cm7 CmM7&#x5d;<br />
[chord:C7 CM7 Cm7 CmM7] <br />

dim, aug, sus4, add9<br />
&#x5b;chord:Edim Eaug Esus4 Eadd9&#x5d;<br />
[chord:Edim Eaug Esus4 Eadd9] <br />

tensions<br />
&#x5b;chord:C7(9) C7(9,13)&#x5d;<br />
[chord:C7(9) C7(9,13)] <br />

#, b(small b means flat.)<br />
&#x5b;chord:C# C7(#9) C7(b5)&#x5d;<br />
[chord:C# C7(#9) C7(b5)] <br />


<h3>lines syntax</h3>
if you want to embed the chord diagrams into your lyrics, you can use 'lines' syntax.<br />

write your lyrics inside of square brackets, and write your chordnames with curly bracket.<br />
if you just embed a chord name text, add a dash on your chord name.<br />

<pre>&#x5b;lines:
{F#m(11)@x44200}two jumps in a week a bet you {Asus2@x02200}think that's pretty clever {E}don't you boy?
{F#m(11)@x44200}Flying on your motorcycle, {Asus2@x02200}watching all the ground {Eb@688666}beneath you drop
{-F#m(11)}You'd kill yourself for recognition, {-Asus2}kill yourself to never {-E}ever stop
{-F#m(11)}You broke another mirror, you're {-Asus2}turning into something {-E}you are not

So don't leave me {F#m(11)@x44200}high____{Asus2@x02200}don't leave me {E}dry____
Don't leave me {-F#m(11)}high____{-Asus2}don't leave me {-E}dry____
&#x5d;
</pre>

[lines:
{F#m(11)@x44200}two jumps in a week a bet you {Asus2@x02200}think that's pretty clever {E}don't you boy?
{F#m(11)@x44200}Flying on your motorcycle, {Asus2@x02200}watching all the ground {Eb@688666}beneath you drop
{-F#m(11)}You'd kill yourself for recognition, {-Asus2}kill yourself to never {-E}ever stop
{-F#m(11)}You broke another mirror, you're {-Asus2}turning into something {-E}you are not

So don't leave me {F#m(11)@x44200}high____{Asus2@x02200}don't leave me {E}dry____
Don't leave me {-F#m(11)}high____{-Asus2}don't leave me {-E}dry____
]]]>
    </content>
</entry>

<entry>
    <title>here is my new plugin called &quot;Custom Editor Button2&quot;</title>
    <link rel="alternate" type="text/html" href="http://mt.aklaswad.com/2008/03/here_is_my_new_plugin_called_c.html" />
    <id>tag:mt.aklaswad.com,2008://6.403</id>

    <published>2008-03-11T13:57:38Z</published>
    <updated>2008-03-11T14:06:45Z</updated>

    <summary>it provides pluggable custom buttons fra...</summary>
    <author>
        <name>aklaswad</name>
        <uri>http://blog.aklaswad.com/</uri>
    </author>
    
    
    <content type="html" xml:lang="en" xml:base="http://mt.aklaswad.com/">
        <![CDATA[it provides pluggable custom buttons framework to Movable Type's Entry Editor.

<a href="http://mt.aklaswad.com/plugins/custom-editor-button-2.html">mt.aklaswad.com: Custom Editor Button 2</a>

it's pluggable　for adding your custom button. wanna learn about extending? see <a href="http://mt.aklaswad.com/plugins/writting-custom-button-plugins.html"> writting custom button plugins</a>. thanks.]]>
        
    </content>
</entry>

<entry>
    <title>new plugin named BuildTracer.</title>
    <link rel="alternate" type="text/html" href="http://mt.aklaswad.com/2008/02/new_plugin_named_buildtracer.html" />
    <id>tag:mt.aklaswad.com,2008://6.394</id>

    <published>2008-02-23T08:59:11Z</published>
    <updated>2008-02-23T09:11:11Z</updated>

    <summary>it&apos;s pretty rich template tracer/debugge...</summary>
    <author>
        <name>aklaswad</name>
        <uri>http://blog.aklaswad.com/</uri>
    </author>
    
    
    <content type="html" xml:lang="en" xml:base="http://mt.aklaswad.com/">
        <![CDATA[it's pretty rich template tracer/debugger. I hope this helps you writing MTML.

<a href="http://mt.aklaswad.com/plugins/buildtracer.html">BuildTracer download page</a>]]>
        
    </content>
</entry>

<entry>
    <title>new plugin &quot;movabug&quot; helps writing plugins</title>
    <link rel="alternate" type="text/html" href="http://mt.aklaswad.com/2007/08/new_plugin_movabug_helps_writi.html" />
    <id>tag:mt.aklaswad.com,2007://6.215</id>

    <published>2007-08-26T17:04:17Z</published>
    <updated>2007-08-26T17:10:51Z</updated>

    <summary>yesterday, on mt hack-a-thon tokyo, i go...</summary>
    <author>
        <name>aklaswad</name>
        <uri>http://blog.aklaswad.com/</uri>
    </author>
    
    
    <content type="html" xml:lang="en" xml:base="http://mt.aklaswad.com/">
        <![CDATA[yesterday, on mt hack-a-thon tokyo, i got an idea of this plugin called "Movabug". i hope this helps your mt-hack-days. enjoy!
<a href="http://mt.aklaswad.com/plugins/movabug.html">mt.aklaswad.com: Movabug</a>]]>
        
    </content>
</entry>

<entry>
    <title>Favicon Manager is now on released</title>
    <link rel="alternate" type="text/html" href="http://mt.aklaswad.com/2007/08/favicon_manager_is_now_on_rele.html" />
    <id>tag:mt.aklaswad.com,2007://6.197</id>

    <published>2007-08-12T07:23:14Z</published>
    <updated>2007-08-12T07:33:20Z</updated>

    <summary>my new plugin called Favicon Manager is ...</summary>
    <author>
        <name>aklaswad</name>
        <uri>http://blog.aklaswad.com/</uri>
    </author>
    
    
    <content type="html" xml:lang="en" xml:base="http://mt.aklaswad.com/">
        <![CDATA[my new plugin called <a href="http://mt.aklaswad.com/plugins/favicon-manager.html">Favicon Manager</a> is on released. it will provide you a very easy way to insert link that add a favicon on your blogs. required no template customize, just enter your image's url to the textbox. enjoy.
]]>
        
    </content>
</entry>

<entry>
    <title>Hello?</title>
    <link rel="alternate" type="text/html" href="http://mt.aklaswad.com/2007/07/hello.html" />
    <id>tag:mt.aklaswad.com,2007://6.183</id>

    <published>2007-07-15T17:24:44Z</published>
    <updated>2007-07-15T21:14:34Z</updated>

    <summary>Hello? I am aklaswad from japan, am Mova...</summary>
    <author>
        <name>aklaswad</name>
        <uri>http://blog.aklaswad.com/</uri>
    </author>
    
    
    <content type="html" xml:lang="en" xml:base="http://mt.aklaswad.com/">
        <![CDATA[Hello?
I am aklaswad from japan, am Movable Type big fan and am writting a few plugins.

almost of MT users didn't know much about my plugins. because all of my plugins have been documented only in Japanese till today.so, now, i'm going to make an archive of them, and to write their documentation in English.

and for that, i build a new blog and now i'm trying to write a first post in English.
it' too hard for me enough to make me having a headache.
i need a pill...


ok, i got drunk and headache has gone.

now this site is still under the construction. i'll put my plugins soon. please come back again in a few days later.
and this site is published by MT4beta, it's very exciting to hack the newest Movable Type.
i'll try to write blog about customizing with Movable Type 4. 

cheers!
aklaswad

p.s. for Japanese reader: you can look for more entries <a href="http://blog.aklaswad.com">here</a>.]]>
        
    </content>
</entry>

</feed>
