Nebula

シーン

シーンは、見た目全体のことです。レイヤー、そのノブ、ケーブル、シーンの色が含まれます。Scenes では、用意されたシーンを読み込んだり、自分のシーンを残したり、シーンに専用の音楽を持たせたり、ファイルとして共有したりできます。

シーンを読み込む

Scenes を開いてカードをタップします。映像がそのシーンに変わるので、音楽を再生してください。ウインドウには 2 つのタブがあります(iPhone では 2 つのページで、左右にスワイプして切り替えます):

検索ボックス(find a scene、iPhone では Find)で、両方の一覧から名前でシーンを探せます。複数の語を入れると、すべてに一致するものが出ます。画面に出ているシーンのカードには loaded、次の曲を待っているシーンのカードには queued と表示されます。自分のシーンのカードには、レイヤーとパッチ(ケーブル)の数も表示されます。

次の曲で切り替える

Settings › Playback で Change scene on the next song(次の曲でシーンを切り替える)をオンにします。すると、選んだシーンはすぐに切り替わらずに待ち、次の曲と一緒にフェードインします。

My Scenes

保存ボタンを押す必要はありません。最後に変更してから少しすると、Nebula が今のシーンを保存します。

カードの … をタップします(長押ししても、Mac では右クリックしても開きます):

項目動作
Rename…自分のシーンの名前を変えます。すでに使われている名前は使えません。(My Scenes のみ。)
Save a copy…選んだ名前でコピーを作り、My Scenes に入れます。用意されたシーンでも使えます。
Music this scene startsシーンを読み込んだときに何を再生するかを選びます。下を見てください。
Export…シーンを .nebula ファイルとして保存します。

シーンの音楽

シーンには専用の音楽を持たせられます。Music this scene starts(このシーンで始める音楽)で次から選びます:

次にそのシーンを読み込むと、Nebula がその音楽を再生します。音楽付きのシーンのカードには、小さな音楽の記号が付きます。メニューには、今選ばれているものが Now: Heart 80s のように表示されます。

書き出しと読み込み

これらは Nebula に付属していて、Nebula Scenes に標準のシーンと並んで入っています。

シーンどんなシーンか
Living Painting音を聴く絵。描かれた線が音楽に合わせて煙になり、また元に戻ります。
Inkインクの雲が音楽に合わせて広がり、渦を巻きます。
Stellar Nursery星が生まれる光るガス雲を、低音がかき混ぜます。
Starscape音楽に合わせて呼吸する、深い夜空。
Auroraオーロラ。光のカーテンが低音で折り重なり、中音でさざ波を立てます。
Melody Thread歌のメロディーをなぞる絹のリボン。
Note Nurseryメロディーから音符が生まれ、漂っていきます。
Equalizer帯域ごとに 1 本のバーが並ぶ、昔ながらのイコライザー。
Firefliesうねる流れに乗った火花の群れ。打音で新しい火花がはじけます。
Tesla Arcs打音のたびに、枝分かれした稲妻が飛びます。
Rain Pond夜の暗い池。ビートに合わせてしずくが落ちます。
Plasma Globe打音でアークが光るガラスのプラズマボール。
Pin Field光るピンが並ぶ一面。ビートで波紋が外へ広がります。
Bokeh Driftピントの外れた街の明かりのような、やわらかい光の円。
Sand Plateコードのたびに、光る砂が新しい模様に集まります。
Pendulum Wave光る振り子の列が、ばらばらになってはまたそろいます。
Sync Lanterns何千ものランタンが点滅し、らせん状の光の波になります。
Iron Filings光る砂鉄が、ビートで向きが変わる磁石に沿って並びます。
Sequin Tideスパンコールの布のひだを、きらめきが走ります。
Attractor Cloud回転する 3D のストレンジアトラクターのまわりを流れる光の筋。
Ring System打音のたびに呼吸する、光る衛星でできた惑星の環。
Sunflowerビートのたびに外へあふれ出す、ひまわりのらせん状の種。
Particle Lifeコードに合わせて集まり、追いかけ、溶けていく光る生き物たち。
Slime Veinsビートのたびにえさへ手を伸ばす、ネオンの網目状の管。
Murmuration一体となって旋回し、打音のたびに裂けるムクドリの群れ。
Ember Sieve光る残り火が隠れた棚に積もり、滝のようにこぼれ落ちます。

どのシーンも 1 つのエレメントをもとに、専用の色と 1〜2 本のケーブルで作られています。Layers とパッチで分解してみると、仕組みがわかります。

.nebula ファイル

シーンは小さな JSON テキストファイル 1 つで、name.nebula として保存されます。人(や AI アシスタント)が読めるように書かれています。

{
  "version": 1,
  "name": "Ember Field",
  "layers": [
    { "visual": "fireflies", "blend": "screen", "opacity": 0.8, "params": { "count": 8192, "rise": 0.5 } },
    { "visual": "pin-field", "blend": "normal", "opacity": 1, "params": { "colourMode": "palette", "glow": 0.4 } }
  ],
  "wires": [
    { "source": "bass", "target": { "layer": 1, "key": "height" }, "amount": 0.2, "smooth": 0.3 }
  ],
  "colours": { "list": ["#ff8c26", "#ffc24a", "#ff4a30"], "shift": 0, "speed": 1 }
}
キー内容
version常に 1。
nameMy Scenes でのシーンの名前。同じ名前なら置き換えられます。短くしてください。
layers1〜8 個のレイヤー。いちばん上のレイヤーが最初です。レイヤー 0 がいちばん手前に描かれます。
wires省略可。ケーブルで、最大 256 本。パッチ › シーンファイルの中ではを見てください。
colours省略可。シーンの色:1〜12 個の "#rrggbb" 色の list、shift(0〜1)、speed(0〜4)。

各レイヤーには visual(エレメントのページにあるエレメントの ID)があり、必要に応じて blend(レイヤー › ブレンドを参照。ID は normal、screen、lighten、plus-lighter、difference、multiply、overlay、soft-light、color-dodge、darken、exclusion、hue、color)、opacity(0〜1)、params(キーごとのノブの値)、palette(そのレイヤー用の最大 12 色)を付けます。

Nebula がファイルを開くとき:不明なエレメントでもレイヤーは作られますが、エラーが表示されます。不明なノブは捨てられます。メニュー型のノブに一覧にない値が入っていると、初期値に戻ります。書かなかったノブは初期値のままです。

ヒント。いちばん下のレイヤーは黒の上に描かれます。不透明度が最大の normal レイヤーは下にあるものをすべて覆うので、normal はいちばん下のレイヤーに使い(または不透明度を低くして色かぶせに使い)、その上のレイヤーには screen、lighten、plus-lighter を使ってください。