自分だけのカスタムホワイトノイズプレイヤー「タダク」開発ストーリー
(blog.devstory.co.kr)タダク - 自分だけのホワイトノイズプレイヤー
プロジェクト概要
iOSベースで、ユーザーが自分だけのサウンド環境を直接設計できるようにしたカスタムホワイトノイズプレイヤーアプリです。
問題定義
YouTubeのホワイトノイズ動画のコメント分析を通じて、次のようなユーザーニーズを導き出しました。
- 特定の音を追加したり削除したりしたい。
- 繰り返しで人工的なループサウンドは不快だ。
- 人によって心地よく感じる周波数帯が異なる。
つまり、決められたプリセットではなく、ユーザーごとのカスタムホワイトノイズが必要でした。
デザインの特徴
- LPコンセプトをベースにしたアナログ感のあるUI
- レコードの回転速度に応じて音量が調整されるインタラクション
- トーンアームを直接操作する構造
- Stack / Grid レイアウト対応
- iPadマルチタスクに対応したレスポンシブレイアウト
- iOS 26のLiquid Glassを適用
単なるプレイヤーではなく、実際のオーディオ機器を操作する体験を実装しました。
カスタム空間音響
- 音源を2D空間座標に配置
- ドラッグで方向と距離を調整
- 複数のサウンドを組み合わせてパーソナライズされたサウンドスケープを構成
PHASE(Physical Audio Spatialization Engine)を活用して、臨場感のある空間音響を実装しました。
フラクタルベースのサウンド設計
- 信号音は固定ループに従わない
- フラクタル次元アルゴリズムを活用して再生タイミングと頻度を流動的に調整
- 人工的なパターンを除去して脳の疲労を軽減
ノイズカラーとパーソナライズ
ノイズカラーの概念を活用し、周波数特性による聴感上の違いを反映しました。
- White: 全帯域で同一エネルギー
- Pink / Brown: 低周波を強調
- Blue / Violet: 高周波を強調
ユーザーごとの聴感差を考慮し、周波数特性を直接調整できるように設計しました。
イコライザー実装
- FFTベースの周波数変換処理
- Accelerate(vDSP)フレームワークを活用
- スペクトル再構成による質感の再設計
- RMSベースのゲイン補正とソフトクリッピングを適用
- SIMD最適化によりリアルタイムに近い処理速度を確保
まだコメントはありません。