[gd_scene load_steps=5 format=2] [ext_resource path="res://cosmic/osc.gd" type="Script" id=1] [sub_resource type="PhysicsMaterial" id=3] [sub_resource type="SphereShape" id=1] [sub_resource type="SphereMesh" id=2] resource_local_to_scene = true [node name="osc" type="RigidBody" groups=["sounders"]] collision_layer = 4 collision_mask = 0 physics_material_override = SubResource( 3 ) gravity_scale = 0.0 script = ExtResource( 1 ) use_embeded_patch = true patch = "#N canvas 116 274 456 518 12; #X obj 50 277 osc~ 440; #X floatatom 21 198 5 0 0 0 - - - 0; #X obj 21 22 r fromGodot\\$0; #X obj 21 46 list trim; #X obj 199 467 dac~ 1 2; #X obj 199 407 *~; #X obj 189 127 unpack f f; #X obj 21 70 route freq gain panvol; #X obj 50 301 *~; #X obj 189 264 line~; #X msg 189 240 \\$1 100; #X floatatom 189 177 5 0 0 0 - - - 0; #X obj 132 310 switch~; #X obj 132 286 tgl 19 0 empty empty empty 0 -10 0 12 #fcfcfc #000000 #000000 0 1; #X obj 132 262 change; #X text 89 155 switch on/off before 0 to stop startup pops, f 12; #X obj 189 216 max 0; #X obj 303 253 hsl 100 20 -1 1 0 0 empty empty empty -2 -10 0 12 #fcfcfc #000000 #000000 0 1; #X obj 300 349 line~; #X msg 300 325 \\$1 100; #X obj 300 278 expr ($f1 + 1)/8; #X floatatom 300 302 5 0 0 0 - - - 0; #N canvas 68 97 450 300 pan2~ 0; #X obj 51 98 cos~; #X obj 111 98 cos~; #X obj 33 128 *~; #X obj 93 128 *~; #X obj 33 158 outlet~; #X obj 93 158 outlet~; #X obj 33 24 inlet~; #X obj 111 24 inlet~; #X obj 111 74 +~ 0.75; #X connect 0 0 2 1; #X connect 1 0 3 1; #X connect 2 0 4 0; #X connect 3 0 5 0; #X connect 6 0 2 0; #X connect 6 0 3 0; #X connect 7 0 8 0; #X connect 7 0 0 0; #X connect 8 0 1 0; #X restore 199 437 pd pan2~; #X floatatom 296 159 5 0 0 0 - - - 0; #X obj 296 182 sin; #X floatatom 296 206 5 0 0 0 - - - 0; #X obj 132 238 1; #X obj 203 336 *~; #X connect 0 0 8 0; #X connect 1 0 0 0; #X connect 2 0 3 0; #X connect 3 0 7 0; #X connect 5 0 22 0; #X connect 6 0 11 0; #X connect 6 1 23 0; #X connect 7 0 1 0; #X connect 7 1 8 1; #X connect 7 2 6 0; #X connect 8 0 5 0; #X connect 9 0 27 0; #X connect 9 0 27 1; #X connect 10 0 9 0; #X connect 11 0 16 0; #X connect 11 0 26 0; #X connect 13 0 12 0; #X connect 14 0 13 0; #X connect 16 0 10 0; #X connect 17 0 20 0; #X connect 18 0 22 1; #X connect 19 0 18 0; #X connect 20 0 21 0; #X connect 21 0 19 0; #X connect 22 0 4 0; #X connect 22 1 4 1; #X connect 23 0 24 0; #X connect 24 0 25 0; #X connect 25 0 17 0; #X connect 26 0 14 0; #X connect 27 0 5 1; " [node name="CollisionShape" type="CollisionShape" parent="."] shape = SubResource( 1 ) [node name="MeshInstance" type="MeshInstance" parent="."] mesh = SubResource( 2 )