アットウィキロゴ

シンセサイザー

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)」であるため、多くの音源を同時に鳴らす場合は音割れ(クリッピング)を防ぐために各音源のボリューム調整が重要になります。

5. Teenage Engineeringの影響
ハードウェアのみならずオーディオエンジン自体にも Teenage Engineering の DNA が組み込まれており、同社の Pocket Operator(PO)シリーズを彷彿とさせる音色のプリセットや、シンプルながらも音楽的な操作感が意識されています。
公式の音楽制作アプリ 『Boogie Loops』などでもこのシンセエンジンが活用されており、クランク操作と連動した直感的な音作りが可能です。

関連ページ

最終更新:2026年04月26日 04:41