RjDj 開発者インタビュー

2009 BLOG MAX/MSP

先日紹介した「iPhone×Music」、予約していただけましたか? さっそく10数名の方が予約を入れてくださったようで、感謝感激です。発売が待ち遠しい… 一方でどんなレビューがつくのか怖いなぁ、という気持ちも正直あります。

さて、今回はその本の中から。

本の中でたくさんのアプリケーションをレビューしているとお伝えしました。150近いアプリのなかでも特に力をいれて、詳しく分析・解説したアプリケーションが10個ほどあります。その一つが

RjDj RjDj album です!

#ご存じかとは思いますが、RjDjとは環境音を取り込んで音楽に変換する「反応音楽」アプリケーションです。

今回は、永野・金子の二人によるレビューだけにとどまらず、RjDj開発元へのインタビューを行いました!お話を聞かせてくれたのは、プロジェクトの最初期のメンバーで、RjDjの開発を統括するで、Gunter Geiger氏です。ここでは本に収録されているインタビューの一部を本から転載するとともに、原文の全文を紹介します!!


“iPhone×Music iPhoneが予言する「いつか音楽と呼ばれるもの」”
(徳井 直生, 永野 哲久, 金子 智太郎)

Webサイトには、1999年にRjDjのアイデアを最初に思いついたとあります。同じ記事には、技術的な制限から思いついたアイデアをいったんはあきらめたとあります。現在と当時を比較して、RjDjを可能にしたテクノロジーの進化の最大のポイントはなんでしょうか。

(Gunter Geiger: G) 技術面での最大の進展と言えば、やはりポータブルデバイスのサイズと計算能力でしょう。あともう一つ、テクノロジーとは関係ない面もありますが、こういったデバイスがメインストリームになりはじめているということも付け加えなければなりません。昨今、だれもがmp3の入った携帯電話をもっています。いずれ近いうちに、RjDjシーンを再生できる電話をみなが持つようになればと願っています。

自作のシーンを追加できるようにする予定はありますか? それとも、一定のクオリティを保つためにオープンにはしないつもりでしょうか? RjDjをシーンを売るためのプラットフォームとして考えていますか?

(G) オープンにします。RjDjはもともとオープンなプラットフォームとしてつくられたものです。現時点でシーンが追加できないのは、iPhone上でのシーンの配布に関して未解決の問題があったからです。App Storeを介さない方法でiPhoneの上にコンテンツを入れるのは、一筋縄ではいきません。Appleだったら話は別ですが。

ただし、もうすでにこの問題は解決できました。新しいバージョンでは自由にシーンを追加できるようになるはずです。そうなれば、たくさんのクリエィテブなユーザーを引きつけることでしょう。シーンの作者が自作のシーンを販売できるような仕組みも用意する予定です。

BjörkRadioheadのような大物アーティストのシーンをリリースしてみてはどうでしょうか。

(G) そうですね。今、ちょうど複数の大物アーティストと交渉中です。近いうちにリリースの計画もあります。

sprint (RjDjのsceneを作るワークショップ) を日本で開く予定はありますか? 楽しみにしているのですが。

(G) 地元でサポートしてくれる人が必要です。あとは日程を決めて、やるだけですね! 日本でsprintができたら最高です!

Bloomと比較されることが多いのではないですか。Bloomについてはどう思いますか?

(G) Bloomは大好きです。すばらしいアプリケーションです。ブライアン・イーノの考えは、RjDjのコンセプトと一致していると思っています。競争というわけではありません。

ただ、RjDjの方がより一般的です。きっと近いうちにBloomを生成するシーンを書く人が出てくるでしょう。それはすばらしいことです。なぜなら、私たちも(Bloomのように)生成的なプロセスを使ってすばらしい音楽を作れると考えているからです。

RjDjやBloomのような音楽ソフトウェアが一般化したら、レコード会社はどうなるでしょう? ミュージシャンの友達にギターやPro Toolsは捨てて、プログラミングを勉強するように勧めるべきでしょうか?

(G) いや、そんなことはないでしょう。サンプリングしたアコースティック楽器の音を使ったシーンも作りました。他の音楽アプリケーションと比較して、RjDjの長所はマイクを使っているという点です。生音は電子音楽をより人間的にします。あなたの友達には、Pro Toolsは捨てる必要はないけど、もう一歩踏み込んでみようとお伝えください。(Pdの)プログラムを学んでRjDjに音を入れてみたらどうでしょうか?

以上の日本語訳は本に収録されているインタビューの一部です。以下に全文を転記しておきます!!

青字が質問です。Last.fmとの連携など、かなり踏み込んだ答えが返ってきています。

お忙しい中、質問に答えてくれたGeigerさん、ありがとうございました。Thank you very much, Gunter.

<インタビュー全文>

I read an article on RjDj website, which said you came up with the

idea of RjDj back in 1999. How did you come up with the idea? How

different is the current version from the original idea?

RjDj is a very open system. Although I can’t exactly tell what Michael had

in mind when he

did the first tests for RjDj, I think that it is maybe that openness that

is different from the

original idea. Those who know the power of PureData and Max can maybe see

what I want to

say with that. With RjDj we have a musical platform for portable devices

that can be used

in a creative way and expandend in every direction.

The article also said that you turned down the idea because of the

immaturity of the technology available at that time. What’s the

biggest improvement in terms of technology, which made RjDj feasible?

The main technical improvements are the size and the power of protable

devices. One aspect that

should be mentioned and is not strictly technical is that just now these

portable devices start to be mainstream, almost everyone has a phone with

mp3 nowadays, soon most of these phones will be able to playback RjDj

scenes, we hope.

You defined “Reactive Music” as “a genre of music using sensory input

to generate and control the music you are listening to”. I feel like

you intentionally avoid the word “interactive” that people often use.

Do you have any explanations? What is the difference?

For us “interaction” is something where the user has to act in order to

influence the music. We call it reactive music because it not only reacts

to the input of the user but also to the environment that surrounds him.

The listener does not really interact with RjDj (although you can write

interactive scenes) but most of the time the music is generated as a

reaction to your environment. Thats why we call it reactive music.

Do you have any future plans to release scenes, which react to other

inputs than microphones and accelerometers.

Yes. And its not only us who can release scenes.

Why did you chose PureData as a platform?

I have plenty of experience with Pure Data through my PDa project. And

then, pure data is so flexible and expandable that it seemed to be a good

choice. We are trying to create a new kind of music and it is not easy to

foresee where it will be heading to in the future. We want to give to

artists the most powerfull tool we can imagine. We are also planning to

release a library on top of Pure Data which will make it a lot easier for

non-PD or Max programmers to write scenes.

Do you have any plans to make it possible for users to add their own

scenes on RjDj?

Or do you keep it closed to maintain the quality of scenes and try to

use RjDj as a platform to sell scenes? In the later case, do you pay

to the authors of the scenes?

We will not keep it closed to maintain quality. RjDj is meant as an open

platform, the fact that it looks closed at the moment is because we had to

solve some problems regarding distribution of scenes on the iPhone. It is

not straightforward to put contents on the iPhone if you are not apple,

except through the Appstore, which is pretty open to do this. And authors

of scenes can also choose to sell their scenes through our upcoming

framework.

I think “scenes” by big names like Bjork and Radiohead would be cool.

Is such a thing on your future roadmap?

Yes, we are talking with several “big names” and are planning to release

something soon.

Are you interested in making an open environment, such as PureData for

iPhone, which enables users to make and run their own PureData patches

freely?

RjDj is exaclty this. As I said, the main problem that we are trying to

solve now, and which is not that easy is how to get the scenes onto the

iPhone. But I can tell you, we have solved it and a future release will

hopefully attract lots of creative users who want to make scenes.

PureData is an open-source programming environment. So, in theory,

other geeks like me;) CAN make their own version of RjDj on iPhone.

How do you respond to this if it happens?

I think this is not a problem, because RjDj is already an open

environment. So the question is rather why would someone want to do

something like this, and not just instead write scenes for RjDj.

My friends in Japan and I are really looking forward to having a

“sprint” in Japan!! Any plans?

We need someone who supports us locally, the next step would be to try to

fix a date and go for it. A sprint in Japan would be great.

I guess people often try to compare RjDj to Brian Eno’s Bloom. What do

you think about Bloom?

I like bloom a lot. It is a nice application. I do not see it as a

competition, but for me the ideas of Brian Eno are very much in line with

the ideas of RjDj. RjDj is more generic though and I bet that people will

soon generate Bloom like scenes for RjDj. That would be great because I

think we can create wonderful music using the ideas of generative

processes.

I think what you and Eno are trying to do is to propose a new genre of

music and also a new way of distributing music. Do you think music

softwares like RjDj and Bloom will be common?

Yes we hope so. In fact we hope to be able to set a standard, some sort of

format that can be used in order to create this new kind of music. I also

think that there is still a lot to explore with these kind of systems.

RjDj wants to help with that and foment “reactive music”

If so, what about record companies? Should I try to convince my

musician friends to forget about guitar and/or protools and start

learning programming? ;-)

Haven’ t you done that already during your years of teaching max ? :)

No, seriously. We already made RjDJ scene with sampled acoustic

instruments and one advantage of RjDj over other music applications is the

usage of the microphone. Live sound makes electronic music more human, so

tell your friend to not forget protools, but to go a step further, learn

to program and put their sounds on RjDj.

I think it would be great if I can “scrobble” scenes I’m listening to.

Is there any chance to have audioscrobbler features for Last.fm on RjDj?

We are working on a framework like this. Basically what we are planning to

do is to scrobble scenes and recordings of scenes. One important aspect of

RjDj is that the user can be creative and make a unique musical

contribution to RjDJ by recording a scene in his environment.

What was the biggest headaches in your developmental process?

CoreAudio API?? :-)

:) Yes. Sort of. What we are trying to do was not something that apple

thought people might want to do with the iphone. If you program under

these conditions you always face problems that you do not see with

standard applications. We need lots of CPU too.

What do you think the most fascinating feature of iPhone from a

developer’s point of view.

For me being someone who comes from a Unix environment I appreciate the

clean OS interfaces. This makes it a lot easier to develop for the iPhone

than doing it for, lets say, Symbian.

In general the iPhone is well made and using the hardware features like

touchscreen and accelerometer is really easy. And, the iphone CPU is

really fast compared to other phone CPUs.

That helps a lot if you want to do real time audio processing like we do.