世界を動かす技術を、日本語で。

テルプストラキーボード

概要

Siemen Terpstra による独自レイアウトの楽器チューニングツール。 WebApp としてJames Fennらが開発・拡張。 GPL-3.0 ライセンスでオープンソース提供。 GitHubで ダウンロード・フォーク・貢献 が可能。 バージョンは 1.5.2 (2015年1月〜2019年5月)。

Tuning/Layout Quick Linksの基本情報

  • Fundamental (Hz) :基音周波数の設定
  • Right Facing Steps :右方向のステップ数指定
  • Up/Right Facing Steps :斜め右上方向のステップ数指定
  • Hex Size (pixels) :六角形セルのピクセルサイズ
  • Rotation (degrees) :レイアウト全体の回転角度
  • Instrument Enumerate :楽器の列挙表示
  • Scale Use :スケール(音階)の適用
  • Spectrum Colors :スペクトラムカラーによる可視化
  • Blank Keys (No labels) :ラベルなしキーの表示切替
  • Scale (Scala format) :Scala形式での音階定義
  • Steps To Equivalence :等価音程までのステップ数
  • Interval Color :音程ごとの色分け

クレジットと開発体制

  • Siemen Terpstra :1980年代後半にレイアウト設計
  • WebApp開発 :James Fenn
    • Brandon Lewis
    • Bo Constantinsen
    • Chengu Wang
  • サンプル提供 :Scott Thompson、Dr Ozan Yarman
  • バージョン情報 :1.5.2(2015年1月〜2019年5月)

ライセンスと貢献方法

  • Free/Libre and Open Source Software
    • GPL-3.0 ライセンス
  • GitHubにて ダウンロード・フォーク・貢献 が可能
    • 不具合修正や新機能実装でクレジットに名前掲載

まとめ

  • 柔軟なカスタマイズ性を持つ 音楽理論・実践ツール
  • オープンソースで コミュニティ主導の発展
  • GitHub経由で 誰でも参加・貢献可能

Hackerたちの意見

これいいね!機械式ホール効果スイッチを使ってハードウェアのMIDIキーボードを作ってみたいな。こんなのね:https://mechanicalkeyboards.com/products/wuque-studio-dash-5... 物理的なキーボードはいくつかあるけど、めっちゃ高いのが多いんだよね。

なんか似たようなことはやったことあるけど、実際の「ビルド」部分はやってないんだ。代わりに、ホール効果スイッチが入ってるWootingのコンピュータキーボードを使ってるよ。キーのベロシティに基づいてMIDIを出すプログラムも書いたし、ここ数年よく使ってる。結構楽しいけど、他のキーボード楽器を弾く経験はあまりないし、コードをちゃんと使えるほど真剣に学んだこともないんだ。ここで演奏してるデモがあるけど、散らかったデスクと悪い録音環境(片手で、スピーカーがないから電話経由でMIDI流してる)を気にしないでね:https://drive.google.com/file/d/1qZuFlK9GybX5aP5tGi54AvTTFKd... 使ってるレイアウトは普通のピアノのレイアウトじゃなくて、バヤン(ロシアのアコーディオン)で使われるB-griffレイアウトなんだ。レイアウトで遊ぶためのデモサイトも作ったけど、ベロシティ感度はないよ:https://maxdamantus.gitlab.io/bayan/ B-griff/C-griffレイアウトはコンピュータキーボードに自然にフィットするし、いろんな理由でピアノレイアウトよりも一般的に良いと思う。あと、似たような効果を出すために2台のコモドールを使ってる人のクールな動画もあるよ:https://youtube.com/watch?v=EBCYvoC4muc 編集:TerpstraキーボードもB-griffで使えるみたい:http://terpstrakeyboard.com/web-app/keys.htm?fundamental=261...

これ、クリンゴンオペラにぴったりだね :) https://www.youtube.com/watch?v=1LjcBv-OWtQ

まさかこんなに深くクリンゴン音楽理論について掘り下げられてるなんて思わなかった。すごいね!シェアしてくれてありがとう。

音がちょっとおかしいな - C##はDみたいに聞こえるべきだけど、少しずれてる。

デフォルト設定が通常の12音階じゃなくて31音階に対応してるみたいだね。https://en.m.wikipedia.org/wiki/31_equal_temperament

足で使えるキーボードをデザインしようとしてるんだ。ダンスダンスレボリューションみたいに足で弾きながら、手では別の楽器(マンドリン)を弾く感じで、一人バンドを目指してる。いいレイアウトを考えるのが最初のステップなんだけど、今のところ思いついたものは役に立つ音がなかったり、届かないくらい大きかったり、鍵が近すぎたりするんだ。もしアイデアがあったら助けてほしいな。(できれば一緒にやってほしい、あんまり時間がないから)

たくさんのオプションが必要なら、足ペダルとコードを考えるかな。

既存のMIDIフットコントローラーを見たことある?例えば、BehringerのFCB1010とか、YamahaのMFC10、RolandのFC-300とか。

オルガンのペダルボードMIDIコントローラーは、既製品としては高いけど、いい解決策になるよ。DAWのドラムラックに接続して、ペダルを便利なレイアウトに再マッピングできる。フットアクティベートのMIDIコントローラーだと、キーの数はどうしても限られちゃうから、演奏する音楽や曲ごとにバーチャルレイアウトをカスタマイズするのがいいと思う。例えば、特定のスケールや範囲の音だけをマッピングして、スペースを節約することもできるよ。もしカスタムで何か作ることを考えてるなら、ArduinoからハードウェアMIDIに出力するのはすごく簡単だよ。(私のプロジェクトで難しいのは、ピエゾからのベロシティを読み取る方法を見つけることと、振動を分離することかな。)

オルガニストたちは何百年も前からフットキーボードを使ってるよね。個人的にはこれが好きなんだけど: https://en.wikipedia.org/wiki/Moog_Taurus あと、五番街のFAO Schwartzでおなじみのこのクラシック楽器も見てみて: https://en.wikipedia.org/wiki/Walking_Piano

ピアノのレイアウトは意外と頑丈だから、オルガニストみたいに大きめのキーを使えばいいよ。

Hacker Newsで議論の続きを見る