Processing themidibusバグ

2024年01月08日 [開発]

 
Midi機器にノート情報を出力する為、ProcessingでMidi出力アプリを作成しました。
Processingは久しぶりで、前に使っていたバージョンは3.5.4。
せっかくなので最新の4.3をインストールして開発しようとしたのですがこれが悪夢の始まり。。
以前作成したサンプルに手を入れて作ったソースを実行すると"NullPointerException"が必ず5つ表示されエラーとなります。
パラメータ、ソースのチェック。標準サンプルを動かしてもエラーが表示される。
PC変えたりと色々手を尽くすけど解決しないので、検索してみると。。

結論は、themidibusのバグのようです。
こちらのサイトに解決方法が記載されていました。
themidibus.jarファイルをダウンロードし、下記フォルダに保存します。
C:\Users\ユーザー名\Documents\Processing\libraries\themidibus\library

ライブラリはバグはないという認識を改めないといけないね。