{
	"$schema": "https://ui.shadcn.com/schema/registry-item.json",
	"name": "SoundDissolve-JS",
	"title": "SoundDissolve",
	"description": "A soft granular shimmer for fading between scenes.",
	"type": "registry:component",
	"files": [
		{
			"type": "registry:component",
			"path": "dissolve.js",
			"target": "@components/sounds/dissolve.js",
			"content": "const dissolve = {\n  duration: 1.6,\n  seed: 138,\n  loudness: -19,\n  lowpass: 9000,\n  highpass: 300,\n  width: 0.8,\n  reverb: { mix: 0.4, decay: 1.8, predelay: 0.01, damp: 7000 },\n  layers: [\n    {\n      type: 'tone',\n      freq: 739.99,\n      at: 1.233,\n      gain: -16.5117,\n      pan: 0.1097,\n      env: { attack: 0.02, decay: 0.1479, curve: 4 }\n    },\n    {\n      type: 'tone',\n      freq: 1318.51,\n      at: 0.6861,\n      gain: -10.8819,\n      pan: 0.4019,\n      env: { attack: 0.02, decay: 0.1336, curve: 4 }\n    },\n    {\n      type: 'tone',\n      freq: 739.99,\n      at: 0.2569,\n      gain: -17.4895,\n      pan: -0.0061,\n      env: { attack: 0.02, decay: 0.082, curve: 4 }\n    },\n    {\n      type: 'tone',\n      freq: 880,\n      at: 1.0192,\n      gain: -10.6838,\n      pan: -0.0941,\n      env: { attack: 0.02, decay: 0.0786, curve: 4 }\n    },\n    {\n      type: 'tone',\n      freq: 1479.98,\n      at: 0.0924,\n      gain: -11.0321,\n      pan: 0.3329,\n      env: { attack: 0.02, decay: 0.1374, curve: 4 }\n    },\n    {\n      type: 'tone',\n      freq: 1174.66,\n      at: 0.2994,\n      gain: -17.9917,\n      pan: 0.7025,\n      env: { attack: 0.02, decay: 0.116, curve: 4 }\n    },\n    {\n      type: 'tone',\n      freq: 987.77,\n      at: 1.1587,\n      gain: -11.291,\n      pan: 0.5463,\n      env: { attack: 0.02, decay: 0.0807, curve: 4 }\n    },\n    {\n      type: 'tone',\n      freq: 1174.66,\n      at: 1.1701,\n      gain: -17.5907,\n      pan: -0.3759,\n      env: { attack: 0.02, decay: 0.0822, curve: 4 }\n    },\n    {\n      type: 'tone',\n      freq: 987.77,\n      at: 1.0026,\n      gain: -12.1927,\n      pan: 0.0744,\n      env: { attack: 0.02, decay: 0.1392, curve: 4 }\n    },\n    {\n      type: 'tone',\n      freq: 880,\n      at: 0.3246,\n      gain: -17.2456,\n      pan: -0.1775,\n      env: { attack: 0.02, decay: 0.092, curve: 4 }\n    },\n    {\n      type: 'tone',\n      freq: 739.99,\n      at: 0.2713,\n      gain: -16.4048,\n      pan: 0.5584,\n      env: { attack: 0.02, decay: 0.077, curve: 4 }\n    },\n    {\n      type: 'tone',\n      freq: 1318.51,\n      at: 0.4219,\n      gain: -16.3444,\n      pan: 0.1993,\n      env: { attack: 0.02, decay: 0.0661, curve: 4 }\n    },\n    {\n      type: 'tone',\n      freq: 587.33,\n      at: 1.0028,\n      gain: -10.8418,\n      pan: 0.201,\n      env: { attack: 0.02, decay: 0.0864, curve: 4 }\n    },\n    {\n      type: 'tone',\n      freq: 1318.51,\n      at: 1.2488,\n      gain: -13.1784,\n      pan: -0.6462,\n      env: { attack: 0.02, decay: 0.0653, curve: 4 }\n    },\n    {\n      type: 'tone',\n      freq: 1318.51,\n      at: 1.2211,\n      gain: -14.3077,\n      pan: 0.4474,\n      env: { attack: 0.02, decay: 0.1448, curve: 4 }\n    },\n    {\n      type: 'tone',\n      freq: 739.99,\n      at: 0.5009,\n      gain: -15.9551,\n      pan: 0.46,\n      env: { attack: 0.02, decay: 0.1189, curve: 4 }\n    },\n    {\n      type: 'tone',\n      freq: 587.33,\n      at: 0.2742,\n      gain: -13.1501,\n      pan: 0.0068,\n      env: { attack: 0.02, decay: 0.08, curve: 4 }\n    },\n    {\n      type: 'tone',\n      freq: 1174.66,\n      at: 0.9079,\n      gain: -17.8302,\n      pan: 0.481,\n      env: { attack: 0.02, decay: 0.1199, curve: 4 }\n    },\n    {\n      type: 'tone',\n      freq: 587.33,\n      at: 1.1648,\n      gain: -17.2676,\n      pan: 0.5008,\n      env: { attack: 0.02, decay: 0.0989, curve: 4 }\n    },\n    {\n      type: 'tone',\n      freq: 1479.98,\n      at: 0.8083,\n      gain: -14.4157,\n      pan: -0.1062,\n      env: { attack: 0.02, decay: 0.0924, curve: 4 }\n    },\n    {\n      type: 'tone',\n      freq: 1479.98,\n      at: 0.7205,\n      gain: -13.7314,\n      pan: 0.3476,\n      env: { attack: 0.02, decay: 0.0599, curve: 4 }\n    },\n    {\n      type: 'tone',\n      freq: 880,\n      at: 0.7709,\n      gain: -15.648,\n      pan: -0.1374,\n      env: { attack: 0.02, decay: 0.0775, curve: 4 }\n    },\n    {\n      type: 'tone',\n      freq: 1760,\n      at: 1.3,\n      gain: -17.0085,\n      pan: -0.3653,\n      env: { attack: 0.02, decay: 0.0554, curve: 4 }\n    },\n    {\n      type: 'tone',\n      freq: 1760,\n      at: 1.2673,\n      gain: -16.3581,\n      pan: -0.5708,\n      env: { attack: 0.02, decay: 0.0585, curve: 4 }\n    },\n    {\n      type: 'tone',\n      freq: 587.33,\n      at: 0.2253,\n      gain: -14.3883,\n      pan: -0.5268,\n      env: { attack: 0.02, decay: 0.1342, curve: 4 }\n    },\n    {\n      type: 'tone',\n      freq: 1174.66,\n      at: 1.125,\n      gain: -10.8956,\n      pan: 0.6239,\n      env: { attack: 0.02, decay: 0.0777, curve: 4 }\n    },\n    {\n      type: 'noise',\n      color: 'pink',\n      gain: -20,\n      filter: { type: 'bandpass', freq: 3000, q: 0.5 },\n      env: { attack: 0.6, rise: 1.5, decay: 0.9, curve: 3 }\n    }\n  ]\n};\n\nexport default dissolve;\n"
		}
	],
	"registryDependencies": [
		"https://reactbits.dev/r/SoundEngine-JS.json"
	],
	"dependencies": []
}