前回からの改良点

 前回、棋譜から音楽の生成を行いました。この際対局全体のヒートマップも表示しましたが、それだと最終的な結果は分かりますが、途中の状態を把握することができませんでした。

棋譜ヒートマップアニメーション

 そこで今回は音と合わせて途中の状態のヒートマップも表示することで、経過が視覚的に分かるようにしました。

考察

 情報量が増えたが分かりやすくなったとは言い難い。しかし音を目で確認できるので曲を聞きやすくなった。

アニメーション生成方法について

 棋譜をpython3で読み込みseabornでヒートマップを生成する際に、手順ごとにヒートマップを都度生成するようにしました。それらから大量に生成した画像をffmpegを使い、動画にまとめています。