Fretscapeが生まれた理由。

ギタリストと、コーダーと、フルサイズのギターを抱えた9歳の子。

ずっと続けてきた二つのこと

僕は10歳のころからコードを書いています。ギターを手にしたのは17歳のとき。どちらも僕を有名にはしてくれませんでしたが、どちらにも何度も戻ってきました。

ギターは、まず好きなものとして始まり、技術としてはそのあとでした。数年バンドもやって、困らない程度にはタブ譜を覚え、理論なんて気にしませんでした。そんなの気にしない自分がかっこいいと思っていたので。自分が何を弾いているのか、本当にわかっていたのは指が覚えたパターンの範囲まででした。

そのうち人生が進みました。ギターはしまい込み、フルタイムでコードを書くようになり、開発者としての仕事を築きました。何年も過ぎて、一度だけギターに戻ったこともありましたが、長くは続きませんでした。

そして30代の前半で、もう一度ギターを手に取りました。今度はちゃんと。理論も独学で学びました。そこで何かが腑に落ちたんです。ずっと思っていたほど難しくはなかった。僕はまたギターに夢中になりました。しかも今度は、自分が何を弾いているのか本当に理解しながら。

二十数年コードを書き、二十年ギターを弾いてきました。いつかこの二つがぶつかるのは、時間の問題だったんです。


フルサイズのギターと、悔しがる子ども

娘のIslaがギターを始めたのは9歳のときでした。弾きたくてしかたがなかった。本当に弾きたかった。でも彼女が使っていたのは、僕の古いPRSの1本。フルサイズで、彼女の手には大きすぎました。

ストレッチには届かない。まだ小指もうまく使えない。なのに僕が見つけるどのコード資料も、彼女にも僕にもまったく同じフォームを見せるだけでした――フルサイズの手を持つ大人の僕に見せるのと同じものを。『今のあなたの手で、そのギターで、実際に弾けるコードはこちらです』と言ってくれるものは何もありませんでした。

だから、僕はそれを作り始めました。

そこで、彼女の手で届くコードフォームだけが見えるようにフレット間の幅を制限しました。小指を使えない運指で行き詰まらないよう、小指は除外しました。難易度も初級に設定して、無理なく押さえられるフォームだけがライブラリに出るようにしたんです。

すると、うまくいきました。彼女はコードを弾けるようになったんです。簡略化されたものではなく、ちゃんとしたコードを。ただ彼女の手に合うものだった、というだけです。いらだつことは減り、音楽を鳴らし始めました。

その瞬間、Fretscape は単なるサイドプロジェクトではなく、本当に意味のあるものになりました。


まだ誰もやっていなかった

作れば作るほど、どうしてこれがすでに存在していないのか信じられなくなっていきました。

何時間もギターを手にして、ある運指が別の運指より難しくなる要因を考え続けました。ストレッチ。セーハの種類。使う指の数。フォームが手を不自然な位置に追い込むかどうか。どれも明らかなことです。どのギタリストも感覚的にはわかっていることです。でも、それを定量化した人はいませんでした。「なんとなくわかる」ものを、コンピュータが理解できるロジックに落とし込む。そういう問題こそ、私は夢中になれます。

それから、コードチェンジも見るようになりました。どの指が動き、どの指が残り、どれだけ移動するのか。あるコードにとって最適なボイシングは次に来るコード次第だ、という発想は、口にしてみればあまりにも当然です。でも、そんなふうに考えるコードツールはありません。どのツールも、すべてのコードを孤立したものとして扱っています。

その機能をすでに実現している競合が、どこかにあるはずだとずっと思っていました。コードアプリも、オンラインツールも、見つかる限りのギター教材も調べました。けれど、何もなかった。ひとつも。

なぜなのかはわかりません。惰性なのか。優先順位が違ったのか。そこは重要ではありません。大事なのは、ギタリストにはもっと良いツールがふさわしいということ。そして今、そのツールはもうあるということです。


現実のものになった瞬間

正直に言うと、「あらゆる手のためのギター」のページを書いたときでした。

ひとつはっきりさせておくと、私は身体的な制約のある人のためだけに Fretscape を作ったわけではありません。作りたかったのは、すべてのギタリストのためのツールでした。オープンポジションにとどまりたい初心者から、独自の調弦を試す経験豊かなプレイヤーまで。フィルタリング機能があるのは、優れたコードツールなら そうあるべき だからです。自分の手、自分のレベル、自分のセッティングに合うものまで絞り込めるようにする。それはただ、良い設計だということです。

でも、指が1本足りないギタリスト、関節炎のあるギタリスト、手の小さな子ども、けがから回復中の人――そうしたケースを書き出していくうちに、本気で腹が立つことに気づきました。こうした機能は、最初からすでに中にあったんです。システムをきちんと作れば、自然にそこへたどり着く。ということは、他のコードツールだって同じことができたはずです。それなのに、どこもやらなかった。

ギターには魔法のようなところがあります。できるだけ多くの人にそれを届けたい。どのツールを見ても自分には物理的に弾けないフォームばかり出てくるせいで、誰かが諦めてしまったかもしれない。そして、その解決が これほど素直なもの だったかもしれないと思うと、胸に刺さります。

Fretscape は、弾く人に合わせてライブラリを組み直します。最初から特定して助けようと思っていたわけではない人たちの役にも立てていること。それが、いちばん誇りに思っていることです。


ヨークシャー生まれ

Fretscape を作っているのはひとりだけ――イングランドのヨークシャーにいる、私 Kyle です。

ベンチャーキャピタルもなければ、50人のチームもありません。ただ、コードを書くギタリストと、もっと良いコードフォームを必要としていた娘と、問題がきちんと解けるまで手放さない執着心があるだけです。

それから、妻の Beckie。興味を持つ理由なんてないはずの話をずっと聞いてくれて、このことに1年も没頭する私を受け入れて、それでも一度も「やめたら」とは言いませんでした。Fretscape が存在するのは、彼女がそれを作るための時間と余白をくれたからです。

Fretscape は、私自身が使いたいと思えるツールの作り方で作っています。考え抜いて、丁寧に、そして使う人は2005年のコード辞典以上のものを受け取っていいはずだ、という前提で。

イングランド、ヨークシャー生まれ。紅茶みたいに。

私が作ってきたものを見てみてください。

Fretscape はすでに公開されていて、今も育ち続けています。いちばんよくわかるのは、実際に触ってみることです。