{"format":"tune-toys","schemaVersion":"0.1.0","id":"toys.starters.warm-echo","revision":0,"title":"Warm Echo","description":"An editable Tune.Toys reference built with the shared Rust engine.","entrypoint":"main","entryFrame":"panel","definitions":{"main":{"title":"Warm Echo","inputs":{"audio":{"type":"audio","channels":2}},"outputs":{"audio":{"type":"audio","channels":2}},"parameters":{"cutoff":{"label":"Tone","min":40,"max":18000,"default":3200,"unit":"Hz","scale":"log","smoothingMs":5,"targets":[{"node":"tone","parameter":"cutoff"}]},"time":{"label":"Time","min":20,"max":1000,"default":280,"unit":"ms","scale":"linear","smoothingMs":5,"targets":[{"node":"echo","parameter":"time"}]},"feedback":{"label":"Feedback","min":0,"max":0.9,"default":0.35,"unit":"","scale":"linear","smoothingMs":5,"targets":[{"node":"echo","parameter":"feedback"}]},"mix":{"label":"Mix","min":0,"max":1,"default":0.3,"unit":"","scale":"linear","smoothingMs":5,"targets":[{"node":"echo","parameter":"mix"}]}},"nodes":{"tone":{"kind":"primitive","type":"std.lowpass","version":"0.1.0"},"echo":{"kind":"primitive","type":"std.delay","version":"0.1.0"},"output_gain":{"kind":"primitive","type":"std.gain","version":"0.1.0"}},"connections":{"to_tone":{"from":{"node":"$in","port":"audio"},"to":{"node":"tone","port":"audio"}},"to_echo":{"from":{"node":"tone","port":"audio"},"to":{"node":"echo","port":"audio"}},"to_output_gain":{"from":{"node":"echo","port":"audio"},"to":{"node":"output_gain","port":"audio"}},"output":{"from":{"node":"output_gain","port":"audio"},"to":{"node":"$out","port":"audio"}}}}},"frames":{"panel":{"definition":"main","title":"Warm Echo","width":650,"height":270,"widgets":{"title":{"kind":"text","text":"WARM ECHO","bounds":{"x":30,"y":22,"width":590,"height":40},"style":{"fontFamily":"display","fontSize":24,"fontWeight":600,"letterSpacing":0.5}},"cutoff":{"kind":"knob","label":"Tone","parameter":"cutoff","bounds":{"x":35,"y":80,"width":140,"height":155}},"time":{"kind":"knob","label":"Time","parameter":"time","bounds":{"x":190,"y":80,"width":140,"height":155}},"feedback":{"kind":"knob","label":"Feedback","parameter":"feedback","bounds":{"x":345,"y":80,"width":140,"height":155}},"mix":{"kind":"knob","label":"Mix","parameter":"mix","bounds":{"x":500,"y":80,"width":140,"height":155}}}}},"assets":{}}