ソフトウェア・音源

ページ 2

ProgrammingymfmでOPM仮想音源を制御するサンプルコードFM音源エミュレーションライブラリ「ymfm」を使って、YM2151(OPM)仮想音源チップを直接制御するサンプルコードをGitHubで公開しました。基本的なサイン波から、ステレオアルペジエーターまで、8つのデモプログラムを通じてOPMの制...S98PlayerS98Player for iPhone 2.0 リリースしました忘れた頃に発作のように更新するS98Player for iPhoneの新版 2.0をリリースしました。(2026年10月追記)次の版の3.0を2026年9月に公開しました。X68000のMDXとPC-98のFMPに対応しています。変更点は...ProgrammingUniFi OSコンソールのAPIを叩いてみる操作画面がクリーンで高機能なUniFi製品ですが、(非公認ではあるものの)様々なAPIを備えているようです。うまく活用すれば、コマンドを定期実行したり、状態を定期的に収集して既に運用しているログ監視ツールと連携したりすることもできそうです。...NetworkAmazon Lightsail WordPressイメージを最新版に更新するこのブログはAWSのLightsail上で動作していますが、構築してから2年経ったためイメージの更新を行うことにしました。2年も経つとイメージの中身も結構変わっていたので、備忘含めて記載します。Audiofaustの波形生成部分のコードを利用して自力で音を出す以前faustからJUCEのプラグイン向けにコードを生成してAudio Unitのプラグインを作りましたが、GUIなどはJUCE側で自由に作った方が都合が良いことも多いと思います。そこで手始めに、faustのexportで選択できる「素のソ...Audios98player (CUI版)アップデート前回の投稿でymfmを使ったs98playerを作りましたが、以下の部分が上手くいっていなかったので修正しました。ADPCM音源が上手く再生できていなかったS98V3の複数音源に対応していなかった例によってフォークしたymfmリポジトリのサ...Audioymfmを使ったs98player (CUI版)を作る前回の投稿ではS98ファイルを一回VGMファイルに変換してymfmの再現度を確認しましたが、せっかくなので直接S98ファイルを読み込んでWAVファイルに変換するものを作りました。実装する上で、fmgenとの違いも少しずつ分かってきました。ProgrammingymfmでのYM2608の再現性を確認するS98Player for iPhoneではYM2608音源のエミュレーションにはfmgenを利用させていただいているのですが、それとは異なるMAMEベースのymfmというソフトウェアがgithubに登録されたということを知りました。そこで...ProgrammingFaustで作成したFM音源を4オペ化&アルゴリズムの切替を可能にする前回の記事でJUCEでFM音源をAudioUnit化してGarageBandで音が出ることを確認しましたが、やっぱり2オペレータじゃそれっぽい音が出ないよなー、ということで、今回は4オペレータにしてアルゴリズムも切り替えられるようにしていき...AudioFaustで作成したFM音源をJUCE経由でソフトシンセにする以前の記事でFaustを使って2opのFM音源を作りましたが、周波数をスライダーを手でいじって音程が変わるというのはやっぱりちょっと寂しい…ということで、Audio Unitによるソフトウェア音源として利用できるようにします。Macであれば...