シンセサイザー
Playdate に搭載されているソフト音源「シンセサイザー (
Synth)」は、スウェーデンの電子楽器メーカー
Teenage Engineering との共同開発によって設計された、非常に軽量かつ多機能なオーディオエンジンの一部です。
Playdate SDK(Lua/C API)を通じて提供されており、ゲーム内での効果音生成や BGM 再生に広く利用されています。
→
Synth API
概要
1. 基本仕様と音源方式
Playdate のシンセサイザーは、加算合成や減算合成をベースとした基本的なソフトウェア音源です。
- 波形(Oscillators)
- サイン波、矩形波、三角波、のこぎり波、およびノイズ(Noise)を選択できます。
- カスタムジェネレーター
- C API の setGenerator を使用することで、独自の波形や FM 合成などのカスタムシンセエンジンを実装することも可能です。
- 開発時の呼称
- Lua API では playdate.sound.synth、C API では PDSynth と定義されています。
2. モジュレーションとエンベロープ
音の表情を変化させるための強力な制御機能が備わっています。
- ADSR エンベロープ
- 音の立ち上がり(Attack)、減衰(Decay)、持続(Sustain)、余韻(Release)を細かく設定でき、短い UI 効果音から持続的なパッド音まで作成可能です。
- LFO(低周波発振器)
- ピッチやフィルターのカットオフなどを周期的に揺らすことができ、Depth(深さ)や Center(中心値)を調整できます。
- 信号(Signals)
- エンベロープや LFO 以外にも、コントロール信号を使用してパラメータを動的に変化させることができます。
3. 内蔵エフェクト
シンセサイザーの出力に対して、多様なエフェクトをチェイン(連結)させることが可能です。
- フィルター
- 1ポール(6dB/oct)および 2ポール(12dB/oct)のフィルターを搭載。
- 空間・歪み系
- ディレイ(DelayLine)、オーバードライブ(Overdrive)、ビットクラッシャー(BitCrusher)、リングモジュレーター(RingModulator)などが標準で用意されています。
4. パフォーマンスとポリフォニー
- CPU
- 168MHz の ARM Cortex-M7 プロセッサで動作し、オーディオ処理は非常に効率化されています。
- ポリフォニー (同時発音数)
- PDSynthInstrument (Instrument) を使用することで、複数のシンセボイスを一つにまとめ、和音(ポリフォニー)の演奏やボイス再利用の管理が可能になります。
- 特性
- オーディオエンジンは「加算式(Additive)」であるため、多くの音源を同時に鳴らす場合は音割れ(クリッピング)を防ぐために各音源のボリューム調整が重要になります。
ハードウェアのみならずオーディオエンジン自体にも
Teenage Engineering の DNA が組み込まれており、同社の Pocket Operator(PO)シリーズを彷彿とさせる音色のプリセットや、シンプルながらも音楽的な操作感が意識されています。
公式の音楽制作アプリ 『Boogie Loops』などでもこのシンセエンジンが活用されており、
クランク操作と連動した直感的な音作りが可能です。
関連ページ
最終更新:2026年04月26日 04:41