相変わらずMIDIのプログラムと格闘。
とりあえず、Running Statusとか、一部のシステム
メッセージ(1バイトのやつ)とかまでは実装できた。
普通のメッセージ(システムメッセージ以外)は、
3バイトタイプも2バイトタイプも、一応処理できる
ように組んでみた(つもり)。
MACのおかげで最近何かと話題の「goto文」を全然
使わず、まさに「if文の嵐」のコーディングをして
しまったので、無駄に長くて解りにくい。
しかもArduinoだとシミュレータが使えないので、
ステップ実行とかできなくて困るんだよな。
仕方ないので、落書き帳にデータシーケンスの
テストパターンを書き出して、1個1個データが届いた
ことを想定した、内部変数の遷移を頭の中で計算し、
書き出してみる。
うーーーん。死ぬほど面倒くさい。
とりあえず大丈夫っぽいので、MIDIキーボードとか
繋いで、動かしてみる。
…うーーーーーーーん。微妙にバグってる。
ソフトウェアシリアルがタイミング狂ってるのか、
ロジックがおかしいのか、実は想定外のデータ
シーケンスが発生しているのか…
ロジックとにらめっこするのが飽きたので、
簡単なジグのプログラム書いて、流れてるデータ
を実際にモニタしてみるのが良さそうだな。
デバッグ用にアレコレ機材も欲しくなるんだけど、
手持ちのナニでナニすることでナニしよう。なんだ
ろうなぁ。頭の中では思ったとおりの処理してる
ように見えるんだけどなぁ。
洗車の入さん、3連投。
http://www.nicovideo.jp/watch/sm22967282
http://www.nicovideo.jp/watch/sm22967321
http://www.nicovideo.jp/watch/sm22967587
予想通り、ノーコンキッド的なあの時代の話題が
ひとつ。あとはシンクレアの全然見たことない
マシンが一つ。もう一つはファミコン互換機。
以前、知り合いにちょこっとだけ借りたニュー
ファミコン。
引越しするとかで、荷物処分の都合で
「あげるから、要らなくなったら、手間で
悪いけど、ヤフオクとかで裁いてね」
といわれたやつ。
文字通りヤフオクで売ったんだけど、ニュー
ファミコンって、やっぱ今になってから、価値
が上がっちゃってるのか。とっておけば良かった
かな。まぁ、オイラも引越しで荷物処分で
売っちゃったんだけど。
http://www.abarth.jp/cars/abarth500/
FIAT500のアバルト。見るたびに欲しくなるんだ
けど、欠点は2つ。
「ターボ車」「高い」
ちなみに、この手のクルマって、なんとなく
だけど、高速とかに入ると、5速に入れても
エンジンがブン回りっぱなしでうるさいって
いうイメージがあるので、スペックを元に計算
してみた。
諸元は、
・タイヤサイズ:195-45R16
・ファイナルギヤ比:3.353
・5速ギヤ減速比:0.872
ということなので、3000回転で何キロくらいに
なるのかを計算。
大体、112.5km/h程度になるっぽい。
ほう。ってことは、オイラのクルマよりも少し
回転が低いかもしれない。オイラのクルマは、
3000回転で100kmにギリギリ届いてなかったはず。
やっぱ、ターボ車のトルクを存分に活かした
感じなのかな。NAだと、ある程度回転上げないと
追い越し加速大変だしな。
http://www.iza.ne.jp/kiji/economy/news/140105/ecn14010519070011-n1.html
日本製原発ロボットねぇ。なんか、歯がゆいねぇ。
しかし、
http://greeco-channel.com/car/engine/honda_eg/honda_engine/
このサイトスゴイなぁ。クルマの様々なでーたが。
エンジン別で調べたり、車種別で調べたり、メーカー
別で調べたり、変速機別に調べたり…
ことごとく知りたいデータが出てくる。
(追記)http://response.jp/article/2014/02/26/218009.html
うーん。なんか、スゴイ映像。
お月様に落下した隕石が、こんなにくっきり。
|