2017-11-01から1ヶ月間の記事一覧

ムライボックス (5) --- エコノミー版 (3)

前回述べた、「時間窓」に必要とされるゲート信号のタイミングを得る方法として、 送信 UART の送信シフトレジスタ・エンプティ/送信完了フラグをポーリング、あるいは割り込みを利用 別の受信 UART を接続して受信完了割り込みを利用 ピン変化外部割込みお…

ムライボックス (4) --- エコノミー版 (2)

今回は、送信 UART によってシリアル化された信号を切り取る時間窓としてのゲート信号に要求されるタイミングについて説明します。 まず、シリアル信号とゲート信号との関係を表すタイミング・チャートを下に示します。

ムライボックス (3) --- エコノミー版 (1)

「富豪版」つまり出力ポートの数だけ UART を用意するハードウェア構成の上で、ソフトウェアも「富豪版」にする場合のブロック・ダイアグラムを下に示します。

ムライボックス (2) --- PSoC5LP 富豪版

1 本の MIDI ケーブル上を流れる MIDI 16 チャネルを 1 チャネルずつそれぞれ別のポートに分配する場合を考えると、出力ポートは 16 チャネル分が必要となり、これが実用上の必要十分なポート数の上限となります。 ムライボックスの実現方法には大きく分けて…

ムライボックス (1)

「ムライボックス」とは、ゲームミュージック作家として知られる「村井聖夜」さんが 2012 年 5 月ごろに発案した「MIDI チャネルごとに分離し、別々のポートに出力するデバイスで、その際にチャネル番号を強制的に 1 ch に書き換えるもの」のことです。 機能…