
MIDI入力ポートを選択する処理を Ring Selector 化。カッチョイイけど、数が多くない(もしくは固定数)のものに有効に思えるな。
Youtube初めて使ってみた。
アニメーションってわくわくするなー。
Windowsには近年 GDI+ という高性能描画APIが提供されている。
高性能といっても、半透明ビットマップを扱える、くらいしか用はないが、半透明処理というのは原始的なのに、視覚効果が絶大というカッチョイイUIを目指す身としては避けては通れない世界なのである。
2Dでアルファブレンディングなんて聞くと、アセンブラのコードが思い浮かんでげんなりする世代ですが、GDI+ は救世主となりそう。
ちょっとやりたいことのために、レイヤーを重ねて付加情報を表現する必要が出てきたため、根っこの描画エンジンをいじくっての描画性能調査を行った。
Core2Duoのまだ現役マシンだが、思ったより好成績でひとまず安心。
ここまで動かす必要はないのだけど(動きすぎて操作できんわ)、
こんくらいUIに色気があったら、ちょっとカッチョイイと思わないですか?
サイゼリア -> イタリアントマトと夜の予定まで外でプログラミング。
利点は、カフェインが切れないところ。
欠点は、肩が凝ること。
コード自動的に生成してくれるのはありがたいが、終端に追加しているだけなので、構造が滅茶苦茶になる。
よって、一度リファクタリング。
そろそろアルファ版公開が見えてきた感じなので、いったん細かいバグ修正に入る。
- タブを閉じたらVSTiも閉じるようになった。
- バーチャルキーボードを連射しても追従するようになった。
さて、カフェに行ってプログラムしてきます。
あまり時間かけずにこんな感じでもういいんじゃないかと思う。やる気しない色ではあるので、色調調整してちょっとやる気出るようにするべきか。
これで、MDAのプラグインが動かせるようになった。
音色選択用のコンボボックスをつけた。
SuperWaveP8で音色がやっと選べるようになった。
マウスで下のバーチャルキーボードをクリックするとMIDI送信。グリッサンドもできるよ。PC鍵盤への対応はまだ。PC鍵盤エミュレートモードは、midiomと同じで CapsLockをスイッチにしようと思う。
簡単に人前でデモができるようになった。
A-90Exのハンマーがバキバキに折れているのでRolandに修理依頼。
部品だけ取り寄せられないか相談してみたがだめだった。