Genie」が開発しています。Genie」でピアノを演奏する様子は以下のムービーで見ることができます。入力しているボタンは8つしかなく、ランダムに押しているようにしか見えないのですが、そうは思えないほど流麗な演奏を披露しています。YouTube「Magenta」は、アートと音楽を創造する過程で機械学習の役割を探る研究プロジェクト。Super」の開発にも関わっています。Genie」は、ピアノのMIDIシーケンスを8つのボタンに割り当てる「双方向LSTMエンコーダー」と、ボタンの入力を実際のピアノに反映させる「単方向LSTMデコーダー」という2つのリカレントニューラルネットワークで構成されています。Magentaによると、エンコーダーの訓練用データセットには、国際ピアノ-eコンペティションにおけるおよそ1400曲分の演奏データをMIDIファイルに変換したものを使っているとのこと。ボタンと音符のマッピングは時間によって変動するので、同じボタンを押してもタイミングにより発せられる音が変化します。エンコーダーの部分は事前にデータセットから訓練を行う時に働き、演奏するときはデコーダのみを使用します。割り当てられるピアノの音程は、ボタンの位置と対応しているので、右のボタンを押せばより高い音が、左のボタンを押せばより低い音が出るようになっているそうです。以下の画像は実際のピアノロール(上)と8ボタンのシーケンス出力(下)を示したもので、2つのシーケンスの動きがシンクロしていることがよく分かります。Genie」はウェブブラウザ上で試奏できるデモが公開されています。キーボードの「1」から「8」までがを入力することで対応した鍵盤が演奏されます。Geniehttps://tensorflow.github.io/magenta-demos/piano-genie/実際にデモ版を演奏してみると以下のムービーのような感じ。キーを入力する度に、下の鍵盤上にボタンに割り当てられた音程が変化していく様子も確認できます。ミュージックボックス」にリッツを載せてみたネタのタレコミその他のお問い合わせ広告掲載についてGIGAZINEについて。