日記帳 【予定】バージョン3の画面計画【MIXandCC】 Acivitiyで実装するか、Fragmentで実装するか悩み、いままで簡潔なActivityを選んでいたけれど、「画面下部ナビボタンで、画面遷移せずに機能を切り替える。」場合など、Fragment上に設計するほうが、使い勝手が良くなりそう... 2025.04.30 日記帳
技術情報 AndroidのJavaアプリから、FluidSynth.soをコールする方法【七転び八起き】 FluidSynth.soについては、自分でコンパイルすると、ソースコードを開示する必要があるライセンスですので、そのまま、公式として公開しているものを用います。CMakeに、SharedObjectを実行させるために必要なほかのライブラリ... 2025.04.28 技術情報
技術情報 Android、AudioStreamのサンプル【七転び八起き】 独自のSoundFontエンジンを使っていたとき、この方法で鳴らしていました。しかし、SoundFontの計算をすべてJavaで行うのは、無理があるらしく、最初の音がかならず割れてしまいます。結局、WindowsでもAndroidでも、のち... 2025.04.23 技術情報
更新情報 MIXandCC 2025-4-21 Update 引きつづき、BLE-Midiを刷新作業しました。また、大きな不具合の修正も含まれています。 お手数をおかけしますが、更新のダウンロードをお願いいたします。不具合レポートMIDIファイルの整合性・SMFをレコーディングして、保存して次回ひらく... 2025.04.22 更新情報
日記帳 七転び八起きプログラマーのひとりの書斎 いやー、技術情報のブログ初めてみようと思って動きだしたのですが、何をどう書いたらいいのかさっぱりですね。いっそのこと、ブログの名前を「七転び八起き」にしたい感じです。とぼやいてみたら、「八転び九起き」でいいんじゃないですか?といわれたのです... 2025.04.23 日記帳
技術情報 Android、Bluetooth、notifyCharacteristicChangedで、201エラーがでた場合【七転び八起き】 サンプルコードは、すべてGNU GPL2を想定しています。最初の対処法としては、201エラーがでたとき、数回リトライするというものでした。(動きません。当ページのソースコードはJavaの部分を紹介しています。waitではnotifyAllで... 2025.04.25 技術情報
技術情報 MIDIAndBlue 基本設計前のクラス図の??? あまり学問的なことはわからないのですが、基本設計前のクラス図をつくるまえの段階の原稿になります。MIDIAndBlueというリポジトリをGitHubにつくったところです、現状のMIXandCCで使われている、BlueTooth関連の基本ライ... 2025.04.23 技術情報