開発ストーリー
Veilを作った理由:
どこにも見つからなかったホワイトノイズアプリ
私は昔から眠りが浅い人間です。寝つくまでに時間がかかり、眠り続けるのはさらに大変でした。住んでいるのは、音が途切れることのないニューヨーク。午前2時のクラクション、午前5時のゴミ収集車、真夜中に家具の配置を変えているらしい隣人。窓を閉めていても、街は入り込んできます。
夏は、窓用のエアコンがノイズマシンとして意外なほど優秀です。あの一定のうなりが、あらゆる音を覆ってくれます。でもそれ以外の季節は、自分でなんとかするしかありません。そこでこれまで、アプリ、専用のサウンドマシン、YouTubeのループ動画、壁に向けたボックスファンまで、あらゆるものを試しました。役に立つものもありましたが、どれも決め手に欠けました。
長年こうした道具に頼ってきた人間として、そしてたまたまソフトウェアエンジニアの経歴もあったので、探し続けるのをやめて作ることにしました。その結果がVeilで、iOS App StoreとGoogle Playの両方で公開されています。
Veilアプリは日本語にも対応しています。
これは、なぜ作ったのか、そしてほかの多くが何を間違えていると私が考えているのかという話です。
まず聴いてみたい方へ。すべてのノイズカラーをブラウザで無料で再生できます。アプリと同じジェネレーターを使っています。
ノイズマシンの問題
最初に使ったのは、誰もが勧める定番のホワイトノイズマシン、Dohmでした。音は確かに良いです。筐体の中で本物のファンが回っているので、音は自然で、繰り返しがありません。ただ、音量が足りません。壁の薄いニューヨークのアパートでは、Dohmは車のクラクションや廊下でドアを閉める音を覆えませんでした。最大まで上げても足りませんでした。
持ち運びの問題もあります。Dohmは小ぶりのメロンくらいの大きさがあります。出張や週末の旅行で、機内持ち込みの荷物に放り込むようなものではありません。荷物の場所を犠牲にして持っていくか、持たずにホテルでひどい眠りを我慢するかのどちらかです。
次にLectrofanを試しました。音量は上がり、電子的に音を生成し(本物のファンはなし)、音の種類も増えました。家で使うには、ほとんどの条件を満たしています。でも操作が苦痛でした。上面のボタンで、音を一つずつ切り替えていきます。3番と8番を聴き比べたい? ボタンを5回押します。戻りたい? もう一度すべてを順番に回します。2005年の機器のような使い心地で、実際ほぼそうなのです。
LectrofanはDohmよりやや持ち運びやすいものの、荷物に入れて、コンセントを探して、持っていくのを忘れないようにしなければならない別の機器であることに変わりはありません。しかも、どちらもたいした仕掛けではないのに、50ドルほどします。ポケットの中には、すでにスピーカー付きの高性能なコンピューターがあるのに。
とはいえ、この二つのマシンには、多くのアプリにない優れた点が一つあります。録音を再生するのではなく、音を生成していることです。Lectrofanは電子的に音を合成し、Dohmは本物のファンを使います。どちらも音声ファイルをループさせてはいません。これは思う以上に重要で、Veilを作るきっかけになった大事な気づきでした。
ホワイトノイズアプリの問題
私は主にAndroidユーザーですが、Playストアのホワイトノイズアプリはひどいものでした。多くは10年前に作られたような見た目です。夜中にクラッシュしますが、睡眠アプリとして最悪の欠陥です。ループする音声ファイルを使っていて、意識して聴けば再スタートの瞬間が分かります。再生ボタンを覆う広告があふれています。それなのに、ごく単純なユーティリティに、年間40〜60ドルを求めてきます。
iOSはやや良いものの、根本的な問題は同じです。Calm、Headspaceのような有名な睡眠アプリは、必要のない瞑想アプリの奥にホワイトノイズが埋もれています。専用のノイズアプリは、ループするか、サブスクリプション制か、その両方です。
ずっと引っかかっていたのは、Lectrofanが、電子的にノイズを生成できて、それが素晴らしい音になることを証明していることでした。どうして、どのアプリもこれをきちんとやっていないのか。スマートフォンの処理能力は、Lectrofanとは桁違いです。ハードウェアのマシンの音を良くしているデジタル合成は、ただの数学で、スマートフォンは数学が得意です。
私が作ったもの
Veilは、すべての音をリアルタイムで数学的に生成します。ホワイトノイズは真のランダムなサンプルです。ピンクノイズは、自然な1/fパワースペクトルを作る、カスケード積分のアルゴリズムを使っています。ブラウンノイズは、ブラウン運動をモデル化したリーキー積分を使います。扇風機の音は、フィルターをかけた広帯域ノイズと低周波オシレーターを組み合わせ、機械の脈動を作っています。
音声ファイルはありません。ループもありません。音は毎秒違い、夜通し、毎晩変わり続けます。これはLectrofanと基本的に同じ方式で、持ち歩く別の50ドルの機器の代わりに、スマートフォンの上で動いているだけです。
Veilのホーム画面。ダークモード専用で、1タップで再生。
音の生成以外でも、ほかのすべてに不満だった点に力を注ぎました。
- ダークモード専用。これは睡眠アプリです。午前2時に白い画面を見たい人はいません。
- 1タップで再生。アプリを開いて、音をタップすれば再生されます。オンボーディングも、アカウントも、チュートリアルもありません。
- 最大3つの音をミックス。ブラウンノイズにゆっくりした扇風機、さらに乾燥機の音を重ねたい? 音量を個別に調整して重ね、ミックスを保存できます。
- ゆっくり消えるスリープタイマー。タイマーが終わると、音が急に無音になるのではなく、徐々にフェードアウトします。急に目が覚めることもありません。
- Siriショートカット。「Hey Siri、ブラウンノイズを再生」と話しかけるだけで、スマートフォンに触れずに、枕元から操作できます。
- ロック画面での操作。ロック画面から再生、一時停止、停止ができます。画面がロックされても、バックグラウンドになっても、アプリは再生を続けます。
- まずは無料で。必要ならプレミアムを。 4種類のサウンドは、制限なしで無料です。プレミアムでは24種類のサウンドすべてとミックスを利用できます。プランは月額、年額、一度きりの買い切りの3つで、金額はお使いのストアに現地の価格で表示されます。年額プランには、新規登録の方向けに7日間の無料トライアルがあります。
比較
ハードウェア
Dohm / Lectrofan
45〜55ドル(1回払い)
- ✓ ループしない音
- ✓ 音質が良い
- ✗ 持ち運びにくい
- ✗ ミックスできない
- ✗ フェード付きタイマーがない
- ✗ 音声操作がない
- ✗ 古めかしい操作画面
Veil
Veil
無料 / 買い切りもあり
- ✓ ループしない音
- ✓ 24種類の合成サウンド
- ✓ いつもポケットの中に
- ✓ 最大3つの音をミックス
- ✓ 徐々にフェードするタイマー
- ✓ Siriショートカット
- ✓ ダークで現代的なUI
ほかのアプリ
Calm、Noisliなど
年40〜70ドル
- ✗ 音声ファイルをループ再生
- ✗ 機能が多すぎる
- ✓ 持ち運べる
- ✓ 一部ミックスできる
- ✗ タイマーが急に切れる
- ✗ 音声操作が限られる
- ✗ サブスクリプションが必須
今でも買い切りで選べる理由
Veilは、一つの価格、一つのプランで始まりました。一度きりの支払いです。ユーティリティにとっては、今もそれが正しい出発点だと思っています。Veilがやっているのはノイズの生成です。それが製品のすべてです。更新するコンテンツも、維持するサーバーも、ストリーミングの費用も、管理するライブラリもありません。自分のスマートフォンの中で動く数学に、毎年60ドルを請求するのは、正当化しにくいことです。
私が間違っていたのは、誰もが最初から決断したいと思っていると考えたことです。購入画面を開いては閉じる人が多く、それも当然だと思います。睡眠アプリが自分に合うかどうかは、まだ分からないのですから。そこで、月額と年額のプランも用意しました。決める前にじっくり試したい方のための入り口で、年額プランは新規登録の方に7日間の無料トライアルがつきます。
買い切りのプランは残しましたし、これからも残します。ほとんどの競合は、利用権を貸し出すだけです。Veilは、一度支払えば、あとは何も気にしなくていいアプリです。
4種類のサウンド、つまりホワイト、ピンク、ブラウンノイズとゆっくりした扇風機は、ずっと無料です。トライアルではなく、期間の制限も、聴ける時間の制限もありません。この4種類で十分なら、お金は一切かかりません。
プレミアムでは、すべてのサウンド(24種類)、ミキシング、保存済みミックス、Siriショートカットを利用できます。プランは、月額、年額、一度きりの買い切りの3つです。金額は、お使いのストアに現地の価格で表示されます。以上です。
入手方法
VeilはiOS App StoreとGoogle Playの両方で公開中です。iPhoneでもAndroid端末でも、無料でダウンロードできます。
Veilをダウンロード
無料で試せます。4種類のサウンドを制限なしで。アカウントも設定も不要で、数秒で再生できます。
Veilアプリは日本語にも対応しています。
ノイズマシンやアプリで同じようなもどかしさを味わった方は、ぜひご意見を聞かせてください。まだ存在しない、あったらいいなと思う音があれば、それも教えてください。私は一人でこれを作っていて、機能のご要望はすべてリストの一番上に載せています。
連絡先は[email protected]、Veilのサイトはveilsleep.appです。私自身や、ほかに作っているものについては、colinhanson.devをご覧ください。