2024-01-01から1年間の記事一覧

「MIDI 2.0 MIDI-CIガイドブック」刊行によせて

atsushieno/ktmidiにMIDI-CIの機能をあらかた実装していた経験をもとに、しばらく時間をとってM3 2024春および技術書典16に向けて新刊「MIDI 2.0 MIDI-CIガイドブック」を執筆していた。並行してktmidiでMIDI 2.0トランスポートのプラットフォームMIDIアクセ…

3月の開発記録 (2024)

あっという間にQ1が終わってしまいましたが進捗どうでしょうか? うちは完全にダメです(時候の挨拶) 今月は開発記録として出せるものが全然無くて自分でも驚きなのですが、主に4月のM3 2024春・5月の技術書典16向けに準備している新刊の作業ばかり進めてい…

2月の開発記録 (2024)

Linuxデスクトップ環境がずっと死んでいて消耗していますが、今月はかろうじて生き延びました…(!?) 2月はAndroid 15というでかいリリース(developer previewですが)があった関係でだいぶ揺り動かされました。先にそっちから書きます。 Android MidiUmpDevi…

Android 15のMIDI 2.0サポートについて

2/16(PST)にAndroid 15 DP1が公開され、"Virtual MIDI 2.0 Devices" のサポートが追加されました。これについてMIDI 2.0の最新の状況(自分が知りうる公知のもの)を踏まえて解説します。この機能を要望したのは自分なので*1、たぶん自分が説明するのが一…

1月の開発記録 (2024)

2024年最初の月次報告書です(かしこまった言い方) ktmidi 0.7.0, and ktmidi-ci-tool first preview release 先月ずっと開発していたktmidi-ci-toolというかMIDI-CI基盤ですが、いつまでも遊んではいられない(!?)ので、今月Mavenパッケージのレベルでktmid…

MIDI-CI Property Exchangeに関する覚書

この覚書の端緒 2023/12/2にjuce-midi-ciに関する記事を書いたやつの延長戦で(?)、atsushieno/ktmidiのMIDI-CI実装をアップデートして機能追加している。この記事にも書いたが、JUCEのCapabilityInquiryDemoは割と機能豊富なので、自分のMIDI-CI responder実…