Nebula

Cenas

Uma cena é um visual completo: as camadas, os controles delas, os cabos e as cores da cena. Scenes é onde você carrega uma cena pronta, guarda as suas, dá a uma cena a sua própria música e compartilha uma cena como arquivo.

Carregar uma cena

Abra Scenes e toque num cartão. A imagem muda para essa cena; depois toque a sua música. A janela tem duas abas (no iPhone, duas páginas: deslize para a esquerda ou para a direita para passar de uma para a outra):

A caixa de busca (find a scene, ou Find no iPhone) encontra cenas nas duas listas pelo nome. Se você digitar várias palavras, todas precisam bater. Um cartão diz loaded (carregada) para a cena que está na tela, ou queued (na fila) quando ela espera a próxima música. Os cartões das suas próprias cenas também dizem quantas camadas e patches (cabos) elas têm.

Trocar na próxima música

Em Settings › Playback, ligue Change scene on the next song (trocar de cena na próxima música). Assim, a cena que você escolher espera e aparece aos poucos com a próxima música, em vez de entrar de uma vez.

My Scenes

Você nunca precisa apertar em salvar. O Nebula guarda a cena atual um instante depois da sua última mudança.

Toque no … de um cartão (ou mantenha-o pressionado, ou clique com o botão direito no Mac):

OpçãoO que faz
Rename…Dá um novo nome a uma das suas cenas. Um nome que já está em uso não é aceito. (Só em My Scenes.)
Save a copy…Faz uma cópia com um nome que você escolhe, em My Scenes. Funciona também com as cenas prontas.
Music this scene startsEscolhe o que toca quando a cena é carregada. Veja abaixo.
Export…Salva a cena como um arquivo .nebula.

Música para uma cena

Uma cena pode trazer a sua própria música. Em Music this scene starts (música que esta cena inicia), escolha:

Da próxima vez que você carregar essa cena, o Nebula inicia essa música. Os cartões das cenas que trazem música mostram um pequeno símbolo de música. O menu mostra o que está escolhido agora, por exemplo Now: Heart 80s.

Exportar e importar

Estas vêm com o Nebula em Nebula Scenes, ao lado da cena padrão.

CenaO que é
Living PaintingUma pintura que escuta: as linhas desenhadas viram fumaça com a música e depois voltam ao lugar.
InkNuvens de tinta se abrem e se enrolam com a música.
Stellar NurseryNuvens de gás brilhantes onde nascem estrelas, agitadas pelo grave.
StarscapeUm céu noturno profundo que respira com a música.
AuroraAurora boreal: as cortinas se dobram com o grave e ondulam com os médios.
Melody ThreadUma fita de seda que desenha a melodia cantada.
Note NurseryNotas nascem da melodia e vão embora flutuando.
EqualizerUm equalizador clássico de barras, uma barra por banda.
FirefliesUm enxame de faíscas numa corrente que gira; os ataques fazem surgir novas faíscas.
Tesla ArcsRaios ramificados saltam a cada ataque.
Rain PondUm lago escuro à noite: as gotas caem nas batidas.
Plasma GlobeUma bola de plasma de vidro cujos arcos se acendem nos ataques.
Pin FieldUm campo de pinos brilhantes; as batidas mandam ondulações para fora.
Bokeh DriftDiscos suaves de luz, como luzes da cidade fora de foco.
Sand PlateAreia brilhante se junta numa nova figura a cada acorde.
Pendulum WaveFileiras de pêndulos brilhantes saem do compasso e voltam a se alinhar.
Sync LanternsMilhares de lanternas piscando em ondas espirais de luz.
Iron FilingsLimalha brilhante se penteia ao longo de ímãs que se invertem com a batida.
Sequin TideUm tecido de lantejoulas que pega reflexos que varrem as suas dobras.
Attractor CloudCorrentes brilhantes que fluem em volta de um atrator estranho 3D que gira.
Ring SystemOs anéis de um planeta, feitos de luas brilhantes que respiram a cada ataque.
SunflowerUma espiral de sementes de girassol que se derrama para fora a cada batida.
Particle LifeCriaturas brilhantes que se formam, se perseguem e se desfazem com os acordes.
Slime VeinsUma teia neon de veias que se estende em busca de comida a cada batida.
MurmurationUm bando de estorninhos que faz a curva como um só e se abre a cada ataque.
Ember SieveBrasas brilhantes se acumulam em saliências escondidas e caem em cascatas.

Cada uma é construída sobre um Elemento, com as suas próprias cores e um ou dois cabos. Desmonte uma em Layers e Patches para ver como ela funciona.

O arquivo .nebula

Uma cena é um pequeno arquivo de texto JSON, salvo como name.nebula. Ele é escrito para que uma pessoa (ou um assistente de IA) consiga lê-lo.

{
  "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 }
}
ChaveO que é
versionSempre 1.
nameO nome da cena em My Scenes. Mesmo nome, cena substituída. Use um nome curto.
layersDe 1 a 8 camadas, a camada de cima primeiro. A camada 0 é desenhada por cima.
wiresOpcional. Os cabos, no máximo 256. Veja Patches › Num arquivo de cena.
coloursOpcional. As cores da cena: uma list de 1 a 12 cores "#rrggbb", shift (0 a 1) e speed (0 a 4).

Cada camada tem um visual (o id do Elemento, da página Elementos) e, opcionalmente, blend (veja Camadas › Blend; os ids são normal, screen, lighten, plus-lighter, difference, multiply, overlay, soft-light, color-dodge, darken, exclusion, hue, color), opacity (0 a 1), params (valores dos controles por chave) e palette (até 12 cores para essa camada).

Quando o Nebula abre um arquivo: um Elemento desconhecido ainda cria uma camada, mas mostra um erro; controles desconhecidos são descartados; um controle de menu com um valor que não está na lista dele volta ao padrão. Os controles que você deixar de fora ficam com os valores padrão.

Dica. A camada de baixo é desenhada sobre o preto. Uma camada normal com opacidade total cobre tudo o que está embaixo dela, então use normal na camada de baixo (ou com opacidade baixa, como um tom) e use screen, lighten ou plus-lighter nas camadas de cima.