ハードシーケンサ開発。(その9:ディスプレイ表示の動作確認3)

今利用しようとしているのがモノクロ液晶で解像度に制約があるため、 他のモニタが使えないかと考えて試してみてる。 サイズ的にRaspberryPiPicoに装着する想定のディスプレイがあるのでこれが使えると便利。 Rasp… ハードシーケンサ開発。(その9:ディスプレイ表示の動作確認3) の続きを読む

ハードシーケンサ開発。(その8:オーディオは諦め予定)

はじめに オーディオについては出来合いのパーツから出そうと思っていた。 ピコオーディオ – ウェーブシェアウィキ (waveshare.com) これを買って取り扱ってみたところ、音がでない。 また試しにサン… ハードシーケンサ開発。(その8:オーディオは諦め予定) の続きを読む

ハードシーケンサ開発。(その7:基板が来た)

基板到着 基板が届いた。 が、パターンの短絡が発覚。 仕方ないのでパターンを削って追加配線をして事なきを得る。 (クレームしてもよかったが、ちょっと手持ちのキーボードで同様の状態なものがあって、 配線練習として設計を知っ… ハードシーケンサ開発。(その7:基板が来た) の続きを読む

ハードシーケンサ開発(その6:ディスプレイ表示の動作確認2)

概要 現在作成中のRaspberryPiPicoを利用した多機能MIDIキーボードに対し、他のモニタを取り扱いたい。 今用意されてるもの以外でもあればありがたいという位置づけ。 試行 Paradiseの何でも工作室 ラズ… ハードシーケンサ開発(その6:ディスプレイ表示の動作確認2) の続きを読む

ハードシーケンサ開発。(その5:ディスプレイ表示のAPI確認)

API確認 文字だけでもいいんだけど、他になにかできるかを確認する。 描画については、固定FPSではなく処理に依存して更新頻度が変化する可変FPSを想定して作る必要がある。 つまり、スケジュールが確定していることを前提に… ハードシーケンサ開発。(その5:ディスプレイ表示のAPI確認) の続きを読む

ハードシーケンサ開発。(その4:ディスプレイ表示の動作確認)

画面表示の確認 とりあえず使おうと思ってるパーツが手元に合ったので、 動作確認してみる。 割とあっさり動いてしまったのでよかった。 これで必要な実装は揃えた。 動作プログラムの内容解説 U8G2というライブラリを利用する… ハードシーケンサ開発。(その4:ディスプレイ表示の動作確認) の続きを読む

ハードシーケンサ開発。(その2・プログラム検証の続き)

次はタイマ割り込み+MIDI出力 たまに割り込みのときは特定ライブラリが使えないなんてこともあるので、 問題がないことを確認するためにサンプルプログラムを書いていた。 タイマー割り込みについては高レベルAPIが存在するの… ハードシーケンサ開発。(その2・プログラム検証の続き) の続きを読む

ハードシーケンサ開発。(その1・プログラム検証)

ハードウェアシーケンサ開発 一度キーボードを自作始めたときに試しに既存のキーボードのファームを改造して、 シーケンサを作りました。 で、そろそろ基板から自作でも問題なかろうと考えて、昨日は基板の設計を行い、 プログラムの… ハードシーケンサ開発。(その1・プログラム検証) の続きを読む