オーディオ機能の概要
Playdateは非常に強力で柔軟なオーディオ機能を備えています。
開発者にとっても、音にこだわりたいユーザーにとっても興味深いポイントがあるのでそれについてまとめています。
概要
1. ハードウェア仕様
まずは「音の出口と入り口」に関するハードウェア面の特徴です。
- 内蔵スピーカー
- モノラル構成です。
- 筐体が小さいため低域は控えめですが、非常にクリアで歯切れの良い音が鳴ります。
- ヘッドフォンジャック
- 3.5mmステレオミニジャックを搭載。
- こちらを使用するとステレオ出力が可能になります。
- マイク
- 内蔵マイクを搭載しており、ゲーム内での音声入力やサンプリングに使用可能です。
- Bluetooth
- ハードウェアとしては搭載されていますが、事実上 "死んでいる" 機能です。(→PlaydateがBluetooth対応できていない理由)
2. オーディオ形式と再生
SDK(開発キット)レベルでサポートされている主要な機能です。
- 対応ファイル形式
- WAV: 無圧縮、またはADPCM圧縮。効果音(SE)など、遅延を最小限に抑えたい音に適しています
- MP3: 主にBGMなど、ファイルサイズを抑えたい長い音源に使用されます
- ストリーミング再生
- 長い曲をメモリにすべて読み込まず、ディスク(ストレージ)から読み込みながら再生する機能があります。
- これにより、メモリの消費を最小限に抑えつつ高品質なBGMを流せます。
- →FilePlayer
3. 強力な内蔵シンセサイザー
Playdateの最大の特徴は、単に録音された音を鳴らすだけでなく、内部で音を合成する「
シンセサイザー機能」が標準で備わっている点です。
- 波形生成
- サイン波、矩形波、三角波、ノコギリ波、ノイズなどを生成可能。
- →Synth
- エンベロープ / LFO
- ADSR(アタック、ディケイ、サスティン、リリース)の設定や、LFOによるピッチやフィルターのモジュレーションが可能です。
- シーケンサー
- MIDIファイルのように「楽譜データ」を読み込んで、内蔵シンセを鳴らすことができます。これにより、ゲームのデータ容量を劇的に節約しつつ、リッチな楽曲を演奏できます。
- →Sequence
4. 内蔵エフェクト
音を作り込むためのデジタルエフェクトも一通り揃っています。
- フィルター
- ローパス、ハイパス、バンドパス、ノッチ・フィルター
- 空間系・歪み系
- Reverb / Delay: 空間の広がりを演出
- Bitcrusher: Playdateのレトロな雰囲気に合う、あえて音質を粗くする効果
- Overdrive: 音を歪ませて力強くする効果
5. 開発者向けのユニークな機能
- クランクとの連動
- Playdateの象徴である「クランク(手回しレバー)」の回転を、フィルターのカットオフ周波数やピッチに割り当てることが容易です。
- これにより、「手回しで音楽を操作する」といった直感的な体験を作れます。
- Lua と C API
- 初心者向けのLua言語でも、パフォーマンス重視のC言語でも、これらのオーディオ機能にフルアクセスできます。
関連ページ
最終更新:2026年04月29日 07:43