• TOP
  • Tips / Article
  • Flux:: ユーザーから受ける刺激が、開発意欲の源泉 Part-2
scroll

Flux:: ユーザーから受ける刺激が、開発意欲の源泉 Part-2

2018.01.05

Flux:: ユーザーから受ける刺激が、開発意欲の源泉 Part-1より

音を可視化する

flux_pureanalyzer_screenshot
spat_revo_screenshot04

可視化された音が非常に美しい Pure Analyzer と SPAT Revolution

アプリケーションの機能開発を行う一方で、重視されているのがそのGUIやデザインである。Gaël氏には「かっこ悪い見た目ではそれなりのものしかできない。」というポリシーがあり、サウンドエンジニアのクリエイティビティを妨げないよう、ツールであるプラグインは美しく機能的にデザインされているべきだとしている。その最たる例が自社開発されたPure Analyzerであろう。Pure Analyzerはスタンドアローンで動作するアプリケーションだが、パスで使われているエンジンや、メータリング、Nebraに見られる空間的広がりをビジュアル化する機能など、優れたGUIと視認性の高さで評価も高い。ここで培われた「自由度は非常に高いが、いかにシンプルに見せるか」というポイントは現在の開発にも引き継がれており、Spat Revolutionへ搭載されたNebra機能は、空間でどの周波数帯域の音がどれくらいのパワーでどの方向へ向かって鳴っているか、を視覚的に確認できる。まさに「音を可視化する」機能なのである。3D立体空間の表現において、このような機能を持ったアプリケーションはおそらく世界初だろう。

そして、Spat RevolutionのGUIは非常にシンプルに作られている。信号の流れは見た目でわかるように、上段にあるInputから下段のOutputに向けて設計されており、それぞれを線でつなぎこむ。展開するプロジェクトの大きさによってSpat上のセッティングはシンプルにも複雑にもでき、その選択はユーザー次第。「Spat Revolution」というソフトウェアの自由度の高さを理解してもらうには、このインターフェイスが最適だと考えたそうだ。Geal氏はこのGUIについて「この仕組みはポスプロの人にはわかるかもしれないが、もっとシンプルなフローにしたい場合にはこれでも難しいかもしれない。なので、Mixer Binがついたようなもっと簡素なGUIを構想中だ。」とコメントしている。今後は「コネクションする」という作業をより簡単にできるように開発も進めていく予定で、ユーザーのリクエストを精査し実行に移していく段階に入った、と言えそうだ。

迅速なアップデート

flux-center

Flux Center

現在、Fluxのソフトウェアは全てFlux Centerから供給され、必要なプラグインを任意のバージョンでインストールすることが可能だ。そして驚くほどアップデートの速度が早く、多い時には1週間に3回アップデートがオープンにされることもある。万が一、最新バージョンで不具合があった場合でも、Flux Centerでは過去のバージョンに戻ることも容易だ。

その迅速なアップデートの裏には、Fluxの開発チームとベータテスターとの連携も忘れてはならないだろう。バグ報告をあげると、そのデータをもとに問題点を見つけ出して改善していく。一つでもバグの改善があれば、すぐに新しいビルドとして公開する。そして、リリースノートはWeb上にすべて公開され、どのバージョンで何を直しているかもユーザーが確認できる。実際、重篤なバグを報告し、改善にはかなりな時間を要するだろうと想像していると、2〜3日でビルドアップされることもしばしばである。

Fluxはベータテスターだけではなく、より多くのユーザーからの率直な意見を聞きたいということで様々な計画をしているそうだ。現在構想として上がっているのは「こんな機能が欲しい」というユーザー自身の声をWebで直接投稿するケースや、他のユーザーからのリクエストをランキング形式でリストアップしそちらに投票する、という形式。その結果を参考にFlux社内でいいアイディアだと認められれば、社内で優先順位を協議した上での開発となるだろう、とGaël氏は語っている。こういった現ユーザーからの声、さらには未来からの声にも対応する、そうしたユーザーに密接なメーカーを目指しているそうだ。

成長するSpat Revolution

Spat Revolutionは、現在DAWと連動されることを第一に開発されているが、将来的にはAvid S6LなどのSR市場へ対応することもアプリケーションの大きなテーマとしている。例えば、パラメーターにデュレーション(時間)という概念をつけることで、Mixerのスナップショットと連動し「6秒間で右から左に移動する」といった音像定位のオートメーションをつけたり、SRコンソールからプラグインのパラメーターを直接コントールさせるといった統合機能を想定している。Spat RevoluutionはすでにOSCに対応しているので、接続方法はIP接続になることだろう。なお、AoIPの開発については、すでにAVBで64chオーディオのやりとりや、OSCを使ってコントロールするというテストが進められているとのことだ。また、Spat Revolution自体にスナップショットを搭載することも想定している。一つのRoomソース内で複数のスナップショットを登録し、そのスナップショットを自在に切り替えることができるようになれば、ステージ演出としてよりダイナミックな演出ができるようになるだろう。

ほかにも、 Spat RevolutionにShowモードを搭載しセッティング画面は安全のために一切触れなくしたりする構想や、サーバーで動作するバージョンも想定している。現在、OSCを利用してDAWからSpat Revolutionをリモートするのだが、サーバーはエンジンとして動作するため、ラップトップやmixerからはOSCではなく完全なリモートコントロールとなる。さらには、サーバーシステムではコンピューター自体を二重化したリダンダントシステムとして組み上げることができるため、より冗長性を高めることが可能だ。

flux-center

もちろんSR環境だけではなくDAW向けの新機能も想定している。Spat上でソースの軌跡を表示させ、そこからエディットできるようにすることや、ソースの配置を自動で配置されるようになるような機能、例えば音源の音程の高さによって3D空間で徐々にハイト方向に自動で音が配置されるようになるなど。これには特定のアルゴリズムが必要となってくるが、そんな機能があったら面白いのではないか、とそのアイデアは尽きないようだ。 また、現在はAvid S6にてプラグインマッピングの機能に対応しており、任意のパラメーターをフェーダーやジョイスティックに割り当てて操作することが可能だが、バーティカル・パンニングについては、フィジカルコントローラーの開発が待ち遠しいところではある。現行で3DマウスやDeep Motionなどの既存デバイスに対応させたり、Spat RevolutionがOSCに対応していることを踏まえて、専用のiOS等のアプリ開発も念頭にある。WindowsタブレットではOSC同士で通信ができたり、とRemoteControlに関してはすでに対応している項目もあるとのことだ。

flux_pureanalyzer_screenshot
spat_revo_screenshot04
最後に日本のユーザーへGaël氏からメッセージを頂いた。

「これからも、我々の開発意欲を刺激し続けてください。Spat Revolutionはまさに、日本のユーザーが実践しているたくさんのユニークなプロジェクトであったり、放送局が行っているシリアスなプロジェクトをサポートするために作られたソフトです。これからも様々な意見が交換できればいいなと思っています。」

「開発意欲を刺激し続けて欲しい」、 ユーザー目線でソフトウェアを開発し続けてきたFluxだからこそのメッセージではないだろうか。Gaël氏は日本のマーケットに非常に関心が深く、Spat Revolutionの機能にも日本からのリクエストが多く盛り込まれている。Preferenceにも日本語表示が搭載されているが、単なるGoogle翻訳ではなくより日本的な言葉が選ばれていたり、と非常にユーザーとの距離が近く感じる。このようにユーザーとメーカーがお互いの創作意欲を刺激しあい、クリエイティブに還元していくという前向きな循環が続く限り、今後もFluxのアプリケーションが様々なコンテンツで活躍することは間違いないだろう。
flux_pureanalyzer_screenshot
spat_revo_screenshot04
spat_revo_screenshot04

Gaël Martinet - Head of software engineering

Flux:: ユーザーから受ける刺激が、開発意欲の源泉 Part-1へ

TOPへ