PHPはWeb開発に適した言語とされ、筆者は主にWebバックエンドや簡易なCLIツールの実装に用いてきました。
しかしそれ以外の用途で私はPHPを使用したことがありません。
そんなPHPの可能性を探るべく、任意音階の波形を生成し、簡単なメロディを再生するプログラムをPHP(とC言語)で書きました。
本トークではPHPのFFIという機能を用いて簡単なメロディを再生する「なんちゃって」ソフトシンセを実装し「ドレミの歌」を演奏します。 ※演目は変更される可能性があります。