{"grammar":{"sections":["IDLE","INTRO","GROOVE","BUILD","DROP","BREAKDOWN"],"kinds":["field","texture","pattern","particle","shape","sequence","fx","mod"],"roles":["field","pattern","particle","shape"],"blends":["normal","add","screen","multiply","overlay","hardLight","softLight","difference","exclusion","lighten","darken","colorDodge","luminosity"],"links":["clip","alphaMatte","lumaMatte","invLumaMatte","displace","modulate","feedback","group"],"transitions":["fade","cut","wipe","morph"],"lfo_shapes":["sine","tri","saw","square"],"follow":["bass","mid","high","energy","kick","onset"],"scopes":["clip","layer","adjust","master"],"fx":{"kal":{"group":"geometry","order":1},"swirl":{"group":"geometry","order":2},"rip":{"group":"geometry","order":3,"motion":true},"mirror":{"group":"geometry","order":4},"polar":{"group":"geometry","order":5},"tile":{"group":"geometry","order":6},"pixelate":{"group":"geometry","order":7},"rgb":{"group":"color","order":8},"edge":{"group":"mask","order":9},"glow":{"group":"mask","order":10,"flash":0.3},"cut":{"group":"mask","order":11},"inv":{"group":"color","order":12,"flash":0.5,"motion":true,"luma":true},"hue":{"group":"color","order":13},"post":{"group":"color","order":14},"threshold":{"group":"color","order":15,"flash":0.4,"luma":true},"solarize":{"group":"color","order":16,"flash":0.4,"luma":true},"fblend":{"group":"time","order":17},"strobe":{"group":"present","order":18,"flash":1,"motion":true},"black":{"group":"present","order":19}},"modes":["AUTO","COPILOT","MANUAL"],"ops":{"set_theme":{"q":"phrase","args":["theme","fade","palette"]},"load_clip":{"q":"bar","args":["clip","slot","params","opacity","blend","transition"]},"solo_clips":{"q":"bar","args":["clips","transition"]},"crossfade":{"q":"beat","args":["from","to","beats"]},"set_param":{"q":"beat","args":["target","value","ramp","lfo","env","follow","depth"]},"automate":{"q":"bar","args":["target","curve","from_bar","to_bar","lfo","env","follow","depth"]},"set_palette":{"q":"bar","args":["accent","palette"]},"trigger_fx":{"q":"beat","args":["fx","bars"]},"set_blend":{"q":"bar","args":["layer","mode"]},"link_layers":{"q":"bar","args":["kind","from","to","amount"]},"add_adjust":{"q":"bar","args":["fx","at"]},"set_fx_scope":{"q":"bar","args":["fx","scope","target","on"]},"set_mode":{"q":"now","args":["mode"]},"reset":{"q":"bar","args":[]},"cue_sheet":{"q":"section","args":["track","sections"]},"generate_clip":{"q":"async","args":["prompt"],"disabled":true}},"master_params":{"brightness":[0.2,1.2,1],"speed":[0.25,2,1],"intensity":[0,1.5,1]},"layer_ids":["L0","L1","L2","L3"],"mood_axes":["energy","brightness","warmth","density","geometric","chaos"],"mood_weights":[1.2,0.8,0.8,0.8,1,1],"affinity":{"pool":0.7,"cache":0.6,"alpha":0.5,"power":4},"limits":{"layers":4,"actions_per_bar":4,"scene_bytes":8192,"flash_hz":3,"flash_risk":0.7,"params":4,"undo":20,"cue_sections":16,"curve_points":16}},"themes":[{"id":"space","mood":[0.55,0.15,0.2,0.45,0.4,0.3]},{"id":"nebula","mood":[0.5,0.35,0.55,0.7,0.1,0.55]},{"id":"aurora","mood":[0.35,0.4,0.15,0.4,0.15,0.3]},{"id":"lunar","mood":[0.3,0.3,0.25,0.25,0.5,0.15]},{"id":"desert","mood":[0.45,0.75,0.9,0.25,0.3,0.2]},{"id":"jungle","mood":[0.6,0.45,0.55,0.85,0.1,0.55]},{"id":"volcano","mood":[0.85,0.5,1,0.6,0.2,0.8]},{"id":"snowfield","mood":[0.2,0.85,0.1,0.3,0.3,0.15]},{"id":"deepsea","mood":[0.3,0.15,0.2,0.5,0.15,0.3]},{"id":"beach","mood":[0.5,0.8,0.8,0.35,0.25,0.25]},{"id":"storm","mood":[0.85,0.3,0.3,0.7,0.35,0.9]},{"id":"mistforest","mood":[0.25,0.35,0.35,0.6,0.1,0.2]},{"id":"neoncity","mood":[0.75,0.5,0.4,0.8,0.8,0.5]},{"id":"rooftop","mood":[0.55,0.55,0.75,0.45,0.6,0.25]},{"id":"tunnel","mood":[0.8,0.3,0.35,0.6,0.95,0.4]},{"id":"warehouse","mood":[0.95,0.25,0.4,0.7,0.85,0.75]},{"id":"nightclub","mood":[0.9,0.35,0.5,0.75,0.75,0.65]},{"id":"festival","mood":[1,0.7,0.65,0.85,0.7,0.6]},{"id":"lounge","mood":[0.25,0.35,0.8,0.35,0.35,0.1]},{"id":"disco","mood":[0.75,0.65,0.85,0.6,0.65,0.45]},{"id":"synthwave","mood":[0.65,0.55,0.6,0.5,0.9,0.3]},{"id":"psychedelic","mood":[0.8,0.75,0.7,0.9,0.4,0.95]},{"id":"minimal","mood":[0.3,0.9,0.5,0.1,1,0.05]},{"id":"hologram","mood":[0.6,0.45,0.1,0.65,0.95,0.45]}],"primitives":[{"id":"ai-alchemy-emblem-recombine","kind":"sequence","summary":"Fine white alchemical linework drifting and recombining on black.","fits":["INTRO","BREAKDOWN","GROOVE"],"reactsTo":["mid","high","energy"],"mood":[0.01,0.04,0.5,0.04,0.51,0.05],"license":"LicenseRef-Original","url":"https://freevj.nett.kr/en/loops/sequence/ai-alchemy-emblem-recombine/"},{"id":"ai-aurora-curtains","kind":"sequence","summary":"Soft white aurora curtains drift and ripple on black, slow and luminous.","fits":["INTRO","BREAKDOWN","BUILD"],"reactsTo":["high","mid","energy"],"mood":[0.03,0.2,0.5,0.23,0.29,0.06],"license":"LicenseRef-Original","url":"https://freevj.nett.kr/en/loops/sequence/ai-aurora-curtains/"},{"id":"ai-branching-plasma-veins","kind":"sequence","summary":"Branching white plasma veins pulse organically across black.","fits":["BREAKDOWN","BUILD","DROP"],"reactsTo":["high","energy","mid"],"mood":[0.01,0.11,0.5,0.15,0.31,0],"license":"LicenseRef-Original","url":"https://freevj.nett.kr/en/loops/sequence/ai-branching-plasma-veins/"},{"id":"ai-card-reel","kind":"sequence","summary":"A steadily rotating drum of card tiles that clicks and snaps card-suit symbols to center.","fits":["INTRO","GROOVE","BUILD","DROP"],"reactsTo":["kick","high","energy"],"mood":[0.01,0.04,0.5,0.06,0.6,0.05],"license":"LicenseRef-Original","url":"https://freevj.nett.kr/en/loops/sequence/ai-card-reel/"},{"id":"ai-chevron-pulse-flow","kind":"sequence","summary":"White chevron arrows pulse forward in sequence on black.","fits":["INTRO","GROOVE","BUILD","DROP"],"reactsTo":["high","mid","energy"],"mood":[0.02,0.15,0.5,0.16,0.55,0.06],"license":"LicenseRef-Original","url":"https://freevj.nett.kr/en/loops/sequence/ai-chevron-pulse-flow/"},{"id":"ai-cube-to-sphere-melt","kind":"sequence","summary":"A matte white cube swells and melts continuously into a perfect sphere and back again on pure black.","fits":["INTRO","BREAKDOWN","BUILD"],"reactsTo":["mid","energy","high"],"mood":[0,0.1,0.5,0.1,0.38,0],"license":"LicenseRef-Original","url":"https://freevj.nett.kr/en/loops/sequence/ai-cube-to-sphere-melt/"},{"id":"ai-droplet-crystal-cycle","kind":"sequence","summary":"A luminous mercury droplet freezes into faceted crystal and melts back against black.","fits":["INTRO","BREAKDOWN","IDLE"],"reactsTo":["mid","high","energy"],"mood":[0,0.09,0.5,0.11,0.47,0],"license":"LicenseRef-Original","url":"https://freevj.nett.kr/en/loops/sequence/ai-droplet-crystal-cycle/"},{"id":"ai-dust-pyramid-condense","kind":"sequence","summary":"Pale dust motes swirl in black void and condense into a crisp white pyramid before dissolving again.","fits":["INTRO","BREAKDOWN","BUILD"],"reactsTo":["mid","high","energy"],"mood":[0,0.07,0.5,0.05,0.63,0],"license":"LicenseRef-Original","url":"https://freevj.nett.kr/en/loops/sequence/ai-dust-pyramid-condense/"},{"id":"ai-eclipse-corona-shimmer","kind":"sequence","summary":"A centred black eclipse disk ringed by a faintly shifting white corona halo.","fits":["INTRO","BREAKDOWN","BUILD"],"reactsTo":["high","mid","energy"],"mood":[0,0.12,0.5,0.15,0.4,0],"license":"LicenseRef-Original","url":"https://freevj.nett.kr/en/loops/sequence/ai-eclipse-corona-shimmer/"},{"id":"ai-eye-of-providence","kind":"sequence","summary":"A luminous white eye symbol slowly pulses its pupil against deep black, radiating a hypnotic glow.","fits":["INTRO","BUILD","DROP"],"reactsTo":["energy","high","mid"],"mood":[0.01,0.09,0.5,0.08,0.4,0.05],"license":"LicenseRef-Original","url":"https://freevj.nett.kr/en/loops/sequence/ai-eye-of-providence/"},{"id":"ai-flipping-hex-wave","kind":"sequence","summary":"Precise white honeycomb grid rippling with flipping hexagons on black.","fits":["INTRO","GROOVE","BUILD","DROP"],"reactsTo":["high","mid","energy"],"mood":[0.06,0.52,0.5,0.56,0.34,0.07],"license":"LicenseRef-Original","url":"https://freevj.nett.kr/en/loops/sequence/ai-flipping-hex-wave/"},{"id":"ai-fluttering-filigree-mask","kind":"sequence","summary":"A luminous venetian filigree half-mask hovers and flutters gently against black.","fits":["IDLE","INTRO","BREAKDOWN"],"reactsTo":["mid","high","energy"],"mood":[0,0.1,0.5,0.12,0.49,0],"license":"LicenseRef-Original","url":"https://freevj.nett.kr/en/loops/sequence/ai-fluttering-filigree-mask/"},{"id":"ai-folding-paper-mask","kind":"sequence","summary":"A white origami mask slowly unfolds flat and refolds on black, edges catching soft grey light.","fits":["INTRO","BREAKDOWN","BUILD"],"reactsTo":["mid","high","energy"],"mood":[0.01,0.09,0.5,0.08,0.77,0],"license":"LicenseRef-Original","url":"https://freevj.nett.kr/en/loops/sequence/ai-folding-paper-mask/"},{"id":"ai-geodesic-pulse-sphere","kind":"sequence","summary":"A white wireframe geodesic sphere rotates steadily with vertices pulsing in a travelling sequence on black.","fits":["INTRO","GROOVE","BUILD","BREAKDOWN"],"reactsTo":["high","mid","energy"],"mood":[0.01,0.07,0.5,0.11,0.39,0],"license":"LicenseRef-Original","url":"https://freevj.nett.kr/en/loops/sequence/ai-geodesic-pulse-sphere/"},{"id":"ai-glowing-lattice-turn","kind":"sequence","summary":"Rigid chrome cube lattice spinning on black with travelling white node flashes and glinting wireframe faces.","fits":["INTRO","GROOVE","BUILD","DROP"],"reactsTo":["high","mid","energy"],"mood":[0.02,0.11,0.5,0.16,0.37,0.07],"license":"LicenseRef-Original","url":"https://freevj.nett.kr/en/loops/sequence/ai-glowing-lattice-turn/"},{"id":"ai-growing-coral-branches","kind":"sequence","summary":"Luminous white fractal coral branches grow and sway gently on black.","fits":["INTRO","BREAKDOWN","GROOVE"],"reactsTo":["high","mid","energy"],"mood":[0,0.24,0.5,0.23,0.41,0],"license":"LicenseRef-Original","url":"https://freevj.nett.kr/en/loops/sequence/ai-growing-coral-branches/"},{"id":"ai-ink-plume-bloom","kind":"sequence","summary":"White ink blooms in delicate underwater plumes against black.","fits":["BREAKDOWN","INTRO","IDLE"],"reactsTo":["high","mid","energy"],"mood":[0.02,0.16,0.5,0.15,0.39,0.07],"license":"LicenseRef-Original","url":"https://freevj.nett.kr/en/loops/sequence/ai-ink-plume-bloom/"},{"id":"ai-mercury-mask-drip","kind":"sequence","summary":"Slow liquid mercury mask ripples and drips against pure black.","fits":["INTRO","BREAKDOWN","BUILD"],"reactsTo":["mid","high","energy"],"mood":[0,0.07,0.5,0.07,0.45,0],"license":"LicenseRef-Original","url":"https://freevj.nett.kr/en/loops/sequence/ai-mercury-mask-drip/"},{"id":"ai-mirror-triangle-kaleidoscope","kind":"sequence","summary":"Mirrored white triangular facets rotate in a gentle six-fold kaleidoscope against black.","fits":["INTRO","GROOVE","BUILD","BREAKDOWN"],"reactsTo":["mid","high","energy"],"mood":[0.03,0.21,0.5,0.26,0.48,0.07],"license":"LicenseRef-Original","url":"https://freevj.nett.kr/en/loops/sequence/ai-mirror-triangle-kaleidoscope/"},{"id":"ai-murmuration-swarm","kind":"sequence","summary":"Dense white points swirl and fold as one murmuration mass across a black field.","fits":["INTRO","GROOVE","BUILD","DROP"],"reactsTo":["high","energy","mid"],"mood":[0.05,0.15,0.49,0.21,0.46,0.12],"license":"LicenseRef-Original","url":"https://freevj.nett.kr/en/loops/sequence/ai-murmuration-swarm/"},{"id":"ai-orbiting-glow-orbs","kind":"sequence","summary":"Soft white orbs drift and orbit on black, trailing faint fading light.","fits":["INTRO","BREAKDOWN","BUILD"],"reactsTo":["high","energy","mid"],"mood":[0.01,0.13,0.5,0.14,0.36,0],"license":"LicenseRef-Original","url":"https://freevj.nett.kr/en/loops/sequence/ai-orbiting-glow-orbs/"},{"id":"ai-particle-storm","kind":"sequence","summary":"A drifting white particle vortex swirling over black.","fits":["INTRO","BUILD","DROP","BREAKDOWN"],"reactsTo":["high","energy","mid"],"mood":[0.07,0.06,0.5,0.07,0.37,0.28],"license":"LicenseRef-Original","url":"https://freevj.nett.kr/en/loops/sequence/ai-particle-storm/"},{"id":"ai-plate-visor-mask","kind":"sequence","summary":"Interlocking white visor plates slide open and click shut, vent slits pulsing with soft light.","fits":["INTRO","BREAKDOWN","BUILD"],"reactsTo":["high","mid","energy"],"mood":[0.01,0.16,0.5,0.2,0.47,0],"license":"LicenseRef-Original","url":"https://freevj.nett.kr/en/loops/sequence/ai-plate-visor-mask/"},{"id":"ai-ring-to-cross","kind":"sequence","summary":"A luminous white ring smoothly morphs into a cross and back on black.","fits":["IDLE","INTRO","BREAKDOWN"],"reactsTo":["energy","mid"],"mood":[0,0.06,0.5,0.05,0.42,0],"license":"LicenseRef-Original","url":"https://freevj.nett.kr/en/loops/sequence/ai-ring-to-cross/"},{"id":"ai-rippling-caustic-floor","kind":"sequence","summary":"Bright web-like caustic filaments ripple across a dark floor with soft grey gradients.","fits":["INTRO","GROOVE","BREAKDOWN"],"reactsTo":["bass","mid","high"],"mood":[0.04,0.26,0.5,0.37,0.2,0.06],"license":"LicenseRef-Original","url":"https://freevj.nett.kr/en/loops/sequence/ai-rippling-caustic-floor/"},{"id":"ai-rising-bubble-cluster","kind":"sequence","summary":"Translucent grey bubbles drift, merge and split against pure black with faint shimmering highlights.","fits":["INTRO","GROOVE","BREAKDOWN"],"reactsTo":["high","mid","energy"],"mood":[0.02,0.12,0.5,0.24,0.4,0.07],"license":"LicenseRef-Original","url":"https://freevj.nett.kr/en/loops/sequence/ai-rising-bubble-cluster/"},{"id":"ai-root-veins-breathe","kind":"sequence","summary":"Delicate white root filaments branch and breathe slowly against pure black.","fits":["INTRO","BREAKDOWN","BUILD"],"reactsTo":["mid","high","energy"],"mood":[0,0.06,0.5,0.07,0.43,0],"license":"LicenseRef-Original","url":"https://freevj.nett.kr/en/loops/sequence/ai-root-veins-breathe/"},{"id":"ai-sigil-redraws-itself","kind":"sequence","summary":"A single luminous white sigil endlessly redraws its thin interlocking arcs on black.","fits":["INTRO","BREAKDOWN","BUILD"],"reactsTo":["high","mid","energy"],"mood":[0.01,0.09,0.5,0.07,0.42,0.05],"license":"LicenseRef-Original","url":"https://freevj.nett.kr/en/loops/sequence/ai-sigil-redraws-itself/"},{"id":"ai-sliding-knot-emblem","kind":"sequence","summary":"Monochrome Celtic knot emblem with woven stone bands drifting in a seamless loop.","fits":["IDLE","INTRO","BREAKDOWN"],"reactsTo":["mid","high","energy"],"mood":[0.02,0.15,0.5,0.16,0.42,0.07],"license":"LicenseRef-Original","url":"https://freevj.nett.kr/en/loops/sequence/ai-sliding-knot-emblem/"},{"id":"ai-sliding-moire-lines","kind":"sequence","summary":"Fine white vertical and diagonal line layers slide to weave rippling moire interference across the frame.","fits":["IDLE","INTRO","GROOVE","BREAKDOWN"],"reactsTo":["mid","high","energy"],"mood":[0,0.08,0.5,0.09,0.6,0],"license":"LicenseRef-Original","url":"https://freevj.nett.kr/en/loops/sequence/ai-sliding-moire-lines/"},{"id":"ai-slot-reel-spin","kind":"sequence","summary":"A black drum of white geometric symbols spins and settles into a clean loop.","fits":["INTRO","GROOVE","BUILD","DROP"],"reactsTo":["mid","high","energy"],"mood":[0,0.11,0.5,0.08,0.64,0],"license":"LicenseRef-Original","url":"https://freevj.nett.kr/en/loops/sequence/ai-slot-reel-spin/"},{"id":"ai-spinning-planet-reel","kind":"sequence","summary":"Luminous white planet, moon, and star glyphs spin through a vertical reel on black.","fits":["INTRO","GROOVE","BUILD","DROP"],"reactsTo":["high","mid","energy"],"mood":[0.01,0.06,0.5,0.08,0.49,0.05],"license":"LicenseRef-Original","url":"https://freevj.nett.kr/en/loops/sequence/ai-spinning-planet-reel/"},{"id":"ai-spinning-wheel-of-segments","kind":"sequence","summary":"A crisp white segmented wheel spins steadily with a clicking pointer on black.","fits":["INTRO","GROOVE","BUILD","DROP"],"reactsTo":["mid","high","energy"],"mood":[0.01,0.18,0.5,0.14,0.44,0],"license":"LicenseRef-Original","url":"https://freevj.nett.kr/en/loops/sequence/ai-spinning-wheel-of-segments/"},{"id":"ai-square-to-cube-fold","kind":"sequence","summary":"A crisp white paper square folds into a cube and back on black, a clean geometric morph.","fits":["INTRO","BUILD","BREAKDOWN"],"reactsTo":["mid","high","energy"],"mood":[0,0.15,0.5,0.11,0.54,0],"license":"LicenseRef-Original","url":"https://freevj.nett.kr/en/loops/sequence/ai-square-to-cube-fold/"},{"id":"ai-swirling-dual-halves","kind":"sequence","summary":"A luminous white and grey yin-yang emblem swirls endlessly on black in soft high-contrast motion.","fits":["INTRO","BREAKDOWN","BUILD"],"reactsTo":["mid","high","energy"],"mood":[0.01,0.09,0.5,0.09,0.38,0],"license":"LicenseRef-Original","url":"https://freevj.nett.kr/en/loops/sequence/ai-swirling-dual-halves/"},{"id":"ai-symbol-drum-spin","kind":"sequence","summary":"A black-backed drum of embossed white tiles spins, blurs and settles into a seamless endless rotation.","fits":["IDLE","INTRO","GROOVE","BUILD"],"reactsTo":["mid","high","energy"],"mood":[0.02,0.2,0.5,0.21,0.24,0.06],"license":"LicenseRef-Original","url":"https://freevj.nett.kr/en/loops/sequence/ai-symbol-drum-spin/"},{"id":"ai-symbol-strip-snap","kind":"sequence","summary":"Embossed white ceramic tiles scroll and snap into a soft glow on black, a tight mono reel for beat-locked accents.","fits":["INTRO","GROOVE","BUILD"],"reactsTo":["mid","high","energy"],"mood":[0.02,0.08,0.5,0.09,0.71,0.06],"license":"LicenseRef-Original","url":"https://freevj.nett.kr/en/loops/sequence/ai-symbol-strip-snap/"},{"id":"ai-theatre-mask","kind":"sequence","summary":"White theatrical mask slowly rotating in a black void.","fits":["INTRO","BREAKDOWN","BUILD"],"reactsTo":["mid","energy"],"mood":[0,0.12,0.5,0.11,0.39,0],"license":"LicenseRef-Original","url":"https://freevj.nett.kr/en/loops/sequence/ai-theatre-mask/"},{"id":"ai-tribal-stone-mask","kind":"sequence","summary":"A pale carved stone mask turns slowly against black, raking light tracing its ridges and hollows.","fits":["INTRO","BREAKDOWN","BUILD"],"reactsTo":["mid","energy"],"mood":[0,0.07,0.51,0.07,0.47,0],"license":"LicenseRef-Original","url":"https://freevj.nett.kr/en/loops/sequence/ai-tribal-stone-mask/"},{"id":"ai-white-flame-column","kind":"sequence","summary":"A steady white flame column licks upward against black in a smooth seamless loop.","fits":["INTRO","BREAKDOWN"],"reactsTo":["mid","high","energy"],"mood":[0.01,0.08,0.5,0.08,0.66,0],"license":"LicenseRef-Original","url":"https://freevj.nett.kr/en/loops/sequence/ai-white-flame-column/"},{"id":"ai-wobbling-cell-drift","kind":"sequence","summary":"Soft translucent cells wobble and drift across a black field, slowly dividing and merging.","fits":["INTRO","BREAKDOWN","IDLE"],"reactsTo":["mid","high","energy"],"mood":[0.01,0.08,0.5,0.1,0.47,0.06],"license":"LicenseRef-Original","url":"https://freevj.nett.kr/en/loops/sequence/ai-wobbling-cell-drift/"},{"id":"center-pulse","kind":"shape","summary":"Two centred rings that punch outward on each kick.","fits":["INTRO","GROOVE"],"reactsTo":["kick"],"mood":[0.5,0.5,0.5,0.3,0.9,0.1],"license":"CC-BY-4.0","url":"https://freevj.nett.kr/en/loops/shape/center-pulse/"},{"id":"drift-dust","kind":"particle","summary":"Slow drifting dust that sparkles with the hi-hats.","fits":["INTRO","BREAKDOWN"],"reactsTo":["high"],"mood":[0.3,0.6,0.8,0.4,0.1,0.2],"license":"CC-BY-4.0","url":"https://freevj.nett.kr/en/loops/particle/drift-dust/"},{"id":"kaleido-shards","kind":"pattern","summary":"Rotating kaleidoscope shards that lengthen with the bass.","fits":["BUILD","DROP"],"reactsTo":["bass","mid"],"mood":[0.7,0.6,0.6,0.7,0.8,0.7],"license":"CC-BY-4.0","url":"https://freevj.nett.kr/en/loops/pattern/kaleido-shards/"},{"id":"laser-fan","kind":"shape","summary":"A fan of stage lasers sweeping from below, punching on the kick.","fits":["DROP"],"reactsTo":["kick"],"mood":[0.9,0.5,0.5,0.6,0.85,0.6],"license":"CC-BY-4.0","url":"https://freevj.nett.kr/en/loops/shape/laser-fan/"},{"id":"liquid-blobs","kind":"field","summary":"Liquid metaballs that merge and split, swelling with the bass.","fits":["INTRO","BREAKDOWN"],"reactsTo":["bass"],"mood":[0.5,0.6,0.7,0.6,0.05,0.6],"license":"CC-BY-4.0","url":"https://freevj.nett.kr/en/loops/field/liquid-blobs/"},{"id":"noise-flow","kind":"field","summary":"Slow smoke and nebula flow that gains contrast with the energy.","fits":["INTRO","GROOVE","BREAKDOWN"],"reactsTo":["energy"],"mood":[0.35,0.45,0.5,0.75,0.05,0.5],"license":"CC-BY-4.0","url":"https://freevj.nett.kr/en/loops/field/noise-flow/"},{"id":"retro-grid","kind":"pattern","summary":"A synthwave floor grid rolling toward the viewer one row per beat.","fits":["GROOVE","BUILD"],"reactsTo":["beat"],"mood":[0.6,0.5,0.5,0.5,1,0.2],"license":"CC-BY-4.0","url":"https://freevj.nett.kr/en/loops/pattern/retro-grid/"},{"id":"rising-embers","kind":"particle","summary":"Embers floating upward, brighter as the energy rises.","fits":["BUILD","DROP"],"reactsTo":["energy"],"mood":[0.6,0.6,0.95,0.5,0.15,0.6],"license":"CC-BY-4.0","url":"https://freevj.nett.kr/en/loops/particle/rising-embers/"},{"id":"sine-weave","kind":"pattern","summary":"Six woven sine lines that swell with the mids.","fits":["INTRO","GROOVE","BREAKDOWN"],"reactsTo":["mid"],"mood":[0.4,0.5,0.5,0.4,0.4,0.2],"license":"CC-BY-4.0","url":"https://freevj.nett.kr/en/loops/pattern/sine-weave/"},{"id":"spectrum-bars","kind":"pattern","summary":"An equaliser of bars: lows on the left, highs on the right.","fits":["GROOVE","DROP"],"reactsTo":["spectrum"],"mood":[0.7,0.6,0.5,0.5,0.9,0.3],"license":"CC-BY-4.0","url":"https://freevj.nett.kr/en/loops/pattern/spectrum-bars/"},{"id":"tex-ambientcg-concrete-042-d","kind":"texture","summary":"Concrete 042 D","fits":["GROOVE","DROP"],"reactsTo":["kick"],"mood":[0.3,0.63,0.55,0.97,0.05,0.9],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-ambientcg-concrete-042-d/"},{"id":"tex-ambientcg-corrugated-steel-006-c","kind":"texture","summary":"Corrugated Steel 006 C","fits":["GROOVE","BUILD","DROP"],"reactsTo":["energy"],"mood":[0.3,0.72,0.51,0.98,0.29,0.79],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-ambientcg-corrugated-steel-006-c/"},{"id":"tex-ambientcg-corrugated-steel-007-a","kind":"texture","summary":"Corrugated Steel 007 A","fits":["INTRO","BREAKDOWN"],"reactsTo":["mid"],"mood":[0.3,0.45,0.39,0.96,0.14,0.46],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-ambientcg-corrugated-steel-007-a/"},{"id":"tex-ambientcg-corrugated-steel-007-b","kind":"texture","summary":"Corrugated Steel 007 B","fits":["GROOVE","BUILD","DROP"],"reactsTo":["energy"],"mood":[0.3,0.62,0.52,0.85,0.24,1],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-ambientcg-corrugated-steel-007-b/"},{"id":"tex-ambientcg-corrugated-steel-007-c","kind":"texture","summary":"Corrugated Steel 007 C","fits":["GROOVE","BUILD","DROP"],"reactsTo":["energy"],"mood":[0.3,0.26,0.56,0.65,0.2,1],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-ambientcg-corrugated-steel-007-c/"},{"id":"tex-ambientcg-gravel-021","kind":"texture","summary":"Gravel 021","fits":["GROOVE","DROP"],"reactsTo":["bass","kick"],"mood":[0.3,0.39,0.51,0.93,0.03,1],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-ambientcg-gravel-021/"},{"id":"tex-ambientcg-gravel-022","kind":"texture","summary":"Gravel 022","fits":["GROOVE","DROP"],"reactsTo":["bass","kick"],"mood":[0.3,0.42,0.53,0.96,0.02,1],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-ambientcg-gravel-022/"},{"id":"tex-ambientcg-gravel-024","kind":"texture","summary":"Gravel 024","fits":["GROOVE","BUILD","DROP"],"reactsTo":["bass"],"mood":[0.3,0.5,0.51,0.97,0.02,1],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-ambientcg-gravel-024/"},{"id":"tex-ambientcg-gravel-026","kind":"texture","summary":"Gravel 026","fits":["GROOVE","BUILD","DROP"],"reactsTo":["bass"],"mood":[0.3,0.59,0.54,0.96,0.02,1],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-ambientcg-gravel-026/"},{"id":"tex-ambientcg-gravel-029","kind":"texture","summary":"Gravel 029","fits":["GROOVE","BUILD","DROP"],"reactsTo":["bass"],"mood":[0.3,0.33,0.57,0.88,0.02,1],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-ambientcg-gravel-029/"},{"id":"tex-ambientcg-ground-050","kind":"texture","summary":"Ground 050","fits":["INTRO","BREAKDOWN"],"reactsTo":["mid"],"mood":[0.3,0.54,0.61,0.96,0.07,0.71],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-ambientcg-ground-050/"},{"id":"tex-ambientcg-ground-093-a","kind":"texture","summary":"Ground 093 A","fits":["INTRO","BREAKDOWN"],"reactsTo":["mid"],"mood":[0.3,0.45,0.61,0.95,0.15,0.96],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-ambientcg-ground-093-a/"},{"id":"tex-ambientcg-ground-095-a","kind":"texture","summary":"Ground 095 A","fits":["INTRO","GROOVE","BREAKDOWN"],"reactsTo":["mid"],"mood":[0.3,0.36,0.58,0.93,0.14,1],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-ambientcg-ground-095-a/"},{"id":"tex-ambientcg-ground-097","kind":"texture","summary":"Ground 097","fits":["INTRO","GROOVE","BREAKDOWN"],"reactsTo":["mid"],"mood":[0.3,0.46,0.65,0.97,0.33,0.65],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-ambientcg-ground-097/"},{"id":"tex-ambientcg-ice-001","kind":"texture","summary":"Ice 001","fits":["INTRO","BUILD","BREAKDOWN"],"reactsTo":["high","mid"],"mood":[0.3,0.42,0.47,0.93,0.03,0.44],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-ambientcg-ice-001/"},{"id":"tex-ambientcg-ice-002","kind":"texture","summary":"Ice 002","fits":["INTRO","BUILD","BREAKDOWN"],"reactsTo":["high","mid"],"mood":[0.3,0.37,0.47,0.94,0.02,0.58],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-ambientcg-ice-002/"},{"id":"tex-ambientcg-ice-003","kind":"texture","summary":"Ice 003","fits":["INTRO","BUILD","BREAKDOWN"],"reactsTo":["high","mid"],"mood":[0.3,0.2,0.47,0.62,0.03,0.53],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-ambientcg-ice-003/"},{"id":"tex-ambientcg-ice-004","kind":"texture","summary":"Ice 004","fits":["INTRO","BUILD","BREAKDOWN"],"reactsTo":["high","mid"],"mood":[0.3,0.41,0.47,0.92,0.04,0.43],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-ambientcg-ice-004/"},{"id":"tex-ambientcg-lava-001","kind":"texture","summary":"Lava 001","fits":["INTRO","GROOVE","BREAKDOWN"],"reactsTo":["mid"],"mood":[0.3,0.26,0.58,0.85,0.17,1],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-ambientcg-lava-001/"},{"id":"tex-ambientcg-lava-004","kind":"texture","summary":"Lava 004","fits":["INTRO","BREAKDOWN"],"reactsTo":["mid"],"mood":[0.3,0.41,0.72,0.94,0.09,0.66],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-ambientcg-lava-004/"},{"id":"tex-ambientcg-lava-005","kind":"texture","summary":"Lava 005","fits":["INTRO","GROOVE","BREAKDOWN"],"reactsTo":["mid"],"mood":[0.3,0.33,0.63,0.93,0.21,0.92],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-ambientcg-lava-005/"},{"id":"tex-ambientcg-marble-002","kind":"texture","summary":"Marble 002","fits":["INTRO","BUILD","BREAKDOWN"],"reactsTo":["high","mid"],"mood":[0.3,0.26,0.49,0.79,0.05,0.5],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-ambientcg-marble-002/"},{"id":"tex-ambientcg-marble-011","kind":"texture","summary":"Marble 011","fits":["INTRO","BUILD","BREAKDOWN"],"reactsTo":["high","mid"],"mood":[0.3,0.23,0.54,0.66,0.07,1],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-ambientcg-marble-011/"},{"id":"tex-ambientcg-marble-017","kind":"texture","summary":"Marble 017","fits":["INTRO","BUILD","BREAKDOWN"],"reactsTo":["high","mid"],"mood":[0.3,0.22,0.5,0.64,0.04,1],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-ambientcg-marble-017/"},{"id":"tex-ambientcg-marble-019","kind":"texture","summary":"Marble 019","fits":["INTRO","GROOVE","BREAKDOWN"],"reactsTo":["mid"],"mood":[0.3,0.85,0.5,0.99,0.05,1],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-ambientcg-marble-019/"},{"id":"tex-ambientcg-metal-walkway-012","kind":"texture","summary":"Metal Walkway 012","fits":["INTRO","BUILD","BREAKDOWN"],"reactsTo":["high","mid"],"mood":[0.3,0.23,0.49,0.65,0.62,1],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-ambientcg-metal-walkway-012/"},{"id":"tex-ambientcg-metal-walkway-013","kind":"texture","summary":"Metal Walkway 013","fits":["GROOVE","BUILD"],"reactsTo":["bass"],"mood":[0.3,0.55,0.49,0.96,0.3,1],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-ambientcg-metal-walkway-013/"},{"id":"tex-ambientcg-metal-walkway-014","kind":"texture","summary":"Metal Walkway 014","fits":["GROOVE","DROP"],"reactsTo":["kick"],"mood":[0.3,0.48,0.62,0.9,0.01,0.8],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-ambientcg-metal-walkway-014/"},{"id":"tex-ambientcg-net-004-a","kind":"texture","summary":"Net 004 A","fits":["GROOVE","DROP"],"reactsTo":["kick"],"mood":[0.3,0.4,0.52,0.97,0.12,1],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-ambientcg-net-004-a/"},{"id":"tex-ambientcg-onyx-001","kind":"texture","summary":"Onyx 001","fits":["INTRO","GROOVE","BREAKDOWN"],"reactsTo":["mid"],"mood":[0.3,0.53,0.53,0.97,0.2,0.99],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-ambientcg-onyx-001/"},{"id":"tex-ambientcg-onyx-002","kind":"texture","summary":"Onyx 002","fits":["INTRO","BUILD","BREAKDOWN"],"reactsTo":["high","mid"],"mood":[0.3,0.42,0.64,0.96,0.05,1],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-ambientcg-onyx-002/"},{"id":"tex-ambientcg-onyx-005","kind":"texture","summary":"Onyx 005","fits":["INTRO","GROOVE","BREAKDOWN"],"reactsTo":["mid"],"mood":[0.3,0.53,0.53,0.97,0.11,1],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-ambientcg-onyx-005/"},{"id":"tex-ambientcg-onyx-006","kind":"texture","summary":"Onyx 006","fits":["GROOVE","BUILD","DROP"],"reactsTo":["energy"],"mood":[0.3,0.46,0.5,0.96,0.37,0.92],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-ambientcg-onyx-006/"},{"id":"tex-ambientcg-onyx-007","kind":"texture","summary":"Onyx 007","fits":["INTRO","GROOVE","BREAKDOWN"],"reactsTo":["mid"],"mood":[0.3,0.45,0.68,0.96,0.23,0.67],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-ambientcg-onyx-007/"},{"id":"tex-ambientcg-onyx-013","kind":"texture","summary":"Onyx 013","fits":["INTRO","GROOVE","BREAKDOWN"],"reactsTo":["mid"],"mood":[0.3,0.34,0.52,0.9,0.14,1],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-ambientcg-onyx-013/"},{"id":"tex-ambientcg-painted-metal-016","kind":"texture","summary":"Painted Metal 016","fits":["GROOVE","BUILD","DROP"],"reactsTo":["energy"],"mood":[0.3,0.34,0.76,0.8,0.22,0.81],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-ambientcg-painted-metal-016/"},{"id":"tex-ambientcg-paving-stones-058","kind":"texture","summary":"Paving Stones 058","fits":["GROOVE","BUILD","DROP"],"reactsTo":["bass"],"mood":[0.3,0.46,0.51,0.68,0.05,1],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-ambientcg-paving-stones-058/"},{"id":"tex-ambientcg-paving-stones-067","kind":"texture","summary":"Paving Stones 067","fits":["GROOVE","DROP"],"reactsTo":["kick"],"mood":[0.3,0.26,0.54,0.83,0.02,1],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-ambientcg-paving-stones-067/"},{"id":"tex-ambientcg-paving-stones-075","kind":"texture","summary":"Paving Stones 075","fits":["GROOVE","DROP"],"reactsTo":["kick"],"mood":[0.3,0.51,0.5,0.97,0.07,1],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-ambientcg-paving-stones-075/"},{"id":"tex-ambientcg-paving-stones-102","kind":"texture","summary":"Paving Stones 102","fits":["GROOVE","DROP"],"reactsTo":["kick"],"mood":[0.3,0.5,0.52,0.71,0.16,0.65],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-ambientcg-paving-stones-102/"},{"id":"tex-ambientcg-paving-stones-132","kind":"texture","summary":"Paving Stones 132","fits":["GROOVE","BUILD"],"reactsTo":["bass"],"mood":[0.3,0.77,0.57,0.97,0.12,0.51],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-ambientcg-paving-stones-132/"},{"id":"tex-ambientcg-paving-stones-151","kind":"texture","summary":"Paving Stones 151","fits":["GROOVE","BUILD"],"reactsTo":["bass"],"mood":[0.3,0.51,0.54,0.96,0.02,1],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-ambientcg-paving-stones-151/"},{"id":"tex-ambientcg-roofing-tiles-002","kind":"texture","summary":"Roofing Tiles 002","fits":["GROOVE","DROP"],"reactsTo":["kick"],"mood":[0.3,0.37,0.5,0.94,0.17,0.93],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-ambientcg-roofing-tiles-002/"},{"id":"tex-ambientcg-roofing-tiles-006","kind":"texture","summary":"Roofing Tiles 006","fits":["GROOVE","DROP"],"reactsTo":["kick"],"mood":[0.3,0.49,0.64,0.96,0.23,0.32],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-ambientcg-roofing-tiles-006/"},{"id":"tex-ambientcg-roofing-tiles-010","kind":"texture","summary":"Roofing Tiles 010","fits":["GROOVE","DROP"],"reactsTo":["kick"],"mood":[0.3,0.55,0.49,0.97,0.37,0.28],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-ambientcg-roofing-tiles-010/"},{"id":"tex-ambientcg-roofing-tiles-013-c","kind":"texture","summary":"Roofing Tiles 013 C","fits":["GROOVE","BUILD","DROP"],"reactsTo":["bass"],"mood":[0.3,0.3,0.52,0.88,0.09,0.95],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-ambientcg-roofing-tiles-013-c/"},{"id":"tex-ambientcg-roofing-tiles-013-d","kind":"texture","summary":"Roofing Tiles 013 D","fits":["GROOVE","BUILD","DROP"],"reactsTo":["bass"],"mood":[0.3,0.38,0.53,0.9,0.03,1],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-ambientcg-roofing-tiles-013-d/"},{"id":"tex-ambientcg-roofing-tiles-014-b","kind":"texture","summary":"Roofing Tiles 014 B","fits":["GROOVE","DROP"],"reactsTo":["kick"],"mood":[0.3,0.42,0.63,0.96,0.19,0.87],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-ambientcg-roofing-tiles-014-b/"},{"id":"tex-ambientcg-roofing-tiles-015-c","kind":"texture","summary":"Roofing Tiles 015 C","fits":["GROOVE","DROP"],"reactsTo":["kick"],"mood":[0.3,0.33,0.53,0.94,0.12,0.71],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-ambientcg-roofing-tiles-015-c/"},{"id":"tex-ambientcg-rust-001","kind":"texture","summary":"Rust 001","fits":["GROOVE","DROP"],"reactsTo":["bass","kick"],"mood":[0.3,0.23,0.55,0.38,0.12,1],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-ambientcg-rust-001/"},{"id":"tex-ambientcg-rust-003","kind":"texture","summary":"Rust 003","fits":["GROOVE","DROP"],"reactsTo":["bass","kick"],"mood":[0.3,0.44,0.65,0.94,0.17,0.91],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-ambientcg-rust-003/"},{"id":"tex-ambientcg-rust-005","kind":"texture","summary":"Rust 005","fits":["GROOVE","DROP"],"reactsTo":["bass","kick"],"mood":[0.3,0.37,0.65,0.95,0.24,0.92],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-ambientcg-rust-005/"},{"id":"tex-ambientcg-snow-015","kind":"texture","summary":"Snow 015","fits":["INTRO","GROOVE","BREAKDOWN"],"reactsTo":["mid"],"mood":[0.3,0.59,0.52,0.95,0.08,1],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-ambientcg-snow-015/"},{"id":"tex-ambientcg-surface-imperfections-001","kind":"texture","summary":"Surface Imperfections 001","fits":["INTRO","BREAKDOWN"],"reactsTo":["high"],"mood":[0.3,0.29,0.5,0.81,0.04,0.61],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-ambientcg-surface-imperfections-001/"},{"id":"tex-ambientcg-surface-imperfections-002","kind":"texture","summary":"Surface Imperfections 002","fits":["INTRO","BREAKDOWN"],"reactsTo":["mid"],"mood":[0.3,0.3,0.5,0.84,0.03,0.68],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-ambientcg-surface-imperfections-002/"},{"id":"tex-ambientcg-surface-imperfections-009","kind":"texture","summary":"Surface Imperfections 009","fits":["INTRO","BREAKDOWN"],"reactsTo":["high"],"mood":[0.3,0.16,0.5,0.41,0.04,0.73],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-ambientcg-surface-imperfections-009/"},{"id":"tex-ambientcg-surface-imperfections-010","kind":"texture","summary":"Surface Imperfections 010","fits":["INTRO","BREAKDOWN"],"reactsTo":["high"],"mood":[0.3,0.24,0.5,0.36,0.59,0.79],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-ambientcg-surface-imperfections-010/"},{"id":"tex-ambientcg-surface-imperfections-011","kind":"texture","summary":"Surface Imperfections 011","fits":["INTRO","BREAKDOWN"],"reactsTo":["mid"],"mood":[0.3,0.25,0.5,0.66,0.11,0.54],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-ambientcg-surface-imperfections-011/"},{"id":"tex-ambientcg-surface-imperfections-012","kind":"texture","summary":"Surface Imperfections 012","fits":["INTRO","BREAKDOWN"],"reactsTo":["high"],"mood":[0.3,0.15,0.5,0.34,0.04,0.71],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-ambientcg-surface-imperfections-012/"},{"id":"tex-ambientcg-tiles-045","kind":"texture","summary":"Tiles 045","fits":["INTRO","BUILD","BREAKDOWN"],"reactsTo":["high","mid"],"mood":[0.3,0.17,0.5,0.55,0.12,0.65],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-ambientcg-tiles-045/"},{"id":"tex-ambientcg-tiles-063","kind":"texture","summary":"Tiles 063","fits":["GROOVE","BUILD","DROP"],"reactsTo":["energy"],"mood":[0.3,0.5,0.66,0.94,0.1,0.94],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-ambientcg-tiles-063/"},{"id":"tex-ambientcg-tiles-065","kind":"texture","summary":"Tiles 065","fits":["GROOVE","DROP"],"reactsTo":["kick"],"mood":[0.3,0.39,0.67,0.92,0.1,0.97],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-ambientcg-tiles-065/"},{"id":"tex-ambientcg-tiles-069","kind":"texture","summary":"Tiles 069","fits":["GROOVE","DROP"],"reactsTo":["kick"],"mood":[0.3,0.66,0.4,0.9,0.03,0.79],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-ambientcg-tiles-069/"},{"id":"tex-ambientcg-tiles-074","kind":"texture","summary":"Tiles 074","fits":["GROOVE","DROP"],"reactsTo":["kick"],"mood":[0.3,0.49,0.54,0.62,0.05,0.53],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-ambientcg-tiles-074/"},{"id":"tex-ambientcg-tiles-093","kind":"texture","summary":"Tiles 093","fits":["INTRO","BUILD","BREAKDOWN"],"reactsTo":["high","mid"],"mood":[0.3,0.35,0.51,0.93,0.04,0.95],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-ambientcg-tiles-093/"},{"id":"tex-ambientcg-tiles-129-b","kind":"texture","summary":"Tiles 129 B","fits":["INTRO","BUILD","BREAKDOWN"],"reactsTo":["high","mid"],"mood":[0.3,0.17,0.5,0.22,0.12,1],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-ambientcg-tiles-129-b/"},{"id":"tex-ambientcg-tiles-131","kind":"texture","summary":"Tiles 131","fits":["GROOVE","DROP"],"reactsTo":["kick"],"mood":[0.3,0.56,0.59,0.91,0.03,0.84],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-ambientcg-tiles-131/"},{"id":"tex-ambientcg-tiles-135-a","kind":"texture","summary":"Tiles 135 A","fits":["INTRO","BUILD","BREAKDOWN"],"reactsTo":["high","mid"],"mood":[0.3,0.1,0.4,0.14,0.16,0.89],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-ambientcg-tiles-135-a/"},{"id":"tex-ambientcg-travertine-003","kind":"texture","summary":"Travertine 003","fits":["GROOVE","BUILD","DROP"],"reactsTo":["energy"],"mood":[0.3,0.47,0.58,0.96,0.19,1],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-ambientcg-travertine-003/"},{"id":"tex-ambientcg-travertine-004","kind":"texture","summary":"Travertine 004","fits":["INTRO","GROOVE","BREAKDOWN"],"reactsTo":["mid"],"mood":[0.3,0.41,0.56,0.95,0.2,1],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-ambientcg-travertine-004/"},{"id":"tex-ambientcg-travertine-006","kind":"texture","summary":"Travertine 006","fits":["GROOVE","BUILD","DROP"],"reactsTo":["bass"],"mood":[0.3,0.41,0.67,0.96,0.12,1],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-ambientcg-travertine-006/"},{"id":"tex-ambientcg-travertine-008","kind":"texture","summary":"Travertine 008","fits":["GROOVE","BUILD","DROP"],"reactsTo":["bass"],"mood":[0.3,0.41,0.69,0.93,0.41,1],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-ambientcg-travertine-008/"},{"id":"tex-ambientcg-travertine-010","kind":"texture","summary":"Travertine 010","fits":["GROOVE","BUILD","DROP"],"reactsTo":["bass"],"mood":[0.3,0.45,0.75,0.95,0.13,1],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-ambientcg-travertine-010/"},{"id":"tex-ambientcg-travertine-011","kind":"texture","summary":"Travertine 011","fits":["GROOVE","BUILD","DROP"],"reactsTo":["bass"],"mood":[0.3,0.41,0.6,0.94,0.16,1],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-ambientcg-travertine-011/"},{"id":"tex-polyhaven-aerial-beach-01","kind":"texture","summary":"Aerial Beach 01","fits":["INTRO","GROOVE","BREAKDOWN"],"reactsTo":["mid"],"mood":[0.3,0.49,0.54,0.97,0.29,1],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-polyhaven-aerial-beach-01/"},{"id":"tex-polyhaven-aerial-beach-02","kind":"texture","summary":"Aerial Beach 02","fits":["INTRO","BREAKDOWN"],"reactsTo":["mid"],"mood":[0.3,0.54,0.54,0.97,0.06,0.89],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-polyhaven-aerial-beach-02/"},{"id":"tex-polyhaven-aerial-rocks-02","kind":"texture","summary":"Aerial Rocks 02","fits":["GROOVE","DROP"],"reactsTo":["bass","kick"],"mood":[0.3,0.42,0.61,0.96,0.1,1],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-polyhaven-aerial-rocks-02/"},{"id":"tex-polyhaven-anti-slip-concrete","kind":"texture","summary":"Anti Slip Concrete","fits":["GROOVE","DROP"],"reactsTo":["kick"],"mood":[0.3,0.6,0.55,0.96,0.02,1],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-polyhaven-anti-slip-concrete/"},{"id":"tex-polyhaven-bark-blue-gum","kind":"texture","summary":"Bark Blue gum","fits":["INTRO","BREAKDOWN"],"reactsTo":["mid"],"mood":[0.3,0.49,0.55,0.97,0.06,1],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-polyhaven-bark-blue-gum/"},{"id":"tex-polyhaven-bark-brown-01","kind":"texture","summary":"Bark Brown 01","fits":["GROOVE","BUILD","DROP"],"reactsTo":["energy"],"mood":[0.3,0.47,0.62,0.97,0.18,1],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-polyhaven-bark-brown-01/"},{"id":"tex-polyhaven-bark-willow-02","kind":"texture","summary":"Bark Willow 02","fits":["INTRO","GROOVE","BREAKDOWN"],"reactsTo":["mid"],"mood":[0.3,0.41,0.56,0.94,0.25,1],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-polyhaven-bark-willow-02/"},{"id":"tex-polyhaven-blue-plaster-wall","kind":"texture","summary":"Blue Plaster Wall","fits":["INTRO","BUILD","BREAKDOWN"],"reactsTo":["high","mid"],"mood":[0.3,0.33,0.39,0.95,0.11,1],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-polyhaven-blue-plaster-wall/"},{"id":"tex-polyhaven-box-profile-metal-sheet","kind":"texture","summary":"Box Profile Metal Sheet","fits":["GROOVE","BUILD","DROP"],"reactsTo":["energy"],"mood":[0.3,0.48,0.66,0.97,0.45,1],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-polyhaven-box-profile-metal-sheet/"},{"id":"tex-polyhaven-brick-crosswalk","kind":"texture","summary":"Brick Crosswalk","fits":["GROOVE","BUILD","DROP"],"reactsTo":["energy"],"mood":[0.3,0.53,0.53,0.97,0.05,0.76],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-polyhaven-brick-crosswalk/"},{"id":"tex-polyhaven-brick-floor","kind":"texture","summary":"Brick Floor","fits":["GROOVE","BUILD"],"reactsTo":["bass"],"mood":[0.3,0.52,0.56,0.98,0.08,0.82],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-polyhaven-brick-floor/"},{"id":"tex-polyhaven-brick-moss-001","kind":"texture","summary":"Brick Moss 001","fits":["GROOVE","BUILD","DROP"],"reactsTo":["bass"],"mood":[0.3,0.37,0.59,0.91,0.01,1],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-polyhaven-brick-moss-001/"},{"id":"tex-polyhaven-brick-pavement-03","kind":"texture","summary":"Brick Pavement 03","fits":["GROOVE","BUILD"],"reactsTo":["bass"],"mood":[0.3,0.44,0.53,0.93,0.13,1],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-polyhaven-brick-pavement-03/"},{"id":"tex-polyhaven-brick-wall-005","kind":"texture","summary":"Brick Wall 005","fits":["GROOVE","BUILD","DROP"],"reactsTo":["bass"],"mood":[0.3,0.49,0.6,0.95,0.08,0.95],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-polyhaven-brick-wall-005/"},{"id":"tex-polyhaven-broken-wall","kind":"texture","summary":"Broken Wall","fits":["GROOVE","BUILD","DROP"],"reactsTo":["bass"],"mood":[0.3,0.57,0.54,0.97,0.1,1],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-polyhaven-broken-wall/"},{"id":"tex-polyhaven-castle-wall-variation","kind":"texture","summary":"Castle Wall Variation","fits":["INTRO","BUILD","BREAKDOWN"],"reactsTo":["high","mid"],"mood":[0.3,0.36,0.56,0.89,0.18,1],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-polyhaven-castle-wall-variation/"},{"id":"tex-polyhaven-chinese-hackberry-bark","kind":"texture","summary":"Chinese Hackberry Bark","fits":["INTRO","BREAKDOWN"],"reactsTo":["mid"],"mood":[0.3,0.28,0.56,0.92,0.04,0.98],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-polyhaven-chinese-hackberry-bark/"},{"id":"tex-polyhaven-cliff-side","kind":"texture","summary":"Cliff Side","fits":["GROOVE","BUILD","DROP"],"reactsTo":["energy"],"mood":[0.3,0.45,0.65,0.96,0.12,0.87],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-polyhaven-cliff-side/"},{"id":"tex-polyhaven-coast-land-rocks-01","kind":"texture","summary":"Coast Land Rocks 01","fits":["INTRO","BREAKDOWN"],"reactsTo":["mid"],"mood":[0.3,0.32,0.57,0.91,0.03,1],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-polyhaven-coast-land-rocks-01/"},{"id":"tex-polyhaven-cobblestone-03","kind":"texture","summary":"Cobblestone 03","fits":["GROOVE","DROP"],"reactsTo":["kick"],"mood":[0.3,0.48,0.53,0.88,0.03,1],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-polyhaven-cobblestone-03/"},{"id":"tex-polyhaven-cobblestone-embedded-asphalt","kind":"texture","summary":"Cobblestone Embedded Asphalt","fits":["GROOVE","BUILD","DROP"],"reactsTo":["bass"],"mood":[0.3,0.5,0.53,0.94,0.02,1],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-polyhaven-cobblestone-embedded-asphalt/"},{"id":"tex-polyhaven-concrete-block-wall-02","kind":"texture","summary":"Concrete Block Wall 02","fits":["GROOVE","DROP"],"reactsTo":["kick"],"mood":[0.3,0.29,0.53,0.89,0.04,1],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-polyhaven-concrete-block-wall-02/"},{"id":"tex-polyhaven-concrete-block-wall-03","kind":"texture","summary":"Concrete Block Wall 03","fits":["GROOVE","BUILD","DROP"],"reactsTo":["bass"],"mood":[0.3,0.39,0.55,0.95,0.02,1],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-polyhaven-concrete-block-wall-03/"},{"id":"tex-polyhaven-concrete-floor-painted","kind":"texture","summary":"Concrete Floor Painted","fits":["INTRO","GROOVE","BREAKDOWN"],"reactsTo":["mid"],"mood":[0.3,0.31,0.54,0.82,0.07,1],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-polyhaven-concrete-floor-painted/"},{"id":"tex-polyhaven-concrete-layers","kind":"texture","summary":"Concrete Layers","fits":["GROOVE","BUILD","DROP"],"reactsTo":["energy"],"mood":[0.3,0.54,0.53,0.97,0.07,1],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-polyhaven-concrete-layers/"},{"id":"tex-polyhaven-concrete-pavement-03","kind":"texture","summary":"Concrete Pavement 03","fits":["GROOVE","BUILD"],"reactsTo":["bass"],"mood":[0.3,0.37,0.54,0.93,0.01,1],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-polyhaven-concrete-pavement-03/"},{"id":"tex-polyhaven-concrete-pavers","kind":"texture","summary":"Concrete Pavers","fits":["GROOVE","DROP"],"reactsTo":["kick"],"mood":[0.3,0.67,0.54,0.97,0.02,1],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-polyhaven-concrete-pavers/"},{"id":"tex-polyhaven-concrete-slab-wall-02","kind":"texture","summary":"Concrete Slab Wall 02","fits":["GROOVE","BUILD","DROP"],"reactsTo":["energy"],"mood":[0.3,0.63,0.53,0.97,0.11,0.75],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-polyhaven-concrete-slab-wall-02/"},{"id":"tex-polyhaven-container-side","kind":"texture","summary":"Container Side","fits":["GROOVE","DROP"],"reactsTo":["bass","kick"],"mood":[0.3,0.54,0.52,0.98,0.26,1],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-polyhaven-container-side/"},{"id":"tex-polyhaven-coral-fort-wall-02","kind":"texture","summary":"Coral Fort Wall 02","fits":["GROOVE","DROP"],"reactsTo":["bass","kick"],"mood":[0.3,0.48,0.56,0.96,0.07,1],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-polyhaven-coral-fort-wall-02/"},{"id":"tex-polyhaven-coral-ground-02","kind":"texture","summary":"Coral Ground 02","fits":["INTRO","BREAKDOWN"],"reactsTo":["mid"],"mood":[0.3,0.46,0.62,0.95,0.06,1],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-polyhaven-coral-ground-02/"},{"id":"tex-polyhaven-coral-stone-wall","kind":"texture","summary":"Coral Stone Wall","fits":["GROOVE","BUILD","DROP"],"reactsTo":["bass"],"mood":[0.3,0.53,0.56,0.95,0.02,1],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-polyhaven-coral-stone-wall/"},{"id":"tex-polyhaven-corrugated-iron-02","kind":"texture","summary":"Corrugated Iron 02","fits":["GROOVE","BUILD","DROP"],"reactsTo":["energy"],"mood":[0.3,0.51,0.51,0.96,0.4,1],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-polyhaven-corrugated-iron-02/"},{"id":"tex-polyhaven-cracked-concrete-wall","kind":"texture","summary":"Cracked Concrete Wall","fits":["INTRO","GROOVE","BREAKDOWN"],"reactsTo":["mid"],"mood":[0.3,0.64,0.57,0.98,0.02,1],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-polyhaven-cracked-concrete-wall/"},{"id":"tex-polyhaven-curly-teddy-checkered","kind":"texture","summary":"Curly Teddy Checkered","fits":["GROOVE","DROP"],"reactsTo":["kick"],"mood":[0.3,0.58,0.51,0.97,0.18,0.78],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-polyhaven-curly-teddy-checkered/"},{"id":"tex-polyhaven-damaged-plaster","kind":"texture","summary":"Damaged Plaster","fits":["INTRO","BUILD","BREAKDOWN"],"reactsTo":["high","mid"],"mood":[0.3,0.59,0.57,0.97,0.04,0.86],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-polyhaven-damaged-plaster/"},{"id":"tex-polyhaven-dark-brick-wall","kind":"texture","summary":"Dark Brick Wall","fits":["INTRO","BUILD","BREAKDOWN"],"reactsTo":["high","mid"],"mood":[0.3,0.32,0.58,0.82,0.21,0.96],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-polyhaven-dark-brick-wall/"},{"id":"tex-polyhaven-dark-rock","kind":"texture","summary":"Dark Rock","fits":["INTRO","BUILD","BREAKDOWN"],"reactsTo":["high","mid"],"mood":[0.3,0.27,0.52,0.89,0.06,1],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-polyhaven-dark-rock/"},{"id":"tex-polyhaven-dirt-aerial-02","kind":"texture","summary":"Dirt Aerial 02","fits":["INTRO","GROOVE","BREAKDOWN"],"reactsTo":["mid"],"mood":[0.3,0.35,0.62,0.93,0.06,0.85],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-polyhaven-dirt-aerial-02/"},{"id":"tex-polyhaven-dirt-aerial-03","kind":"texture","summary":"Dirt Aerial 03","fits":["GROOVE","DROP"],"reactsTo":["bass","kick"],"mood":[0.3,0.4,0.59,0.94,0.14,0.9],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-polyhaven-dirt-aerial-03/"},{"id":"tex-polyhaven-double-brick-floor","kind":"texture","summary":"Double Brick Floor","fits":["GROOVE","BUILD"],"reactsTo":["bass"],"mood":[0.3,0.57,0.63,0.98,0.01,1],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-polyhaven-double-brick-floor/"},{"id":"tex-polyhaven-dry-ground-01","kind":"texture","summary":"Dry Ground 01","fits":["INTRO","GROOVE","BREAKDOWN"],"reactsTo":["mid"],"mood":[0.3,0.72,0.55,0.98,0.05,1],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-polyhaven-dry-ground-01/"},{"id":"tex-polyhaven-dry-river-pebbles","kind":"texture","summary":"Dry River Pebbles","fits":["GROOVE","BUILD","DROP"],"reactsTo":["bass"],"mood":[0.3,0.44,0.58,0.87,0.03,1],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-polyhaven-dry-river-pebbles/"},{"id":"tex-polyhaven-embedded-plank-flooring","kind":"texture","summary":"Embedded Plank Flooring","fits":["GROOVE","BUILD","DROP"],"reactsTo":["energy"],"mood":[0.3,0.44,0.56,0.96,0.22,1],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-polyhaven-embedded-plank-flooring/"},{"id":"tex-polyhaven-embedded-rock-floor","kind":"texture","summary":"Embedded Rock Floor","fits":["GROOVE","BUILD","DROP"],"reactsTo":["bass"],"mood":[0.3,0.47,0.56,0.97,0.01,1],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-polyhaven-embedded-rock-floor/"},{"id":"tex-polyhaven-exterior-wall-cladding-02","kind":"texture","summary":"Exterior Wall Cladding 02","fits":["GROOVE","BUILD","DROP"],"reactsTo":["energy"],"mood":[0.3,0.49,0.6,0.96,0.3,0.8],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-polyhaven-exterior-wall-cladding-02/"},{"id":"tex-polyhaven-factory-wall","kind":"texture","summary":"Factory Wall","fits":["GROOVE","BUILD","DROP"],"reactsTo":["energy"],"mood":[0.3,0.5,0.55,0.96,0.38,0.51],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-polyhaven-factory-wall/"},{"id":"tex-polyhaven-farm-soil","kind":"texture","summary":"Farm Soil","fits":["GROOVE","DROP"],"reactsTo":["bass","kick"],"mood":[0.3,0.45,0.59,0.95,0.01,1],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-polyhaven-farm-soil/"},{"id":"tex-polyhaven-faux-fur-geometric","kind":"texture","summary":"Faux Fur Geometric","fits":["GROOVE","BUILD"],"reactsTo":["bass"],"mood":[0.3,0.63,0.55,0.98,0.06,1],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-polyhaven-faux-fur-geometric/"},{"id":"tex-polyhaven-floor-bricks-02","kind":"texture","summary":"Floor Bricks 02","fits":["GROOVE","DROP"],"reactsTo":["kick"],"mood":[0.3,0.49,0.53,0.93,0.08,0.9],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-polyhaven-floor-bricks-02/"},{"id":"tex-polyhaven-floral-jacquard","kind":"texture","summary":"Floral Jacquard","fits":["GROOVE","BUILD"],"reactsTo":["bass"],"mood":[0.3,0.62,0.49,0.97,0.14,1],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-polyhaven-floral-jacquard/"},{"id":"tex-polyhaven-ganges-river-pebbles","kind":"texture","summary":"Ganges River Pebbles","fits":["GROOVE","BUILD","DROP"],"reactsTo":["bass"],"mood":[0.3,0.42,0.55,0.93,0.02,0.96],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-polyhaven-ganges-river-pebbles/"},{"id":"tex-polyhaven-gingham-check","kind":"texture","summary":"Gingham Check","fits":["GROOVE","DROP"],"reactsTo":["kick"],"mood":[0.3,0.44,0.48,0.76,0.19,0.56],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-polyhaven-gingham-check/"},{"id":"tex-polyhaven-grassy-cobblestone","kind":"texture","summary":"Grassy Cobblestone","fits":["GROOVE","BUILD","DROP"],"reactsTo":["bass"],"mood":[0.3,0.53,0.58,0.95,0.03,0.93],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-polyhaven-grassy-cobblestone/"},{"id":"tex-polyhaven-gray-rocks","kind":"texture","summary":"Gray Rocks","fits":["GROOVE","DROP"],"reactsTo":["bass","kick"],"mood":[0.3,0.5,0.54,0.96,0.02,1],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-polyhaven-gray-rocks/"},{"id":"tex-polyhaven-grey-cartago-03","kind":"texture","summary":"Grey Cartago 03","fits":["GROOVE","BUILD","DROP"],"reactsTo":["energy"],"mood":[0.3,0.42,0.52,0.91,0.05,0.7],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-polyhaven-grey-cartago-03/"},{"id":"tex-polyhaven-grey-stone-path","kind":"texture","summary":"Grey Stone Path","fits":["GROOVE","BUILD","DROP"],"reactsTo":["bass"],"mood":[0.3,0.59,0.54,0.97,0.02,1],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-polyhaven-grey-stone-path/"},{"id":"tex-polyhaven-herringbone-brick","kind":"texture","summary":"Herringbone Brick","fits":["GROOVE","BUILD"],"reactsTo":["bass"],"mood":[0.3,0.34,0.57,0.94,0.01,1],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-polyhaven-herringbone-brick/"},{"id":"tex-polyhaven-herringbone-pavement","kind":"texture","summary":"Herringbone Pavement","fits":["GROOVE","BUILD"],"reactsTo":["bass"],"mood":[0.3,0.67,0.55,0.96,0.05,1],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-polyhaven-herringbone-pavement/"},{"id":"tex-polyhaven-japanese-stone-wall","kind":"texture","summary":"Japanese Stone Wall","fits":["GROOVE","BUILD","DROP"],"reactsTo":["bass"],"mood":[0.3,0.45,0.53,0.97,0.05,1],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-polyhaven-japanese-stone-wall/"},{"id":"tex-polyhaven-japanese-sycamore","kind":"texture","summary":"Japanese Sycamore","fits":["INTRO","BREAKDOWN"],"reactsTo":["mid"],"mood":[0.3,0.47,0.55,0.96,0.16,1],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-polyhaven-japanese-sycamore/"},{"id":"tex-polyhaven-jolcham-oak-bark-01","kind":"texture","summary":"Jolcham Oak Bark 01","fits":["GROOVE","DROP"],"reactsTo":["bass","kick"],"mood":[0.3,0.33,0.56,0.8,0.16,1],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-polyhaven-jolcham-oak-bark-01/"},{"id":"tex-polyhaven-large-pebbles","kind":"texture","summary":"Large Pebbles","fits":["GROOVE","BUILD","DROP"],"reactsTo":["bass"],"mood":[0.3,0.44,0.53,0.96,0.02,1],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-polyhaven-large-pebbles/"},{"id":"tex-polyhaven-large-red-bricks","kind":"texture","summary":"Large Red Bricks","fits":["GROOVE","DROP"],"reactsTo":["kick"],"mood":[0.3,0.45,0.65,0.97,0.21,1],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-polyhaven-large-red-bricks/"},{"id":"tex-polyhaven-leaves-forest-ground","kind":"texture","summary":"Leaves Forest Ground","fits":["GROOVE","BUILD","DROP"],"reactsTo":["bass"],"mood":[0.3,0.41,0.63,0.93,0.02,1],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-polyhaven-leaves-forest-ground/"},{"id":"tex-polyhaven-marble-cliff-06","kind":"texture","summary":"Marble Cliff 06","fits":["INTRO","GROOVE","BREAKDOWN"],"reactsTo":["mid"],"mood":[0.3,0.57,0.6,0.97,0.06,1],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-polyhaven-marble-cliff-06/"},{"id":"tex-polyhaven-marble-mosaic-tiles","kind":"texture","summary":"Marble Mosaic Tiles","fits":["GROOVE","DROP"],"reactsTo":["kick"],"mood":[0.3,0.42,0.57,0.88,0.03,1],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-polyhaven-marble-mosaic-tiles/"},{"id":"tex-polyhaven-marble-rock-03","kind":"texture","summary":"Marble Rock 03","fits":["GROOVE","DROP"],"reactsTo":["bass","kick"],"mood":[0.3,0.5,0.58,0.94,0.28,0.92],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-polyhaven-marble-rock-03/"},{"id":"tex-polyhaven-medieval-blocks-02","kind":"texture","summary":"Medieval Blocks 02","fits":["GROOVE","BUILD","DROP"],"reactsTo":["bass"],"mood":[0.3,0.49,0.63,0.97,0.1,1],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-polyhaven-medieval-blocks-02/"},{"id":"tex-polyhaven-medieval-blocks-05","kind":"texture","summary":"Medieval Blocks 05","fits":["GROOVE","BUILD","DROP"],"reactsTo":["bass"],"mood":[0.3,0.54,0.62,0.95,0.04,0.96],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-polyhaven-medieval-blocks-05/"},{"id":"tex-polyhaven-medieval-blocks-06","kind":"texture","summary":"Medieval Blocks 06","fits":["GROOVE","BUILD","DROP"],"reactsTo":["bass"],"mood":[0.3,0.48,0.6,0.98,0.08,0.98],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-polyhaven-medieval-blocks-06/"},{"id":"tex-polyhaven-metal-grate-rusty","kind":"texture","summary":"Metal Grate Rusty","fits":["GROOVE","DROP"],"reactsTo":["kick"],"mood":[0.3,0.6,0.65,0.98,0.04,1],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-polyhaven-metal-grate-rusty/"},{"id":"tex-polyhaven-metal-plate","kind":"texture","summary":"Metal Plate","fits":["GROOVE","BUILD"],"reactsTo":["bass"],"mood":[0.3,0.6,0.56,0.97,0.12,1],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-polyhaven-metal-plate/"},{"id":"tex-polyhaven-rock-wall-16","kind":"texture","summary":"Rock Wall 16","fits":["GROOVE","DROP"],"reactsTo":["bass","kick"],"mood":[0.3,0.32,0.53,0.86,0.03,0.84],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-polyhaven-rock-wall-16/"},{"id":"tex-polyhaven-rock-wall-17","kind":"texture","summary":"Rock Wall 17","fits":["GROOVE","DROP"],"reactsTo":["bass","kick"],"mood":[0.3,0.45,0.56,0.93,0.1,1],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-polyhaven-rock-wall-17/"},{"id":"tex-polyhaven-rocky-terrain","kind":"texture","summary":"Rocky Terrain","fits":["GROOVE","DROP"],"reactsTo":["bass","kick"],"mood":[0.3,0.43,0.61,0.94,0.07,1],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-polyhaven-rocky-terrain/"},{"id":"tex-polyhaven-rocky-terrain-03","kind":"texture","summary":"Rocky Terrain 03","fits":["GROOVE","DROP"],"reactsTo":["bass","kick"],"mood":[0.3,0.44,0.59,0.95,0.1,1],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-polyhaven-rocky-terrain-03/"},{"id":"tex-polyhaven-roof-07","kind":"texture","summary":"Roof 07","fits":["GROOVE","DROP"],"reactsTo":["kick"],"mood":[0.3,0.51,0.55,0.95,0.05,0.94],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-polyhaven-roof-07/"},{"id":"tex-polyhaven-rough-block-wall","kind":"texture","summary":"Rough Block Wall","fits":["GROOVE","BUILD","DROP"],"reactsTo":["bass"],"mood":[0.3,0.45,0.57,0.94,0.21,0.98],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-polyhaven-rough-block-wall/"},{"id":"tex-polyhaven-rubble","kind":"texture","summary":"Rubble","fits":["GROOVE","DROP"],"reactsTo":["bass","kick"],"mood":[0.3,0.52,0.55,0.97,0.02,1],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-polyhaven-rubble/"},{"id":"tex-polyhaven-rusted-shutter","kind":"texture","summary":"Rusted Shutter","fits":["GROOVE","DROP"],"reactsTo":["kick"],"mood":[0.3,0.36,0.49,0.91,0.24,1],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-polyhaven-rusted-shutter/"},{"id":"tex-polyhaven-rusty-metal-03","kind":"texture","summary":"Rusty Metal 03","fits":["GROOVE","DROP"],"reactsTo":["bass","kick"],"mood":[0.3,0.55,0.71,0.97,0.12,0.84],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-polyhaven-rusty-metal-03/"},{"id":"tex-polyhaven-rusty-metal-04","kind":"texture","summary":"Rusty Metal 04","fits":["GROOVE","DROP"],"reactsTo":["bass","kick"],"mood":[0.3,0.37,0.56,0.75,0.13,1],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-polyhaven-rusty-metal-04/"},{"id":"tex-polyhaven-rusty-metal-05","kind":"texture","summary":"Rusty Metal 05","fits":["GROOVE","DROP"],"reactsTo":["bass","kick"],"mood":[0.3,0.39,0.62,0.91,0.15,1],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-polyhaven-rusty-metal-05/"},{"id":"tex-polyhaven-slate-driveway","kind":"texture","summary":"Slate Driveway","fits":["GROOVE","DROP"],"reactsTo":["bass","kick"],"mood":[0.3,0.38,0.52,0.92,0.03,1],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-polyhaven-slate-driveway/"},{"id":"tex-polyhaven-slate-floor-02","kind":"texture","summary":"Slate Floor 02","fits":["INTRO","GROOVE","BREAKDOWN"],"reactsTo":["mid"],"mood":[0.3,0.44,0.6,0.97,0.03,1],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-polyhaven-slate-floor-02/"},{"id":"tex-polyhaven-square-tiled-wall","kind":"texture","summary":"Square Tiled Wall","fits":["GROOVE","DROP"],"reactsTo":["kick"],"mood":[0.3,0.46,0.55,0.92,0.11,1],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-polyhaven-square-tiled-wall/"},{"id":"tex-polyhaven-stone-pathway","kind":"texture","summary":"Stone Pathway","fits":["GROOVE","DROP"],"reactsTo":["bass","kick"],"mood":[0.3,0.57,0.57,0.98,0.02,0.73],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-polyhaven-stone-pathway/"},{"id":"tex-polyhaven-stone-tiles-03","kind":"texture","summary":"Stone Tiles 03","fits":["GROOVE","BUILD","DROP"],"reactsTo":["bass"],"mood":[0.3,0.45,0.58,0.85,0.01,1],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-polyhaven-stone-tiles-03/"},{"id":"tex-polyhaven-stone-wall","kind":"texture","summary":"Stone Wall","fits":["GROOVE","DROP"],"reactsTo":["bass","kick"],"mood":[0.3,0.56,0.58,0.97,0.07,1],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-polyhaven-stone-wall/"},{"id":"tex-polyhaven-stone-wall-04","kind":"texture","summary":"Stone Wall 04","fits":["GROOVE","DROP"],"reactsTo":["bass","kick"],"mood":[0.3,0.59,0.54,0.94,0.08,1],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-polyhaven-stone-wall-04/"},{"id":"tex-polyhaven-tiger-rock","kind":"texture","summary":"Tiger Rock","fits":["GROOVE","DROP"],"reactsTo":["bass","kick"],"mood":[0.3,0.43,0.59,0.94,0.11,1],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-polyhaven-tiger-rock/"},{"id":"tex-polyhaven-volcanic-herringbone-01","kind":"texture","summary":"Volcanic Herringbone 01","fits":["GROOVE","BUILD"],"reactsTo":["bass"],"mood":[0.3,0.3,0.52,0.85,0.04,0.84],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-polyhaven-volcanic-herringbone-01/"},{"id":"tex-polyhaven-volcanic-rock-tiles","kind":"texture","summary":"Volcanic Rock Tiles","fits":["GROOVE","DROP"],"reactsTo":["bass","kick"],"mood":[0.3,0.44,0.52,0.89,0.04,1],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-polyhaven-volcanic-rock-tiles/"},{"id":"tex-polyhaven-weathered-peeling-timber","kind":"texture","summary":"Weathered Peeling Timber","fits":["GROOVE","BUILD","DROP"],"reactsTo":["energy"],"mood":[0.3,0.31,0.54,0.84,0.32,1],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-polyhaven-weathered-peeling-timber/"},{"id":"tex-polyhaven-weathered-plank-siding","kind":"texture","summary":"Weathered Plank Siding","fits":["GROOVE","BUILD","DROP"],"reactsTo":["energy"],"mood":[0.3,0.59,0.55,0.97,0.35,0.86],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-polyhaven-weathered-plank-siding/"},{"id":"tex-polyhaven-wood-inlaid-concrete-wall","kind":"texture","summary":"Wood Inlaid Concrete Wall","fits":["GROOVE","BUILD","DROP"],"reactsTo":["energy"],"mood":[0.3,0.4,0.54,0.63,0.18,0.47],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-polyhaven-wood-inlaid-concrete-wall/"},{"id":"tex-polyhaven-wool-boucle","kind":"texture","summary":"Wool Boucle","fits":["GROOVE","DROP"],"reactsTo":["kick"],"mood":[0.3,0.45,0.54,0.81,0.07,1],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-polyhaven-wool-boucle/"},{"id":"tex-polyhaven-worn-corrugated-iron","kind":"texture","summary":"Worn Corrugated Iron","fits":["GROOVE","BUILD","DROP"],"reactsTo":["energy"],"mood":[0.3,0.52,0.51,0.98,0.24,1],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-polyhaven-worn-corrugated-iron/"},{"id":"tex-polyhaven-worn-cracked-plaster","kind":"texture","summary":"Worn Cracked Plaster","fits":["INTRO","BUILD","BREAKDOWN"],"reactsTo":["high","mid"],"mood":[0.3,0.47,0.58,0.96,0.04,1],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-polyhaven-worn-cracked-plaster/"},{"id":"tex-polyhaven-worn-planks","kind":"texture","summary":"Worn Planks","fits":["GROOVE","BUILD","DROP"],"reactsTo":["energy"],"mood":[0.3,0.42,0.57,0.96,0.25,1],"license":"CC0-1.0","url":"https://freevj.nett.kr/en/loops/texture/tex-polyhaven-worn-planks/"},{"id":"tunnel-rings","kind":"pattern","summary":"Rings rushing toward a vanishing point, thickening on every kick.","fits":["GROOVE","BUILD","DROP"],"reactsTo":["kick","bass"],"mood":[0.8,0.5,0.4,0.6,0.95,0.3],"license":"CC-BY-4.0","url":"https://freevj.nett.kr/en/loops/pattern/tunnel-rings/"},{"id":"voronoi-cells","kind":"pattern","summary":"Living cell walls that drift and thicken with the mids.","fits":["GROOVE","BUILD","BREAKDOWN"],"reactsTo":["mid","kick"],"mood":[0.45,0.45,0.4,0.6,0.8,0.4],"license":"CC-BY-4.0","url":"https://freevj.nett.kr/en/loops/pattern/voronoi-cells/"},{"id":"warp-stars","kind":"particle","summary":"Star streaks bursting from the centre; bass stretches the trails.","fits":["INTRO","BUILD"],"reactsTo":["bass"],"mood":[0.5,0.4,0.3,0.6,0.3,0.3],"license":"CC-BY-4.0","url":"https://freevj.nett.kr/en/loops/particle/warp-stars/"}]}