SeekRopes: 複数スライダとシークロープによる音楽制作青木季†

惇宮 下 芳 明†

本稿第二著者らは紐のメタファでシークバーを拡張した SeekRope を提案してきた．時間軸を持たない平面上に，時間軸を表すロープを配置することにより直感的な音楽鑑賞を行える．従来の音楽制作ツールは，横軸に一方向の時間軸を持った波形表示のインタフェースであるが，本稿では，このSeekRope を発展させ，音楽制作の新しいスタイルを提案する．

SeekRopes: A Music Production Using Multi-Slider and Multi-SeekRopes
Junki Aoki† and Homei Miyashita †The second author of this paper proposed SeekRope, which enhanced seek bar by using
the metaphor of the rope. By arranging the shape of the ropes with this interface, the user
can intuitively enjoy active music listening. The interfaces of music creation tools designed
thus far have had screen structure waveforms displayed in horizontal time axis. In this paper,
we developed SeekRopes, that is a new interface with multi-slider and multi-Seekropes, andpropose a new style for music creation.

的場らの Overbug3) も，これまでのインタフェース

1. は じ め に

デザインにとらわれない音楽制作ツールとして提案さ本稿第二著者らは，紐のメタファでシークバーを拡
1)れており，それらは新しい境地を切り開いている．

を提案しており，柔軟な変形によ

本稿では，SeekRope を発展させたシステム Seek-る直感的な操作を実現した．ロープ上の複数の点同士

Ropes により新たな音楽制作のスタイルを提唱する．

張した SeekRopeを結ぶことで，プレイリストを作ったり，ランダム再生させたり，ループをつくるなどの視覚的な表現を高2. SeekRopes のインタフェース

い自由度で行うことができる．SeekRope のデモ展示

2.1 曲げる，切る，結ぶ機能においては，音楽制作ツールへの発展が見込めるとい提案システム SeekRopes における「曲げる」機能

うフィードバックを得，本稿ではその展開を試みた．

は，図 1 左上のようにシークロープを編集エリア内の従来の音楽制作ツールは，横軸に一方向の時間軸好きな位置にドラッグできるものである．生成されたをもった波形表示のインタフェースデザインが一般的

シークロープは，シークバーと同様に一直線のものととなっている．このデザインの場合，横軸上のどこになっているが，ドラッグした点に近い部分から順に追データを配置するかが非常に重要な意味を持つ．しか従して移動させて，曲がる動作を実現している．配置

し，SeekRope を用いた音楽制作ツールを実装するこする位置に依存するパラメータはない．とで，トラックへの厳密な配置という概念を打破する「切る」機能は，図 1 左下のように，シークロープことができると考えている．時間軸を持たない平面上を好きな位置で切断することができるものである．切に，時間軸を表すロープ群を自由に配置できるインタ

断を繰り返すことによって曲の断片を細かく切り離す

フェースでは，新たな音楽制作のスタイルを提案できこともできるので，既存楽曲からリミックス用のルー2)ると考えている．Newton-Dunn らの BlockJamやプ素材を切り出すことも可能である．
「結ぶ」機能では，図 1 右のように，複数のロー† 明治大学 理工学研究科 新領域創造専攻 ディジタルコンテンツ系
Program in Digital Contents Studies, Program in Frontier Science and Innovation, Graduate School of Scienceand Technology, Meiji University

プを繋ぎ合わせて分岐を作る，単一のロープで結んでループを作るといった操作を行うことができる．単一ロープで終端と先端を結んで輪をつくる操作によって，そのロープ全体をループ再生させることにより，部分情報処理学会 インタラクション 2011的に輪を作りだす操作は，局所的なループ生成を意味

スライダのあるロープはすべて再生する．また，複数のロープを１点で結び合わせることで分岐を作り出すことができるようになっている．結ぶ操作は，マウス操作によって結びたい２点を重ね合わせて行う．
再生されないロープ

「曲げる」

「結ぶ」

「切る」
結合部分

図2

マルチスライダ機能

切断部分

図1

曲げる，切る，結ぶ機能

2.2 マルチスライダ機能
従来の SeekRope は，再生ボタン１つにつきスライ

図3

ダも１つという，シングルトラック再生用に実装されスライダの増殖たインタフェースであった．しかし，編集ツールとして改良するためにはマルチトラックを同時再生するた

対象のロープと結ぶことで発音タイミングの調整が行めの機能が必要となる．マルチスライダ機能ではスラえる．

イダを複数生成することができ，図 2 上のように，ス2.5 スイッチ機能

ライダをロープに乗せることで再生トラックとするこ楽曲として作り込みたい場合は，雰囲気を大きく変とができる．スライダの乗っていないロープは，トラッえるためにリズムから使用音源をすべて変更する状況

クのミュートと同一であり，再生されない．

が考えられる．この機能は，次の展開に移るまでの時また，同一のロープに複数のスライダを乗せること間を制御するものである．あらかじめ別の作業エリアができ，再生ボタンで一斉に再生することができる．

を新規のシーンとして用意し，別の展開を作っておく同一の音源素材の異なる部分を同時に再生して，ディことができる．そして時間の制御をするロープを 1 つレイやカノンのような表現を行うことができる (図 2

選択し，何回再生された時点で次のシーンの再生を開下)．

始するかを決定する．図 5 はスイッチ機能の利用例で2.3 分岐におけるスライダの増殖ある．下部に配置されているロープを，時間を制御す

従来の SeekRope は，音楽再生を行うインタフェーるロープと決定した．“５” の文字が表示されており，スであったため，結合された点からの分岐先はランダ

これはあと５回再生が繰り返されたら次のシーンに移ムに決定される仕様であった．しかし音楽制作ツール動することを示している．

としては，ユーザが意図した通りにスライダが動く必要があるため，その仕様を変更した．提案システムで音を鳴らすタイミングの調整は，図 3 のように，スライダが到達した結合点に分岐先が複数ある場合，分岐している数だけスライダを増殖させることができ, 分岐先のすべての音源を再生をすることができる．

2.4 ミュートロープ機能

ミュートロープ（無音部分）

効果音が収録された１小節分のロープであれば，ループ再生するだけでは毎小節ごとに発音される．だが４

図4ミュートロープ機能

小節に１回鳴らしたいなど，発音タイミングの調整を行えることが必要となる．ミュートロープはコンテンツが収録されたロープではなく，無音のロープである．
長さの指定によりロープが生成され，図 4 のように

3. システム処理
システムは Processing と Max/MSP を OSC(OpenSeekRopes: 複数スライダとシークロープによる音楽制作

生が開始される．どの位置に結合点があるか，分岐先がどのロープのどの位置から再生されるか，といった情報は各ロープに保持されている．再生中のスライダ
次のシーンが結合点に達すると，分岐先のロープの再生開始信号がファイル再生側に送られている．

５
５回のループ再生で移行
図 5 スイッチ機能

シークロープ生成
インタフェース側
ファイル名
ファイルの選択

総再生時間

ロープの生成Sound Control) により連動させて実装している．Pro-

変形・結合

cessing では，コンテンツの編集を行うインタフェー

再生

ス側をデザインし，Max/MSP では音源が収録されたファイルの再生を実現している．

3.1 シークロープ生成
空間内のシークロープの縮尺はすべて一定である．
つまり再生時間に応じてロープの長さが変わる．シー

コンテンツ再生側
ファイルを開く

インタフェース側
再生信号
再生 or 結合点到達
スライダの移動図6

コンテンツ再生側
再生開始

現在の再生位置システムの流れ

クロープの生成には音楽コンテンツの収録されたファイルの総再生時間が必要となる．ファイルを選択する
ことでファイル名を再生側に送信する．再生側は，そのファイルを開き，総再生時間をインタフェース側に

4. 関 連 研 究送信する．シークロープは複数の短いシークバーを繋タイムラインを柔軟に操作する研究が行われていいだようなものであり，一定間隔ごとに配置された点る．栗原らの研究4) では，過去，現在，未来を大まかとそれらを結ぶ直線の集合で成り立っている．インタに分けた柔軟なタイムラインが提案されている．このフェース側は，受け取った総再生時間の長さに達するタイムラインを用いることで，時間に関する曖昧な表まで一定間隔ごとに点を生成する．それらの点を両側現によるイベント編集を行うことができる．Newton-の点と直線で結ぶことでシークロープとなる．

Dunn らの BlockJam2) は，「再生」モジュールや「音」

3.2 変形・結合操作

モジュールのブロック型オブジェクトをつなぎ，音楽

シークロープは紐のように変形，移動できる．シーを演奏できる．ブロックは縦横につなぐことができクロープは複数の点とそれらを結ぶ直線で構成されてるので，二元の時間軸をもったシーケンサといえる．

おり，シークロープ上のある１点をマウス操作でドラッ

Castalian5) や的場らの Overbug3) では，円形の時間グ移動できる．操作される点の両側にある点は，一定軸を表示し，その上でループを再生できるシーケンサの距離を保ちながら移動するため，紐のように引っ張である．Ramos らの研究6) や佐藤らの Coaster7) でる操作を実現できる．

は，オブジェクトベースでタイムラインが生成される．

シークロープは，２本以上を重ね合わせることで結オブジェクトを直接ドラッグ操作することで，動画や合可能である．マウス操作により，各ロープで共有さアニメーションをシークする直感的な操作が行える．

れる結合点が設定される．そして１つのシークロープ

高嶋らの提唱している Active Watching8) では，能動を変形，移動させたことで結合点が移動すると，その的な動画閲覧操作が行える．シークバーに複数のスラ結合点を共有しているロープにも反映され，変形・移イダをのせた動画再生や，必要な部分の抜き出しをし動がなされる．

た動画再生を行うことができる．

3.3 ロープの再生

飛田らによる VelvetPath9) は，情報のレイアウトデスライダが乗せられているロープは，再生ボタンをザインを行えるシステムである．ストロークにより描押すことにより，同時に再生される．コンテンツ再生

かれた軌道に沿って情報を表示することにより，ユー側は，現在の再生位置をインタフェース側に送り，スザによる自由な情報レイアウトが行える．

ライダの位置を同期する．現在再生されているロープ

能動的な音楽鑑賞の一環で，楽曲と楽曲を組み合わと結合点で結ばれているロープは，逐次解釈により再せた再生をし，新たな価値を生み出すマッシュアップ

情報処理学会 インタラクション 2011の研究が行われている．宮島の Music Mosaic Gen-erator10)

では，音楽知識がなく波形編集を行えない人であってもマッシュアップやリミックスが行えるシステムを提案している．メタデータを用いた手法により，マッシュアップが行える楽曲の推薦を行っている．
徳井の Massh!11) では，Web 上の音楽コンテンツを収集し，楽曲を表す円盤を表示する．この円盤をゴム状の輪で囲むことで直感的なマッシュアップを行うことができる．
音楽制作を行うタンジブルインタフェースの研究も挙げられる．Roma らの研究12) では，テーブルに表示されている波形に対し，各機能を持つブロック型オブジェクトを配置，移動を行うことで，波形のコピーペーストや直接波形を描くことも可能である．また，i.m.table13) や Tangible Loops14) では，オブジェク
トにループ素材を割り当てて作業空間に配置し，インタラクティブに音楽制作をすることができる．

5. お わ り に
本稿では，紐のメタファでシークバーを拡張した

SeekRope を発展させ，新たな音楽制作体験を目指したインタフェース SeekRopes を実装した．ロープを変形操作する機能のほかに，発音タイミングを調整するためのミュートロープ機能や，楽曲展開の移行を行えるスイッチ機能を提案した．これにより，ユーザが多様な編集を行うことができる．このツールでなければできない新しい音楽の可能性に期待している．
筆者らは SeekRopes の実現により，「ノンリニア」編集の概念を拡張することができたと考えている．
「ノンリニア」編集は従来，コピー，挿入によりデータをタイムライン上に配置する非線形的な編集方法と言われていた．SeekRopes では，時間軸そのものをより自由に変形・編集できるという意味で「真のノンリニア」と位置付けてもよいのではないかと感じている．
今後さらに音楽の可能性を広げるために，実世界指向のインタフェースを検討している．Jain らによる

Sketch-A-Move15) はペンで描いた軌道を車が走るといったシステムであるが，このように，自由に描いた軌道をスライダのオブジェクトが移動しながら音楽を鳴らしていくような直感的なインタラクションを実現していきたい．

参 考文献1) 佐藤剛, 宮下芳明: SeekRope: 曲げて切って結べるシークバー, インタラクション 2010 論文集, pp.
197–200, (2010).

2) Henry Newtom-Dunn,Hiroaki Nakano,J.G.:
Block Jam: a Tangible Interface for Interactive
Music, Proceedings of the 2003 Conference on
New Interfaces for musical expression, pp.170–
177, (2003).
3) 的場寛, 中村滋延: ループの構築と崩壊による音楽構成, 情処研報音情科 2008-MUS-77, Vol.2008,
No.89, pp.37–40, (2008).
4) Kazutaka Kurihara, David Vronay, Takeo
Igarashi: Flexible timeline user interface using
constraints, Proceedings of ACM SIGCHI Conference on Human Factors in Computing System, pp.1581–1584, (2005).
5) Castalian,
http://www.nucode.net/.
6) Pierre Dragiceivic, Gonzalo Ramos, Jacobo
Bibliowicz: Video Browsing by Direct Manipulation, Proceeding of the 26th annual SIGCHI
conference on Human Factors in Computing
Systems, pp.237–246, (2008).
7) 佐藤隆, 外村佳伸: Coaster:折れ線メディアによる時空間メディアインタフェース, 情処研報 1998HI-79, Vol.1998, No.75, pp.37–42, (1998).
8) Akio Takashima, Yasuhiro Yamamoto, Kumiyo Nakakoji: A Model and a Tool for Active
Watching: Knowledge Construction throughInteracting with Video, Proceedings of INTERACTION:Systems, pp.331–358, (2004).
9) 飛田博章, 磯大輔, 暦本純一: VelvetPath: スケッチとペイント操作によるレイアウトデザインシス
テム, 情報処理学会論文誌 44(11), pp.2528–2537,(2003).
10) 宮島靖: Music Mosaic Generator:高精度時系列
メタデータを利用した音楽リミックスシステム,
日本ソフトウェア科学会 第 15 回 インタラクティ
ブシステムとソフトウェアに関するワークショッ
プ (WISS2007) 論文集, pp.13–18, (2007).
11) Nao Tokui: Massh! - A Web-based Collective
Music Mashup System, Proceedings of the 3rdInternational Conference on Digital Interactive
Media in Entertainment and Arts, pp.526–527,(2008).
12) Gerard Roma, Anna Xambo: A tabletop waveform editor for live performance, Proceesings ofNew Interfaces for Music Expression, (2008).
13) Front Pictures: i.m.table,
http://frontpictures.com/index.php/en/imtable.
14) Tangible Loops,
http://www.polplaiconesa.com/projects/.
15) Jain, A., Klinker, L., Kranz, M., Stoeger, C.,Blank, D., and Moesenlechner, L. : Sketch-AMove - Design Inspired Technology for Children. Proc. of UbiComp (2006).