超音波測距センサーSRF02を使ってみる

世の中、いろんな超音波測距センサーはあるものでして。簡単に使えそうなものをってことで、SRF02なんてどうでしょう。

例によってピン配置

基板にある固定用のネジがある方から記す。右からになる。

  • GND
  • MODE
  • SCL
  • SDA
  • 5V

結線

今回は、
Sparkfun Pro Micro 16MHz版
を使った。USBで給電している場合にはVCCピンに5Vが出てくるので、これをSRF02の5Vと接続すれば動く。

c

Pro Micro SRF02
VCC 5V
2 SDA
3 SCL
Mode
GND GND

MODEピンにはなにも接続しない、これでI2C通信ができるはず。

今回私は9番ピンに圧電ブザーを接続してみた。

適当にスケッチを書く

いろんな参考サイトがあるからそちらを見てね。

ARduino Leonardoでブザーを鳴らす

前書き

ARduinoの入門スクリプトとしてLEDを点滅させるスケッチはよく見かける。C言語で言うところの”Hello World”みたいなものだろうか。

さて、LEDの代わりに、ブザーを鳴らすことを考えてみよう。

ブザーには2種類ある

ブザーには、ただ電流を流してやれば一定の音がするいわゆるブザーと、スピーカーのように振る舞う圧電ブザーという2種類がある。前者であればLEDの点滅スケッチがそのまま使えるだろう。LEDの代わりにブザーを接続すれば音が出るはずだ。

では、後者の場合は?残念ながら音は出ない。点滅の瞬間にちっちゃなノイズが出るかもしれないが、これでは実用にはならない。

サンプルコード

#define SW 9
#define BZ 8
#define TONE_FREQ 700

void setup()
{
    pinMode(SW, INPUT_PULLUP);
    pinMode(BZ, OUTPUT);
}

void loop()
{
    if (digitalRead(SW) == LOW) {
        tone(BZ, TONE_FREQ);
        while (digitalRead(SW) == LOW); // 離されるのを待つ
        delay(10); // チャタリング除去
    }
    else if (digitalRead(SW) == HIGH) {
        noTone(BZ);
        while (digitalRead(SW) == HIGH); // 押されるのを待つ
    }
    return;
}

動作

スイッチを押している間だけ音が鳴る。ピンはどれでも良いのだけれど、私がこの実験に使ったマイコンのピン配置から考えてちょっと楽だっただけだ。

後書き

小学生の頃、電子工作が好きだった担任の先生が、モールス符号を練習するというキットを作って見せてくれた。完全なアナログ発振回路。ここでやっていることは、その練習機と同等のことだ。スイッチの代わりにキー(電鍵)を接続すれば、モールス練習機になる。

時代は移り変わったとは言え、全く違う考え方や手法を使って同じことを実現しているんだな、と感慨にふけってみた瞬間であった。

HiLetgo Atmega32u4 pro micro

なにものか?

Sparkfun Arduino Pro Microの互換品である。本物を持っていないので、ピン配置とかが完全に同じなのかは知らない。とりあえずピン配置などのメモ。

接続

買ってきた状態でUSB端子に接続すると、Arduino Leonardoとして認識される。それはそれで良いのだろうな。

ピン配置

USB端子を左側にして、チップがある面を表にして置く。ピンは上下2段。左から記す。

RAW GND RST VCC A3 A2 A1 A0 D15 D14 D16 D10
TXO AXI GND GND D2 D3 D1 D5 D6 D7 D8 D9

JAWSで点字ディスプレイを使っているユーザが快適に使えるターミナル環境

ものすごく特定の人用の情報だな。とりあえず現状のJAWS 2018とWindows7/10でやってみた感じ、一応の結論が出たので書き留めておこう。

環境

  • JAWS 2018
  • Windows 10 April 2018 Update
  • Focus シリーズの点字ディスプレイ
  • macOS 10.14
  • VMWare Fusion

結局 MSYS2

いろんなターミナルソフトがあるけれど、結局MSYS2環境が最も安定しているようだ。

MSYS2のサイト
から適切なインストーラを拾ってきてインストールする。これで環境そのものはできるだろう。

JAWSならではの設定

下記項目を設定しておかないと、正しく日本語が表示できなかったり、文字と文字の間に意味不明な空白がはいったりする。

  • LooksカテゴリーのTransparencyをOff
  • TextカテゴリーのFont Selectボタンを押してフォントをMSゴシックに設定
  • LocaleをJapaneseに設定

後は適当に調整すれば動くはず。

Focus 40 Blue 5th クイックレビュー

前書き

なんのことだ?と思われた人も多いだろう。点字ディスプレイの話である。「点字ディスプレイってなんだ?と思われた方もいらっしゃるだろう。点字が表示されるディスプレイである。

コンピュータにはディスプレイが接続されている。ディスプレイには視覚的に見ることのできる文字が表示されているだろう。ということで、点字が読める人ならばコンピュータに接続できる点字が表示できるディスプレイがあれば、ディスプレイを見ることができなくてもコンピュータが使える、ということになるはずだ。

話はそう単純ではないのだが、とっかかりとしてはそう思っていただいてかまわないだろう。

Focus 40 Blueとは

このディスプレイ、米国のフリーダム・サイエンティフィック社が発売しているものだ。最初の機種がリリースされてからはもう15年くらいになるだろうか。最初のものはかなり大きなものだったなと言う記憶がある。

昨年12月に日本でも発売された。詳しい製品情報は
エクストラ社の製品ページ
をご覧頂くとして、どんなディスプレイなのか簡単に書いてみよう。

  • 40セルの点字表示部
  • 8個の点字入力用キー
  • 文書の移動や表示位置を変更するためのナビゲーションキー
  • その他のキー
  • USB-Cコネクター
  • Bluetooth接続(複数台登録できる)

といったところだ。USB端子がUSB-Cなので、端子の向きを考えなくて良くなったのは地味に便利だ。

さて、ソフトウェア的に見るとこのディスプレイには、大きく分けて三つの機能がある。

  • コンピュータの画面を点字として表示する機能
  • コンピュータのキーボードとして振る舞う機能
  • 単体としてテキストデータを編集する機能

以下、それぞれについて簡単にレビューしてみよう。

コンピュータの画面を点字として表示する機能

この部分は、これまでのFocusシリーズと基本的には変わらない。それぞれの点字セルの上にルーティングキーがあるのも同じだ。かつては二組のルーティングキーを備えたものもあったけれど、結局1段一組に落ち着いているようだ。日本のユーザは「タッチカーソル」と呼んだ方が馴染みがあるだろうか。

このルーティングキー、点字ディスプレイに表示されている文字やアイコン(を文字にしたもの)の向こう側のキーを押すと画面上の対応する部分を左クリックしてくれる、というものだ。使い慣れるとなかなか便利である。

コンピュータの表示装置として使用するには、対応するソフトウェアをインストールする必要があり、結局のところ、表示装置として使いやすいかどうかはこのソフトウェアに依存するところが大きい。私は普段 
JAWS
を使っているのだが、その他のソフトウェアだと必ずしも表示装置としての機能を100パーセント使えていないのが現状だ。

コンピュータのキーボードとして振る舞う機能

こちらはインストールしているソフトウェアに強く依存する。キーボードとしてはほとんど使えないソフトからJAWSのようにWindowsで普段行うような操作のほとんどが点字ディスプレイを使って行うことができるものまで様々だ。コマンドが多くて覚えるのが大変なのだが、基本的な編集操作やダイアログボックスの操作、アプリケーションの起動といったことも点字ディスプレイから手を離さずにできる。

文字入力は、残念ながら日本語に対応していない。英語であれば完全に入力できるのだけどな。

単体としてテキストデータを編集する機能

このディスプレイの目玉機能がこれだ。誤解を恐れずに言うなら
ブレイルメモ
的な機能が搭載された。扱えるファイルはASCIIテキスト(正確にはNABCCテキストと言うべきか?)だけなので、点字のデータを編集するのには使えるだろう。想定としては、簡単なメモを取ることだ。取ったメモは点字なのでそのままでは扱いにくい。なんとか日本語の漢字仮名交じりに変換できれば利用価値は一気に大きくなる。

とはいえ、例えばミーティングに出席するとかでメモを取りたいときなどにはかなり重宝するはずだ。通常の点字ディスプレイからメモ機能への移行はとても簡単だ。また、ファイルは点字ディスプレイに装着したMicro SDに保存されるため、たくさんのファイルを持ち歩ける。

一通りの編集機能はあるため、メモを作るくらいならば困らないだろう。そのうちファイルをまたいだ検索なんかにも対応してくれると良いな。

最後に

気の向くままに書いてきたのでわかりにくいかとは思う。気になる方は実際に触って見られるのが良いだろう。11月には
サイトワールド
も開催される。

ということで、私は返却してしまったので、ちょっと前のFocusを使うことにしよう。

スクリーンリーダーユーザーがUNIXみたいなものを触りたくなったときに使えるかもしれない環境

私は古くからUNIXを使ってきた。スクリーンリーダーを選定する際、UNIXと接続するためのソフト(ターミナル・エミュレータ)が使えるかというのは重要なポイントだった。

ということで、現在は
JAWS
を使っているわけだがこれから入門しようとする人にとっての環境はどんなもんだろうと思ってちょっとだけ実験したので、その結果をば。

UNIXはRaspberry Piで

おそらく、最も短時間でUNIXみたいなものを動作させられるのはRaspberry Piだと思う。インストールはほとんど悩まないだろうし、参考サイトも豊富にある。なにより安い。

スクリーンリーダーはNVDAで

UNIX自身にあるアクセシビリティ機能が十分でない以上、WindowsのコンピュータをUNIXに接続して使うのが現実的だろう。そのときに使うのがターミナル・エミュレータだ。で、これが使える可能性があるのがNVDAというわけだ。ちゃんと動くよ。

ターミナル・エミュレータはTeraTermで

いろんなエミュレータがあるけれど、私のかる~い実験ではTeraTermが使えた。Emacs(っていうテキストエディタ)もちゃんと使えるし、画面の内容もちゃんと読める。

なぜにUNIX?

それは愚問だろう。使ってみたいから、でしかないよね。まっ、プログラミングのお勉強したいとか、コマンドラインのインターフェースが好きだとか言う懐古趣味みたいなことを言う人も(おれのことか?)いらっしゃるかもしれないね。

Flo Tools – Enhanced Workflow for Pro Tools Users With Visual Impairments

とりあえず情報だけ記載。

Pro Tools に、スクリーンリーダーで操作したときの読み上げと、読み上げ用のショートカットキーを追加するマクロ集。

ちゃんと期待したように動かすにはどんな設定をすべきなのか、ただいま思考削除中。Macを英語設定にしないと動かないのかな?ちゃんと動いているような気もするんだけど。

Flo Tools – Enhanced Workflow for Pro Tools Users With Visually Disabled

avrマイコンはおもしろいだろうか?

拝啓

最近ラズパイで遊んでいるわけだが、ラズパイは反応が遅いのである。ものすごく短い時間停止するように指示してもその100倍くらいはかかってやっと目覚める。どのくらい短いかって言うと10マイクロ秒。

正直汎用のコンピュータにそういうことを求めてはいけないのだろう。いろんなことが同時にできて大きなデータが扱えて、インターネットに接続できる。それがフリスクの箱くらいのコンピュータ、それがRaspberry Piの姿なんだなって改めて感じる。

じゃ、10マイクロ秒をきっちり計ってくれて、さっさと反応してくれるものは?それがマイコンなのかな。ということで、そろそろマイコンにも手を出してみよう。

みんなPICだから私はAVRで

そんなわけでもないけれど、avrはちょっと楽しそうなのだ。なにがって?

  • C言語で開発できそう。
  • gccが使えるようなので基本無料で環境が作れる
  • 開発ツールとして使い慣れているUN*Xで開発できそう

ということだ。少しマイコンが手に入りにくいようだったり、情報が少なめだったりするみたいだけど、おもしろそうである。

ということで、今後どうなりますやら。

Raspberry Pi Zero WHを買ってみた

既にたくさんの情報があるのでそういう一般的な情報は他のサイトに譲ることにして、私が提供しておきたい情報は、この小さな基板上の端子類の配置である。電源の位置を間違えるとおそらくせっかく買ったラズパイを壊しかねない。

ピンヘッダが手前に来るように本体を置くと、向こう側に端子が三つある。

左から、

  • Power
  • Micro USB OTG
  • HDMI

となる。左側の短い辺がカメラ用のフラットケーブル、右側がMicro SDカードのリーダーだ。

この情報で、助かる人がいるかな?

私が買ったのはRaspberry Pi Zero WHではないが、全部そろっているこちらはお勧めである。

Radikoを聴くためのPythonスクリプト

ということで、ちょろっと改造してみました。

最近はrtmpdumpが必要なくなっているのですね。コマンド1発でちゃんと再生できてます。

#./radiko.py FMJ

とかやるとちゃんと聴けます。TBS, LFR, FMJ, NACK5 BAYFM78, JOAK, JOAK-FMとかやるみたい。

ま、遊べます。

Radiko.py

Debian GNU-Linux (Stretch)のスクリーンリーダー使用インストール

拝啓

最近Raspberry Piで遊んでいる。どんな風に遊べるかは別に書くとして、こいつに使われているOSは、Raspbianっていう名前なのだ。そう、Debianが元になっているわけだね。

ということで、MacにもDebianをインストールしてみようと思ったのである。Raspberry Pi上でのソフトウェア開発がちょっとは楽になるかな?ってことで。

で、どうなのさ?

結論は、スクリーンリーダーが入っていて、インストール時点からちゃんと使うことができる。点じディスプレイを接続すればおそらく自動認識してインストール画面が読める。

仕組みは完璧だが、私の環境では音声がとても不安定で、インストール途中で音声だけ停止してしまう。原因は調査していない。

インストール方法

Debianのインストールガイドに極めて詳しい説明がある。私がやらなければならないのは、インストールしているところの実況録音の公開くらいではないだろうか。ということで、チャレンジしてみたいなと思った方はぜひ、本家のページをご一読あれ。

インストールしただけじゃ意味ないけど?

そのままちゃんと使える。音声は不安定なままだ。点じディスプレイを使ってコンソールでDebianを使おうとしているならばほとんど問題はないだろう。残念ながら日本語を書くことはできない。これに関しては
GR for UNIX
ってのがあるが、長期にわたって更新されていない。

Pro Tools 2018 アクセシビリティ・インプレッション

Pro Toolsが久しぶりに大幅なアップデートを行った。バージョン番号の付け方も変更されて2018となっている。いろんな変更点はあるのだろうが、アクセシビリティ的にはどうなっているのか?ちょっとだけ確認してみよう。

システム

使っているシステムは下記。

  • iMac 27-inch LATE 2012
  • macOS High Sierra

結論

これからPro ToolsをVoiceOverでの読み上げで使ってみようとしている人がいるならば、安心して導入することができるだろう。特別な不具合を今のところ発見していない。

購入時のライセンスの認証も、英語ではあるがきちんと使うことができる。相変わらず使えないところは使えないがそれは想定内のことだろうから。

詳細

ちょっと待っててね。

Apple Watch 買ってみた

一月ほど前にApple Watchを買ってみた。購入に先立って、VoiceOverを使ってWatchを操作している人のレビューを検索してみたのだが、あまり良いレビューが引っかからない。せめて初期設定の方法くらいないかなと思ったのだが、残念ながら見つけることができなかった。

ということで、この記事では初期設定がどうだかとか書いてみよう、と思うのだが?

こっちはブログ。なので、ブログらしいことを書くことにして、資料性の高い方はちゃんとページを作る事に使用。

なんに使えるのか?

さてさて、私は触って時刻を知ることができる時計を複数所持している。SEIKO, ARSA, CITIZENだ。時計は基本的にこれで用が足りる。じゃ、なんでApple Watchなのか?

そりゃ、おもちゃにしたいからだ。楽しいじゃないか。それでなにか実用的に使えれば儲けものである。いわゆる歩行のナビに使えればもう万々歳。ということで、GPSが付いている高い方を購入。

実用的にはどうだべか?

まず、「絶対に必要ですか?」と聞かれたら「いや、いらないんじゃないかな?」が答えだろう。だが、あればあったで便利なことも事実だ。持っていて便利だなと思った瞬間は

  • とりあえずiPhoneを持って歩いていると落としそうでひやひやするので、手にWatchが付いていればちょいと安心
  • 必用十分な情報はWatchにも表示されるのでこれを確認しながら歩いて行ける
  • 曲がらなければならない場所で振動による通知も来るので表示を確認できなくても安心である
  • BlueToothイヤフォンはあった方が便利だろうが、なくてもOK

ってとこかな。問題点もないわけではない。

  • iPhoneは片手で操作できるがWatchはそうではない。手首から外してしまうとロックされてしまうので外さない方が良い。だとするとiPhoneを操作するためにどうしたって両手が必用だ
  • VoiceOverの音量をWatchで簡単に調整することができない。Siriに頼むとやってくれるのだが、雑踏だと聴き取ってくれなくて困る。結局iPhoneで変更することになる。
  • 曲がり角の通知が複数回来れば良いのにな。

いろいろ書いたが、おそらくiPhoneを持って歩いているときより安全になったとは思う。使うのに骨もいるし全面的に信頼できるものでもないから、使えないなと思うことも多いのだが、私にとっては十分価値のある買い物になった。Watchで電話がかけられるのは地味に便利だし、自分の消費カロリーなんかが可視化されるのはおもしろい。

accessible Peak Meter

Pro ToolsにしろLogicにしろ、音楽製作をする上でメーターの表示はある程度気になるものだ。どちらもVoiceOverと一緒に使用したときにメーターの表示を読めるようにはなっている。が、リアルタイムに確認することは難しい。

とあるイギリスの開発者が、音でメーターの状態を教えてくれるプラグインをリリースした。AU, VST, AAXに対応している。要するにほとんどのDAW環境で使えるだろう。

私は、Pro Toolsのプラグインとして使ってみた。そのときの簡単な記録と印象を書き留めておこう。

プラグインの使い方

特に説明する必要はないだろう。それぞれ、ドキュメントに沿って、それぞれのDAWでの適切なフォルダにファイルをコピーすればインストールは終了だ。

セッションを作って、いくつかのトラックを作ったならば、監視したいトラックにこのプラグインをインサートする。これだけである。

デフォルトでは、クリップが発生すると短いビープ音で教えてくれる。どの程度クリップしたかはビープ音の高さでなんとなくわかる。詳細はメーターを読めば良い。ミックス作業をしながら、あるいはレコーディングの準備でレベルを決定するようなときに、メーターを読むことから解放されるのはなかなか良いことである。

プラグインを開いて いくつかの設定を行えば、-6dB程度でビープ音が出るように設定もできる。録音時はこのくらいが安心かもしれない。

サウンドデバイスにも寄るだろうが、私は-10程度でビープが出るように設定し、フェーダーは0にした状態で、サウンドデバイスの入力レベルを調整している。これでサウンドデバイスの中でのクリップは防げるはずだ。

問題点

どうやら、小さなバグを抱えているような気がする。ビープではなく連続してメーターの状態を音で知らせてくれるモードがあるのだが、そちらに設定するとデフォルトのピークお知らせモードにしてもモードが切り替わらないような気がする。お知らせしてあげなきゃな。

入手先

ブログ復活したようであります

1年以上も放置していたブログであるが、設定をようやく行って復活することができた。

このブログは、基本的に私の興味に基づいて書いているので、計算機の情報や技術的書き込みが多い。 読んでいて面白い記事は少ないかもしれないが、これからもボチボチ気が向いたときに書いていこうと思う。

ということで、この記事は設定がきちんと行われているかのテストの意味合いの方が強い。いろいろ正しく動作するかな?

ネカフェでスクリーンリーダー

拝啓

視覚障害者が使うことのできるWindowsコンピュータ環境は特殊である。画面を読み取るためのソフトウェアがインストールされていたり、画面を拡大表示するソフトウェアがインストールしてあったり、画面の配色を変更してあったりと様々なチューニングがされている。これはこのようにチューニングしなければ使えないことを意味している。

さて、外出先でどうしてもコンピュータを使わなければならなくなったとしよう。急いで書類を作成しなければならない、作成したものを印刷しなければならない。そんなときに便利なのがネットカフェである。一通りのコンピュータ環境と飲み物などのサービスが付いている。

ところが当然のことながらネットカフェのコンピュータは視覚障害者が使えるようにはチューニングされてはいない。つまり、ネットカフェは使うことのできないお店だったのだ。

さて、つい先日そのネットカフェに行って、画面読み取りのソフトウェアを起動して使うことができたので、その簡単な記録を書いておこう。ほんの少しだけお店の人に手伝ってもらう必要があるかもしれないけれど、十分に使うことができた。

環境など

使ったスクリーンリーダーはNVDAである。このスクリーンリーダーは、USBメモリーに本体を入れておけば、コンピュータにインストールすることなく使うことができる。実にネットカフェ向きのスクリーンリーダーと言えるだろう。

行ったネットカフェのコンピュータにはWindows XPがインストールされていた。事前に店員に「なにかやってはいけないことはありますか?」と質問してみた。答えは、「なにをインストールされてもかまいませんが、再起動するとすべて消えてしまいますから、インストールの際に再起動が必要なソフトはインストールできません。」とのことだった。要するにJAWSはだめである。

ファイルの取得

事前にネットカフェに行くことが分かっているのなら、USBメモリーにNVDAを入れておけばよい。ところがそうも行かないこともあるだろう。

ネットカフェのコンピュータ以外に自分の手の届くところにNVDAをダウンロードできそうなコンピュータやスマートフォンがないのならば、諦めて店員に手伝ってもらうことになると思う。が、私はiPhoneを持っていた。

そこで、iPhoneでNVDAをダウンロードして、DropBoxに措いた。こうすると、直接ダウンロードできる比較的短い(ような気がする)URLが得られる。

ネカフェのコンピュータを起動。どうやらXPが起動したようだ。おもむろに、Windowsキーを押しながらRを押す。「ファイル名を指定して実行」っていうダイアログが表示されているはず。narrator と入力してみよう。英語でなにかしゃべり出したかな?

もう一度Windowsキーを押しながらRを押す。「ファイル名を指定して実行」のダイアログに、先ほどiPhoneで取得したNVDAをダウンロードするためのDropBoxのURLを慎重に入力。うまくいかないと404っていう英語の悲しいメッセージが聞こえる。辛抱してやり直そう。

どうやらアクセスできた。おそらくセキュリティダイアログが表示されている。通常ならAltキーを押しながらRで実行できる。実行できてしまえばこっちのもんだ。状況によってはもう一度Altキーを押しながらRを押さないといけないかもしれない。ダウンロードのためと実行のための2回だと思う。

正直、この部分だけ店員に手伝ってもらうのが合理的だろう。時間のかかる作業ではないので断られることは少ないと思う。

無事実行できれば、インストールの音楽が流れるだろう。後はポータブル版をUSBメモリーに作るように操作する。これで再起動しても大丈夫。

追記

NVDAの起動は、下の手順で行う。

  • Windowsキーを押しながらRを押す。
  • e:\nvda\nvda のように、USBメモリーのドライブ名とポータブル版を入れた場所を入力してエンターキーを押す。

ここで問題になるのは、USBメモリーがどのドライブになるかだ。しょうが無いから、Dから順番に試していく。Fくらいまでにはきっとあるだろう。

さて、これでWordも使えるし、IEも使える。ネカフェでシャワーでも浴びるとするか?

U.S. キーボード

この記事は、一応Windowsのキーボード設定に関する記述である。Windows 7とJAWS 14.0を使っていて、日本語配列キーボードではなくて、US配列のキーボードを使っている(あるいは使おうとしている)人たちに向けての記事である。なお、日本語版JAWSはUSキーボードをサポートしていない。なので、この記事を読んで、JAWSのサポートに問い合わせをすることのないように御願いしたい。そのようなことが発覚すると、この記事そのものの公開を停止しなければならないから。

きっかけはPro Toolsを使っているときだった。どうも動作しないショートカットキーがある。編集操作で頻繁に使用するショートカットキーだったので、使えないとなかなか不便である。 Optionキーとテンキーのプラス・マイナスが動かない。Commandキーとテンキーのプラス・マイナスは動く。Shift:Optionキーとテンキーのプラス・マイナスは動かない。原因を考えても思い当たらない。 とりあえず環境設定のキーボードのところを一通り眺めてみたけれど、なにかのショートカットキーとぶつかっているようでもない。私に見落としがあるのかもしれないが、発見できなかった。 最近変更したことと言えば、OSのアップデートを行って10.8.5にしたことくらい。これが原因だったらかなりいやだなあ。 動いていたときの環境を思い出してみると、Kotoeriが入っていないことだということに気がついた。どうせ日本語書かないんだし、入れなくてもいいやって思ったのだった。ということで、キーボード設定でKotoeriのチェックボックスをオフにして再起動。はい、めでたく上記ショートカットキーは使えるようになりましたとさ。

さて、長かったけれどここからが本題。そもそもPro Toolsは、US配列のキーボードでないと操作できないキーがある。そのうちUSキーボードを買おうと思っていたのだが、このタイミングで発注。土曜日に受け取って、とりあえず設置。Mac側は問題なく動作した。 さて、私はMacの上でWindowsを使っている。VMWareというソフトを動かすと、Macの上でいろんなOSが動作する。このおかげで、一つのコンピュータでMacとWindowsの両方の環境を構築できている。ということで、このWindowsのキーボード設定も変更しなければならない。そのままでも使えるかなと思ったが、いくつかの記号が入力できなかったり、日本語変換のOn/Offが煩雑であったりするので、思い切ってキーボード設定を日本語から英語配列に合わせることにした。

考えなければならないのは下記の二つ。

  • OSのキーボード設定を変更する
  • スクリーンリーダーのキーボード設定を変更する

このうち、OSの設定に関してはいろいろな記事があるので、そちらも参考にしていただくことに使用。

OSのキーボード設定変更。

コントロールパネルから変更できるかと思ったら、これができない。当然と言えば当然なのだが、USキーボードを選ぶと漢字変換ができなくなってしまう。これでは困るので調べてみると、なんとレジストリを変更するのだそうだ。

  1. レジストリエディタを起動する。スタートボタンを押して出てきた検索ボックスに”regedit.exe”と入力すればほぼ確実に起動できるだろう。
  2. 左側のツリーから、 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts\00000411 を探す。
  3. このキーには三つの値が含まれている。”Layout File”を探して”KBDUS.dll”に書き換える。
  4. レジストリエディタを終了して、Windowsを再起動。

起動してきたWindowsで、メモ帳のようなものをとりあえず起動。英語キーボードの動作チェック。 右手の小指の右(日本語ではコロンがあるばしょ)を押してみよう。アポストロフィーがちゃんと入力できるだろうか。続いてAltキーを押しながらTabキーの上(日本語キーボードでは全角/半角キーがあるばしょ)を押してみよう。日本語が書けるモードになっただろうか。このキーを単独で押すと妙な記号(アクセント記号とかグラーブとか言うよね)が入力される。

ということで、OSレベルでの設定は終わったと思われる。次はスクリーンリーダーの設定である。

JAWSの設定

日本語版JAWSが英語配列のキーボードに対応していないのはそれなりの理由がある。JAWSには今のところ複数のキーボードレイアウトを切り替えて使用する機能がない。つまり、日本語版は日本語キーボードに、その他の国バージョンはそれぞれの国のキーボードに合わせて作られている。よって、簡単には対応できないのである。幸いなことに、日本語キーボード設定は、すべてユーザが変更可能なファイルに書き込まれている。その気になれば日本語版JAWSを、英語キーボード仕様に再カスタマイズできる。設定ファイルを探してこつこつ編集していくことになるが、やってやれないことはない。正しく動く保証もないが、とりあえず手を出すことができる。

変更するファイルたち

それでは、変更する必用があるファイルを紹介しよう。

続きはこれから、ぼちぼち書くので。

らじるをコマンドラインで録音する

2018/10/08修正

この情報は、登校当時のものである。既にこの方式での配信は終了しており、使うことはできない。

シェルスクリプト

なにやら、mplayerを使ったシェルスクリプトがあった。

そもそも、MarantzのネットワークオーディオプレーヤーであるNA7004に、NHKを登録しようと思って調べていたのだ。こいつ、WMA形式のストリーミングに対応しているので、らじるのWMAストリーミングのURLが知りたかったのだ。

ということで、このシェルスクリプトを読んで解決。

らじる★らじるコンソールプレイヤー

Markdownは便利だろうか?

前書き

最近ちょっとまとまったドキュメントを書いている。もちろんこれまでにもドキュメントはそれなりに書いてきたわけだけど、なぜだかMarkdownという書き方で書いてみようかと思い立った。

詳しくは、 WikipediaのMarkdownの記事 などをご覧いただきたいが、要するに見出しや箇条書き部分に簡単なマークを入れておくと、HTMLに変換してくれたり、Word文書を作ってくれたりするというものらしい。主にHTMLに変換することを目的としているのかな?

Markdownならば、そのままでもほとんど違和感なく読むことができる。書くのもHTMLをそのまま書くよりずっとずっと楽だ。そしてそれなりにきれいなHTMLができる。

文章を書くと言うことは、本来体裁を気にすることではないはずだ。文章そのものを考えたり、どんな構造にするかを考えたりすることがずっと重要なはずだ。

が、ワープロを使ったりするときにはなかなかそこに集中するのは難しい。もちろんスクリーンリーダーユーザーならではの問題もあるのだけれども、もっと文章そのものに力を注ぎたいものだ。

ということで、私は昔から文章だけをメモ帳のようなもの(もうちょっと高機能だけど、エディタというジャンルのソフト)で書いてそれを適当なプログラムに通すと美しく(?)整形してくれるものを使っていた。古くはntf, xtrなど。TeXにはほとんど手を出さなかったけれど、やりたいことはよくわかる。

時代がHTMLになってからは、最低限の要素を使ってHTMLを手書きしていた。なんらかの原稿を書くとき必死でWordを使うより、HTMLで書いて校正してくれる人に渡した方が構造的な意味は伝わりやすい。校正してくれる人がいなくても、Word文書よりはたぶん美しい体裁になるだろう。

が、HTMLは覚えるのになかなか苦労する。総論は賛成でも覚えるとなると二の足を踏んでしまう人も少なくないだろう。ということでMarkdownの登場だ。

HTMLよりはずっと楽に構造を書き示すことができる。見出しにしたい行の先頭に半角シャープを入れればよい。もう一つ小さな見出しならシャープ二つ。段落を分けたいのなら1行空けておけばよい。このくらいならたぶん誰にでもできるだろう。

さて、こうやって書いたテキストをWordやHTMLに変換してくれるソフトが必要だ。ということで、最近MarkDown#Editorなるソフトを使っている。これがなかなか便利だ。

MarkDown#Editorってなに?

エディターというジャンルのソフトがある。その昔ならば、 VZ Editor というものがある。今なら 秀丸エディタ とかだろうか。

主にプログラマーに好まれる傾向があるが、プログラム以外にも文字ならなんでも書ける。ワープロのように印刷機能を持っているわけではないが、文字を書くことにおいては手足のように効率的に動くのがエディターだ。

さて、そのエディターの機能としてMarkDown形式で書いた文章をHTMLに変換してくれるのがMarkDown#Editorである。簡単な形式で文章を書くと、そこそこ美しいレイアウトにしてくれるというわけだ。

画面が左右2分割されており、左側に文章を書いていくと、右側に整形されて表示される。書いているときには左側だけを気にしていれば良い。

入手方法

作者のサイトから入手ができる。まず、作者のサイトを読んで、どんなエディターなのか、概略をつかんで頂けると良いだろう。

HIBARA.org – MarkDown#Editor

~~まだまだ続く~~

Pianoteqとか諸々の話

ずっと前から、すてきなピアノのソフトウェア音源がほしいなと思っていた。もちろん生のピアノをレコーディングできればそれに越したことはない。だが、そんなチャンスはなかなかないし、MIDIレコーディングの便利さも分かる。そういうわけでなにか良いものはないかといろいろ試聴していた。

有名なのはIvoryという音源。なかなかすてきだ。ピアノの音を一つ一つ録音してそれを使って合成していく。最近のソフトウェア音源の定番的な手法だ。データだけで100GBを超える。もっと巨大な音源も存在する。

そんな中で、Pianoteqという音源を発見した。この音源もなかなかすてきなピアノの音だ。うん、一番安いものなら1万円程度。おもしろいかもしれない。

メーカーのページで試聴ができる。本当にこれがコンピュータだけを使って音を出しているのかと疑いたくなるほど良くできているなと思う。もちろん生演奏と比べると違うけれど、十分に完成された世界だなと思う。Ivoryでもそう思ったのだが。

日本代理店のページにこの音源の詳しい情報は譲るけれど、自分が触れてきた電子ピアノたちとは次元が違う音がすることは確かだ。

おもしろいのはこの音源、アドオンを購入するか無料のアドオンをインストールすると、いろいろな音色が増やせる。どれもおもしろい。せっかく十八世紀のピアノの音があるのだから、十九世紀のピアノの音もほしかったなと思ったり。

ところで、先日やはりエレキギター音源を試聴する機会があった。これまたすさまじくよくできた音だ。十年前のカラオケなんてお話にならない。ドラム音源もこれまたすごい。ベースも生演奏を再現しようと必死だ。

音楽を作るというのはどういうことだろうか。作り手はその気になれば自分が演奏できない楽器も含めて生演奏に近い(状況によってはそのまま世に出せるくらいの)音が作れるようになったと思う。もちろん最終的な製品にするためには録音やミックスの専門家の力を借りなければならないのだろうが、そのあり方は変わってきたんじゃないかなあ。

つい最近、久しぶりに友人と演奏した。録音が目的だったので一緒に1発で演奏することはしなかったけれど、それでも相手の音を聞きながら演奏するのは楽しい。アマチュアとしてはそこがおもしろいのかもしれない。

すてきなピアノ音源を触りながらのつれづれである。