PHPのFFIを使って簡単なメロディを演奏する by 渡邉泰曉

PHPerKaigi 2024
採択
2024/03/08 17:35〜
Track A
ルーキーズLT(5分)

PHPのFFIを使って簡単なメロディを演奏する

yasuaki640 渡邉泰曉 yasuaki640

PHPは特にWeb開発に適した言語とされ、筆者はバックエンドの実装に用いることが大半でした。

ではPHPが向いていない処理や、ネットに先行事例がない用途の場合はどのように実装すればいいのでしょうか?

その疑問を解決すべく、このトークではネットに先行事例のなかった「オレオレ」ソフトシンセ(CPUによって音信号を合成するソフトウェア)をPHP(とC言語)で自作しました。
この「オレオレ」ソフトシンセを用いて、当日はライブデモを行い蛍の光を演奏します。

このトークを聞くことで、一般的にPHPプログラムでは実装されないようなソフトウェアをも実装することができ、あなたの今後のPHPerとしての可能性を広げることができるでしょう。

  • 対象の方

    • FFI(Foreign Function Interface)という単語を初めて聞く方
    • 筆者が触って感じた、FFIの可能性と使い所を知りたい方
    • サウンドプログラミングの初歩に興味がある方
  • アウトライン

    • FFIでできること
    • FFIで実装した「オレオレ」ソフトシンセの紹介
    • 実装して感じたメリット・デメリット
    • 他の想定されるFFIの用途
    • 「オレオレ」ソフトシンセ デモ