umidi と utoro

http://utoro.imou.to/

これはなに?

NetBSD の umidi (USB-MIDI デバイスドライバ)と utoro (USB トロハブデバイスドライバ)のデモです。 音楽は本来オープンソースなものなのだ。

トロハブとは

Dreams Come Trueさんが 販売している、どこでもいっしょのトロの形をした USB ハブです。 ソレノイド内蔵で動かせます。Windows/Mac では キーボードに同期して動くソフトが付属しています。

トルコ行進曲 [作曲:モーツアルト]
細かい譜割りにあわせて、一生懸命トロが動きます。
虹色 Holy☆Trident オープンソースまつり版 [作曲:塩崎拓也]
BSD のプリンセス マジカルとこちゃん」の主題歌。 今回の器材に合わせて、記憶だけを頼りに一晩で打ち込んだもの。 なお、トロはお休み。

使用ソフト

器材構成

USB の話

NetBSD/i386 で開発したものが、全く変更することなしに NetBSD/macppc で 動いてます。さすが NetBSD 。 PC-UNIX の中では一番まともな USB スタックを持っている NetBSD なので、 比較的容易に、ポータブルで安定したデバイスドライバを書くことができます。

USB スタックのポータビリティがしっかりしていることとちゃんと動くこと、 それがこのデモの一番重要な点なのですな。 トロが動くということは所詮飾りなのです。 でも、偉い人にはそれがわからんのです。楽しいからいいけど。

各ソース


塩崎拓也 - AoiMoe@imou.to