ATmega328PじゃないATmega328にブートローダを書き込む方法

おそらく3月のネオコイワセッションの直前だったと思いますが、アキバ(というか住所が上野w)にあるaitendoでATmega328を2個ほど買いました。

しばらく放置してて、ふとブートローダの書き込みを試してみたら、

ブートローダの書き込みができず。
買ってきたのが ATmega328P-PU ではなく ATmega328-PU だったために、シグネチャが違うことが原因で、想定とは異なるチップが応答したとしてエラーになっていました。

どうにかして書き込む方法はないのだろうかと、エラーメッセージをコピペして検索して調べたら、このようなページが。

そしてやってみたら、できた!

これに試しにCAmiDionのスケッチを書き込んでみたところ、特に問題なく動作しました。

aitendoの店内に置いてあるATmega328はPがついてないものかも知れません。
買うときはチップに書いてある型名をよーく見たほうがよいです。

Pつきのほうが消費電力が低く抑えられているそうです(違いを検索)。
もしPなしをArduino互換機用として買う場合は、上記の回避方法をとることや、消費電力がちょっと増えることを覚悟のうえで購入しましょう。

ちなみにaitendoの通販サイトではPつき(ATmega328P-PU)を扱っているようです。

(なんか「データシード」とか書いてあったwww 怪しげな日本語がときどきみられますww)

妻子のPCをWindows10にしてはまった件

今この記事を書くのに使っている自分のPCは、4月9日(土)にWindows10にしていたわけですが、今日は妻子のPCもWindows10になんとかアップグレードできました。

まずは上の娘が自分のデータ(ビビライPとして投稿の動画や音楽などの元データ)をLAN経由で僕のPCにバックアップ。
…と思ったら僕のPCでWindows10にして以来、共有ができてなかったので設定。
Windows7でできていたはずの共有が機能してなかった…。

バックアップが完了したところで…
娘がWindows7最後の画面をスクリーンショットw

そしていよいよアップグレード開始!(16:00頃だったかな)

ところが、47%ぐらいのところを見たのを最後に、スクリーンセーバーが働き、マウスを動かしてもマウスカーソルしか出てない。
変だと思いつつ、やがて2回目ぐらい?の再起動で異変が!

再起動直後、英語のメッセージ。
何やらブートデバイスの認識に失敗してる模様。

ああああっ! さすがにこれは僕がいないと対処できなかっただろう。
僕のいる日を選んで正解! > 娘

何やらインストーラのほうもアップグレード失敗を検知したらしく、以前のバージョンのWindowsを復元しようとし、そして…

あれだけお名残り惜しんでスクショ取ったのに帰ってきちゃったよ!
みたいな感じで子供ら大騒ぎwwww

だが、ここであきらめず、アップグレードを再実行してみることに。

今度はさっきより先に進んでる!
よしよし!

そしてアップグレード成功!

…と思ったら、Yahoo! Japan につながらない。
ここでまた僕の出番。
なんとLANの設定に×がついてて機能してなかった。
ケーブルつないでるはずなのにケーブルがつながってないみたいなメッセージ。

ここで夕飯ができたが、僕が直さないと妻子が使えないので、引き続き対応。

LANのドライバが古いせいかな?と思って、僕のPCで新しいドライバを探す。
Realtekの本家にあった。
LANが死んでるとそれすらできないけど、僕のPCが生きてたおかげで助かった。

SDカード+USBアダプタで、なんとか最新ドライバを妻子のPCへ。

しかし、状況は変わらず。
しかもドライバの日付が1か月戻ってる…なぜだ!?
もっと最新はないのか?
と思って探したけど今のが最新っぽい。

PCにほこりがたまってるからか?と思い、分解掃除を開始。
ほこりで見えなくなっていたCPUファンの放熱フィンが姿を現した。
この際なので、中にたまってた綿ぼこりを徹底的に除去。
これから暑くなる季節だけに、今のうちに綿ぼこりを除去しないと
PCも「熱中症」になる恐れがあるからね。

で、再度電源ON…

やっぱり改善せず。

だめもとで「このデバイスを無効にする」とか選んで、再び「有効にする」にしてみたところ…

なななんと!
こんなことで復活しやがったwwwwwwww
それまでの苦労はなんだったの…(ま、掃除ができただけでもよかったけど)

で、ビビライPが動画や曲を作るうえでもう一つ大事なこと。
サウンド機能のチェック。
挿し直したり音が出なくなったりしてちょっとはまったけど、なんとか復活。

最後は、ニコニコがちゃんと再生できるか娘にチェックしてもらう。
これさえできればネットワークもサウンドもOKってわかるから。

やはり僕が家にいる日じゃないとWindows10へのアップグレードはできなかった。
マザボが僕のPCよりも古いからなのか、いろいろはまりどころがいっぱいでした。

午後から準備して、終わったら21:00過ぎてたっていうね…

こういうこともあるので、みんなもWindows10へのアップグレードは時間に余裕のある休日にやったほうがいいすよ!!

以上、おうちのPCの保守担当からのレポートでしたw

6月4日 娘も記事書きました → トラブル発生!?Windowsアップグレードの記録

青空セッション in 代々木公園

代々木公園は先月のボカ見のときに行きましたが、あのあと実はゴールデンウィークの5月2日にもニコニコ技術部つながりな人たちと代々木公園にピクニックに行き(しかも参加者が僕含めて3人だけww)、そしてさらに今日、青空セッションがあると聞いて、この春3回目の代々木公園に行ってきました。

きっかけは、当日未明の寝る前に見たこのツイート:

ずいぶん前から、代々木公園で楽器セッションやってることがあるっていう噂を聞いていて、いつかやってみたいと思っていたのですが、ちょうど5月のいい陽気のときだったこともあり、これは行くっきゃない!!と思って行ってきました。

相変わらず原宿駅は人がいーっぱいでしたw 花見シーズンだけじゃなかった…

歩道も人で埋まってて、ゆっくり歩いて代々木公園にたどり着きました。
入り口ではロックンロール踊ってる人が。
昔のツッパリ風ファッションでなんか横浜銀蝿っぽかったw

そして現地にたどり着く。
なんかもういろんな楽器が集まっててすごい。20人くらいはいただろうか?
多くは初対面だったけど、以前音系の海水浴などのつながりで会った人とか、M3でこれ(CAmiDion)見た!って人もいたりw
M3が音系のハブとなっていることを改めて感じるなどw

フルートなどの管楽器から、スチールパンをひっくり返したような鍋みたいな楽器とか、カホン、アコーディオン、タブレット+小型MIDIキーボード、オカリナ、ギター、ブブゼラwwなどなど。代々木公園といえどもギターアンプの爆音やクラブ並みの音量はNGなのでほどほどの音量の楽器が中心でしたが、それでもいつもの木箱入り10Wアンプがあってちょうどいいくらいの音量でした。

外国人観光客と思われる人もこっちに注目していて中にはスマホで写真撮ってた人もいたり、気が付くと僕らはすっかり観光名所のワンシーンとして溶け込んでいたようですw

みんなでひたすら演奏中毒になってたのがこの曲。
John Ryan’s Polka
これ弾いていると外国人観光客が注目するらしいw
CAmiDionで G D A の順に並んだコードボタンをひたすら叩く。これは楽しい!

途中、どっかで聞いたことのある曲が!
子供らが見ていた動画でMy Little Ponyのキャラ+エレキギター演奏BGMで聞いたやつ。
実はこれMOTHERというゲームの曲「Pollyanna」だった。
このコード進行なんかいい。CAmiDionでコード追いたくなる曲の一つ。
ChordWikiにもあった

他にも割と新しめのゲームミュージック中心だったかな。
シオカラ節とか、ドラクエの荒野を行くBGMなどもあったりw
ビッグブリッヂの死闘(ししとうww)もあったけどあれは変に転調したりして難しかった…「死闘」を表現すべく「車酔いコード進行」になってるから。

あと、ブブゼラといえば、実は6年近く前にこんなネタ動画上げてましたw

帰りは渋谷駅まで歩きました。
途中、タイフェス開催でNHKのあたりは人いっぱいでしたが、
そこを過ぎるといつもの渋谷の人通り。

やっぱりいましたね、あの交差点でストリートライブ。
ボカ見のときと同じく、帰り際に通りがかりの僕が便乗してコード演奏してみたりww

1年ほど前に横浜・山下公園で突発的に青空セッション始まったことが一度だけありましたが、代々木公園はやっぱり違いますなー。ダンス踊ってる人たちもいたり、みんな楽しそうでありました。

CAmiDionであれだけ人が集まった青空セッションに参加できたのは初めてで、
めちゃ楽しかった!!
また機会があったらやってみたいです。横浜あたりでもやらないかなw

M3→CAmiDionバージョンアップ→ニコニコ超会議2016の2日目

今年は4月24日にM3が開催され、4月29~30日のニコニコ超会議とは重ならず、両方行くことができました。

4/24 M3

毎年のように重なるのでM3は秋しか行ってなかったのですが、今回は春のM3に初めて行きました。秋と違って、花がきれいだったり夕方も明るいので、物流拠点地帯を経て海苔のふるさと館のある海辺へ行ってみたり。途中で OTA CITY (大田区)って書かれた場所があったのですが、これ「オタシティ」って読みたくなっちゃいますねw かといって OTA-KU と書くと「オタク」って読めちゃうし、どう転んでもオタクな地域になっちゃうところがww
そんなオタシティ大田区を堪能してきましたw

4/28 ニコニコ超会議2016の前売り券を買う

2日通し券にしようかとも思ったのですが、1日目は風が強くてにわか雨の可能性が高いことから見送って、2日目だけ行くことに。開催日の前日つまり4月28日に前売券を買ったのですが…

そう、NEWDAYSだと思い込んでいたら、KIOSKだったwwwwwwww
話しているうちに「ここはKIOSKですので…」って言われちゃいましたww が、NEWDAYSの場所も教えていただきました。あぁぁあそこか、見た記憶が、行ってみよう…

で、NEWDAYSを発見。Suicaで!って言ったのですが、「使えないみたいです」って言われるorz
仕方ないので現金で支払い。
どうしてJRの駅なのに超会議チケットはSuica使えないの…期間限定だからってこと?

4/29 ニコニコ超会議1日目は行かずCAmiDionバージョンアップ

そしてやってきたゴールデンウィーク初日。
CAmiDion MIDI IN からのクロックによるテンポ同期をいつか実装したいと思っていたので、超会議を前にやってみました。

というわけで限界があるのは仕方ないってことでこのままの状態でバージョンアップ。
MIDIマスターとして使うには微妙なのでMIDIスレーブとして使えるようにするだけにとどめました。

この少し前、プログラムチェンジにも対応しました。プログラムチェンジに対応する音色は、CAmiDionのスケッチのほうに内蔵しています(ループ内でエンベロープ音量更新してるので時間が正確ではなくPWMDAC_Synthに音色を内蔵しても調整が必要になるため)。
あと、音源のリセット(MIDIリアルタイムメッセージのシステムリセット、GM/GS/XGの各音源のSYSTEM ON)にも対応しました。

ついでにいろいろリファクタリングも施し、バージョン20160429をアップロードしました
PWMDAC_Synthライブラリもバージョンアップしてインターフェースが変わっているので、お手持ちのCAmiDionにArduino IDEから最新バージョンを書き込む際は両方とも必要です(これ忘れるとコンパイルが通りません)。

今後頒布する基板の部品付セットに付属のATMEGA328Pも新しいバージョンにしました。

4/30 ニコニコ超会議2日目に行ってきた

電車で幕張メッセまでは片道2時間は確実にかかるし、並ぶので、まぁ家を出てから会場には入れるまでは3時間ほどかかるだろう…ということで10:00前には家を出る。

12:00頃に海浜幕張駅着。
歩道橋の手前には表現の自由を守る演説が。

幕張メッセに着いてみると…去年とはだいぶ違う。
広い駐車場に出ることなく、歩道部分だけで折り返し列が収まるほど縮小していて、20分足らずで会場に入れました。以前体験した、あの駐車場いっぱいの行列はいったいなんだったんだ…

Yahoo! Japan 20周年 インターネットの歴史のイラストを地上に再現したものまであった!

そう、JUNETとかね。

ニコニコ動画の歴史もありました。

1/2タチコマも。
ってかそれ、元祖タチコマの人、剣菱Pも作ってたよね…

ラスボスと言われている小林幸子ブース

なぜSaturdayのスペルを間違えたまま誰にも指摘されなかったのか

CAmiDionもオープンソースとして公開していることから、オープンソース焼きそばを食べました。

網の中でドローンがものを運んでいました。

テルミン体験も。

ユーザー系の展示がある建屋、9~11ホールへ行ったらボーマスが。
ボーマスにいつも設定されるプチライブスペースへ行くと、いつも通り、トロンボーンの人、あすてろーぺさんがいたのでいつものようにセッション。

このあと17:00終了前に「超合わせてみた」をやるべく、あすてろーぺさんと一緒に、ぼやさんと離陸PとおおかみさんがいるブースでCalc.を演奏。途中の「ゆきそば祭り」の演奏にも便乗しつつ、その場にいたあすてろーぺさんとうまく合流。

ニコつくの全部紙の人がすごかった。

このネ申(紙)動画が話題になっていたりします。

みさいるさんの等身大ミク、やっと実物を見ることができました。
等身大ミクと握手もしてきたよ!

痛車も。

そして17:00でニコニコ超会議2016終了。

どうせ混んでいるし、駅前にストリートパフォーマー、ストリートミュージシャンがいるだろう、ってことで電子楽器CAmiDionをぶら下げたまま、この混雑の中を海浜幕張駅へ。

そして案の定。
海浜幕張駅は混雑してるし、混雑が減るまで、ちょっと暇つぶし。

なんと10歳のギタリストがいた。

これを見て、僕もさりげなく便乗演奏ww
千本桜とか、いつもボカロイベントで弾く定番曲の一つだけに、もう便乗せずにはいられませんwww

あまりにもすばらしいので投げ銭。これが話のきっかけになり、CAmiDionを見た10歳の男の子のお母さまも興味津々w

10歳のギタリストの隣では、クリエイティブうたのおねえさん、松山あおいさんが歌っていました。トトロとかかわいい系の曲からオリジナル曲までいろいろ。
もちろんこっちも便乗伴奏ww
ただ、10歳のギタリストが演奏中はうたのおねえさんの伴奏がかき消され、一時はCAmiDionでコードを追うのも大変なほどでだったり。

1時間くらい時間をつぶしたところで、混雑も減ったみたいなので撤収。

だがしかし…

ええええええ!まだホーム人いっぱいなの…!

こりゃだめだ。
もう海浜じゃない幕張駅(JR総武線)まで30分ほど歩くしかない。

結局は京成線の踏切にある中華料理店(外で肉を焼いてる店がない側)で酢豚定食。

その後、幕張駅から乗って津田沼で乗り換え。津田沼から横浜まで1時間乗りっぱなし。幕張は海浜がつかなくても遠いですね。

というわけでニコニコ超会議2016 お疲れさまでした!