projects

音楽演奏・表現技術チーム

音楽などによる感情表現技術を理論的に考える

物理シミュレーション・チーム

ロボットシミュレーションによる多足歩行等の構成論的研究

運動解析チーム

データサイエンスで運動のコツを明らかにする

いろいろ

平均律1巻1番プレリュード

MIDI解析シリーズ第二弾はバッハの平均律1巻1番のプレリュード。バッハって誰やねんていう人も,どこかで聞いたことはある曲のはず。 右手はずっと16分音符の分散和音なので,楽譜上の音の長さは全て同じ。

インベンション1番

何人かのピアニストの演奏のMIDIファイルを公開している演奏表情データベースCrest MusePEDBがある。 サンブルファイルにバッハのインベンション1番のMIDIファイルがあったので可視化してたら面白かった。

autopilot

いろんなセンサを使った実験をしたいとき,センサ値の同期をどうとるかが問題になる。 PCにADボードを指して,センサ入力をまとめて取得するのも手だが, チャンネル数を多くするとサンプリングレートを上げられなくなるし,リアルタイム処理も したい場合にはCPU負荷を少しでも軽減したくなる。

deeplabcut

ビデオ画像をもとに,マーカレス・モーションキャプチャを実現できるDeepLabCut (DLC)。 世界中で使われているが,さらに開発も進んでいて複数台カメラ対応やリアルタイム処理もできるらしい。

関数の引数を関数にしたり可変にしたり

Pythonのmatplotlibを使って数学関数のグラフを作ろうとすると、ちょいと面倒だったりするが、以下のような関数を作っておくと便利。 ポイントは、引数の一つを描画したい数学関数にすることと、描画のための引数を可変引数で指定できるようにすること。

各国の年収比較

OECDのサイトに各国の平均年収のデータがあったのでPythonでグラフにしてみた。

GitHub CopilotとVisual Studio Code

AIがプログラミングの補助をしてくれるGitHub Copilotのテスト版が公開されている。 関数名やコメントからソースコードを生成してくれるらしい。 コーディングに悩んだ時Google検索することはよくあるので,その作業を肩代わりして コードを提案表示してくれるのは,随分便利そうだ。

プレ配属の皆さんの作品

毎年卒論プレ配属のみなさんに,なにか作品を作ってもらっています。 こちらからはあまり細かい指示はせず,例えば「Arduino(小型マイコン)とセンサを使ってなにか面白いものを作る」といったお題で,自由に考えてもらっています。 最近の作品をまとめてみました。

西井淳

西井淳

Jun Nishii

研究分野

音楽情報学・計算論的音楽学 計算論的神経科学 運動技能 脳や生物の起源