SHOW:
|
|
- or go back to the newest paste.
| 1 | [ | |
| 2 | {
| |
| 3 | "id": "8812ca3.0f09038", | |
| 4 | "type": "tab", | |
| 5 | - | "label": "Day21_Songs", |
| 5 | + | "label": "[K3_P18 - Piano]", |
| 6 | "disabled": true, | |
| 7 | "info": "" | |
| 8 | }, | |
| 9 | {
| |
| 10 | "id": "bff8563d.677d18", | |
| 11 | "type": "udp out", | |
| 12 | "z": "8812ca3.0f09038", | |
| 13 | "name": "", | |
| 14 | "addr": "192.168.178.255", | |
| 15 | "iface": "", | |
| 16 | "port": "55056", | |
| 17 | "ipv": "udp4", | |
| 18 | "outport": "", | |
| 19 | "base64": false, | |
| 20 | "multicast": "false", | |
| 21 | "x": 1020, | |
| 22 | "y": 200, | |
| 23 | "wires": [] | |
| 24 | }, | |
| 25 | {
| |
| 26 | "id": "ef0d7dcd.d316c", | |
| 27 | "type": "function", | |
| 28 | "z": "8812ca3.0f09038", | |
| 29 | "name": "NotesToValues", | |
| 30 | "func": "var notes={\n\"NOTE_SILENCE\":0,\n\"NOTE_B0\":-1,\n\"NOTE_C1\":-2,\n\"NOTE_CS1\":-3,\n\"NOTE_D1\":-4,\n\"NOTE_DS1\":-5,\n\"NOTE_E1\":-6,\n\"NOTE_F1\":-7,\n\"NOTE_FS1\":-8,\n\"NOTE_G1\":-9,\n\"NOTE_GS1\":-10,\n\"NOTE_A1\":-11,\n\"NOTE_AS1\":-12,\n\"NOTE_B1\":-13,\n\"NOTE_C2\":-14,\n\"NOTE_CS2\":-15,\n\"NOTE_D2\":-16,\n\"NOTE_DS2\":-17,\n\"NOTE_E2\":-18,\n\"NOTE_F2\":-19,\n\"NOTE_FS2\":-20,\n\"NOTE_G2\":-21,\n\"NOTE_GS2\":-22,\n\"NOTE_A2\":-23,\n\"NOTE_AS2\":-24,\n\"NOTE_B2\":-25,\n\"NOTE_C3\":-26,\n\"NOTE_CS3\":-27,\n\"NOTE_D3\":-28,\n\"NOTE_DS3\":-29,\n\"NOTE_E3\":-30,\n\"NOTE_F3\":-31,\n\"NOTE_FS3\":-32,\n\"NOTE_G3\":-33,\n\"NOTE_GS3\":-34,\n\"NOTE_A3\":-35,\n\"NOTE_AS3\":-36,\n\"NOTE_B3\":-37,\n\"NOTE_C4\":-38,\n\"NOTE_CS4\":-39,\n\"NOTE_D4\":-40,\n\"NOTE_DS4\":-41,\n\"NOTE_E4\":-42,\n\"NOTE_F4\":-43,\n\"NOTE_FS4\":-44,\n\"NOTE_G4\":-45,\n\"NOTE_GS4\":-46,\n\"NOTE_A4\":-47,\n\"NOTE_AS4\":-48,\n\"NOTE_B4\":-49,\n\"NOTE_C5\":-50,\n\"NOTE_CS5\":-51,\n\"NOTE_D5\":-52,\n\"NOTE_DS5\":-53,\n\"NOTE_E5\":-54,\n\"NOTE_F5\":-55,\n\"NOTE_FS5\":-56,\n\"NOTE_G5\":-57,\n\"NOTE_GS5\":-58,\n\"NOTE_A5\":-59,\n\"NOTE_AS5\":-60,\n\"NOTE_B5\":-61,\n\"NOTE_C6\":-62,\n\"NOTE_CS6\":-63,\n\"NOTE_D6\":-64,\n\"NOTE_DS6\":-65,\n\"NOTE_E6\":-66,\n\"NOTE_F6\":-67,\n\"NOTE_FS6\":-68,\n\"NOTE_G6\":-69,\n\"NOTE_GS6\":-70,\n\"NOTE_A6\":-71,\n\"NOTE_AS6\":-72,\n\"NOTE_B6\":-73,\n\"NOTE_C7\":-74,\n\"NOTE_CS7\":-75,\n\"NOTE_D7\":-76,\n\"NOTE_DS7\":-77,\n\"NOTE_E7\":-78,\n\"NOTE_F7\":-79,\n\"NOTE_FS7\":-80,\n\"NOTE_G7\":-81,\n\"NOTE_GS7\":-82,\n\"NOTE_A7\":-83,\n\"NOTE_AS7\":-84,\n\"NOTE_B7\":-85,\n\"NOTE_C8\":-86,\n\"NOTE_CS8\":-87,\n\"NOTE_D8\":-88,\n\"NOTE_DS8\":-89,\n\"SCORE_END\":-127,\n\"BEAT_025\":1,\n\"BEAT_05\":2,\n\"BEAT_075\":3,\n\"BEAT_1\":4,\n\"BEAT_125\":5,\n\"BEAT_15\":6,\n\"BEAT_175\":7,\n\"BEAT_2\":8,\n\"BEAT_25\":10,\n\"BEAT_3\":12,\n\"BEAT_4\":16,\n\"BEAT_5\":20,\n};\n\n\nvar TwinkleTwinkle = String(msg.payload);\nvar TwinkleTwinkleArr = TwinkleTwinkle.split(\",\");\nvar arrNotes=[];\n\nTwinkleTwinkleArr.forEach(function(element) {\n if (notes[element]!= null) arrNotes.push(notes[element]);\n});\narrNotes.push(notes[\"NOTE_SILENCE\"]);\narrNotes.push(notes[\"BEAT_025\"]);\narrNotes.push(notes[\"SCORE_END\"]);\n\nvar vjson ={\n \"cmd\": \"play_speaker_notes\",\n \"length\":arrNotes.length,\n \"song\":arrNotes,\n }\n\nmsg.payload = JSON.stringify(vjson);\nreturn msg;",
| |
| 31 | "outputs": 1, | |
| 32 | "noerr": 0, | |
| 33 | "x": 760, | |
| 34 | "y": 200, | |
| 35 | "wires": [ | |
| 36 | [ | |
| 37 | "bff8563d.677d18" | |
| 38 | ] | |
| 39 | ] | |
| 40 | }, | |
| 41 | {
| |
| 42 | "id": "ccc3728e.3a45", | |
| 43 | "type": "ui_text_input", | |
| 44 | "z": "8812ca3.0f09038", | |
| 45 | "name": "", | |
| 46 | "label": "", | |
| 47 | "group": "618e8c00.ce22d4", | |
| 48 | "order": 0, | |
| 49 | "width": 0, | |
| 50 | "height": 0, | |
| 51 | "passthru": false, | |
| 52 | "mode": "text", | |
| 53 | "delay": 300, | |
| 54 | "topic": "", | |
| 55 | "x": 520, | |
| 56 | "y": 340, | |
| 57 | "wires": [ | |
| 58 | [ | |
| 59 | "ef0d7dcd.d316c" | |
| 60 | ] | |
| 61 | ] | |
| 62 | }, | |
| 63 | {
| |
| 64 | "id": "5434c910.951628", | |
| 65 | "type": "ui_button", | |
| 66 | "z": "8812ca3.0f09038", | |
| 67 | "name": "", | |
| 68 | "group": "618e8c00.ce22d4", | |
| 69 | "order": 0, | |
| 70 | "width": 0, | |
| 71 | "height": 0, | |
| 72 | "passthru": false, | |
| 73 | "label": "Jingle Bells", | |
| 74 | "color": "", | |
| 75 | "bgcolor": "", | |
| 76 | "icon": "", | |
| 77 | "payload": "true", | |
| 78 | "payloadType": "bool", | |
| 79 | "topic": "", | |
| 80 | "x": 250, | |
| 81 | "y": 280, | |
| 82 | "wires": [ | |
| 83 | [ | |
| 84 | "973b700d.0bf1a" | |
| 85 | ] | |
| 86 | ] | |
| 87 | }, | |
| 88 | {
| |
| 89 | "id": "973b700d.0bf1a", | |
| 90 | "type": "change", | |
| 91 | "z": "8812ca3.0f09038", | |
| 92 | "name": "", | |
| 93 | "rules": [ | |
| 94 | {
| |
| 95 | "t": "set", | |
| 96 | "p": "payload", | |
| 97 | "pt": "msg", | |
| 98 | "to": "NOTE_C5,NOTE_C5,NOTE_C5,BEAT_2,NOTE_C5,NOTE_C5,NOTE_C5,BEAT_2,NOTE_SILENCE,BEAT_025,SCORE_END", | |
| 99 | "tot": "str" | |
| 100 | } | |
| 101 | ], | |
| 102 | "action": "", | |
| 103 | "property": "", | |
| 104 | "from": "", | |
| 105 | "to": "", | |
| 106 | "reg": false, | |
| 107 | "x": 500, | |
| 108 | "y": 280, | |
| 109 | "wires": [ | |
| 110 | [ | |
| 111 | "ef0d7dcd.d316c" | |
| 112 | ] | |
| 113 | ] | |
| 114 | }, | |
| 115 | {
| |
| 116 | "id": "7d9436f2.27d348", | |
| 117 | "type": "ui_button", | |
| 118 | "z": "8812ca3.0f09038", | |
| 119 | "name": "", | |
| 120 | "group": "618e8c00.ce22d4", | |
| 121 | "order": 0, | |
| 122 | "width": 0, | |
| 123 | "height": 0, | |
| 124 | "passthru": false, | |
| 125 | "label": "Twinkle Twinkle Star", | |
| 126 | "color": "", | |
| 127 | "bgcolor": "", | |
| 128 | "icon": "", | |
| 129 | "payload": "true", | |
| 130 | "payloadType": "bool", | |
| 131 | "topic": "", | |
| 132 | "x": 280, | |
| 133 | "y": 220, | |
| 134 | "wires": [ | |
| 135 | [ | |
| 136 | "b2190390.b2424" | |
| 137 | ] | |
| 138 | ] | |
| 139 | }, | |
| 140 | {
| |
| 141 | "id": "b2190390.b2424", | |
| 142 | "type": "change", | |
| 143 | "z": "8812ca3.0f09038", | |
| 144 | "name": "", | |
| 145 | "rules": [ | |
| 146 | {
| |
| 147 | "t": "set", | |
| 148 | "p": "payload", | |
| 149 | "pt": "msg", | |
| 150 | "to": "NOTE_C5,NOTE_C5,NOTE_G5,NOTE_G5,NOTE_A5,NOTE_A5,NOTE_G5,BEAT_2,NOTE_F5,NOTE_F5,NOTE_E5,NOTE_E5,NOTE_D5,NOTE_D5,NOTE_C5,BEAT_2,NOTE_G5,NOTE_G5,NOTE_F5,NOTE_F5,NOTE_E5,NOTE_E5,NOTE_D5,BEAT_2,NOTE_G5,NOTE_G5,NOTE_F5,NOTE_F5,NOTE_E5,NOTE_E5,NOTE_D5,BEAT_2,NOTE_C5,NOTE_C5,NOTE_G5,NOTE_G5,NOTE_A5,NOTE_A5,NOTE_G5,BEAT_2,NOTE_F5,NOTE_F5,NOTE_E5,NOTE_E5,NOTE_D5,NOTE_D5,NOTE_C5,BEAT_4,NOTE_SILENCE,BEAT_5,SCORE_END", | |
| 151 | "tot": "str" | |
| 152 | } | |
| 153 | ], | |
| 154 | "action": "", | |
| 155 | "property": "", | |
| 156 | "from": "", | |
| 157 | "to": "", | |
| 158 | "reg": false, | |
| 159 | "x": 500, | |
| 160 | "y": 220, | |
| 161 | "wires": [ | |
| 162 | [ | |
| 163 | "ef0d7dcd.d316c" | |
| 164 | ] | |
| 165 | ] | |
| 166 | }, | |
| 167 | {
| |
| 168 | "id": "18b79cf1.065f63", | |
| 169 | "type": "ui_button", | |
| 170 | "z": "8812ca3.0f09038", | |
| 171 | "name": "", | |
| 172 | "group": "618e8c00.ce22d4", | |
| 173 | "order": 0, | |
| 174 | "width": 0, | |
| 175 | "height": 0, | |
| 176 | "passthru": false, | |
| 177 | "label": "We Wish You a Merry Christmas", | |
| 178 | "color": "", | |
| 179 | "bgcolor": "", | |
| 180 | "icon": "", | |
| 181 | "payload": "true", | |
| 182 | "payloadType": "bool", | |
| 183 | "topic": "", | |
| 184 | "x": 250, | |
| 185 | "y": 160, | |
| 186 | "wires": [ | |
| 187 | [ | |
| 188 | "43d472da.e1a20c" | |
| 189 | ] | |
| 190 | ] | |
| 191 | }, | |
| 192 | {
| |
| 193 | "id": "43d472da.e1a20c", | |
| 194 | "type": "change", | |
| 195 | "z": "8812ca3.0f09038", | |
| 196 | "name": "", | |
| 197 | "rules": [ | |
| 198 | {
| |
| 199 | "t": "set", | |
| 200 | "p": "payload", | |
| 201 | "pt": "msg", | |
| 202 | "to": "NOTE_C5,NOTE_C5,NOTE_G5,NOTE_G5,NOTE_A5,NOTE_A5,NOTE_G5,BEAT_2,NOTE_F5,NOTE_F5,NOTE_E5,NOTE_E5,NOTE_D5,NOTE_D5,NOTE_C5,BEAT_2,NOTE_G5,NOTE_G5,NOTE_F5,NOTE_F5,NOTE_E5,NOTE_E5,NOTE_D5,BEAT_2,NOTE_G5,NOTE_G5,NOTE_F5,NOTE_F5,NOTE_E5,NOTE_E5,NOTE_D5,BEAT_2,NOTE_C5,NOTE_C5,NOTE_G5,NOTE_G5,NOTE_A5,NOTE_A5,NOTE_G5,BEAT_2,NOTE_F5,NOTE_F5,NOTE_E5,NOTE_E5,NOTE_D5,NOTE_D5,NOTE_C5,BEAT_4,NOTE_SILENCE,BEAT_5,SCORE_END", | |
| 203 | "tot": "str" | |
| 204 | } | |
| 205 | ], | |
| 206 | "action": "", | |
| 207 | "property": "", | |
| 208 | "from": "", | |
| 209 | "to": "", | |
| 210 | "reg": false, | |
| 211 | "x": 500, | |
| 212 | "y": 160, | |
| 213 | "wires": [ | |
| 214 | [ | |
| 215 | "ef0d7dcd.d316c" | |
| 216 | ] | |
| 217 | ] | |
| 218 | }, | |
| 219 | {
| |
| 220 | "id": "d481253f.ce0318", | |
| 221 | "type": "ui_button", | |
| 222 | "z": "8812ca3.0f09038", | |
| 223 | "name": "", | |
| 224 | "group": "618e8c00.ce22d4", | |
| 225 | "order": 0, | |
| 226 | "width": 0, | |
| 227 | "height": 0, | |
| 228 | "passthru": false, | |
| 229 | "label": "Beethoven - Symphony No. 5", | |
| 230 | "color": "", | |
| 231 | "bgcolor": "", | |
| 232 | "icon": "", | |
| 233 | "payload": "true", | |
| 234 | "payloadType": "bool", | |
| 235 | "topic": "", | |
| 236 | "x": 260, | |
| 237 | "y": 100, | |
| 238 | "wires": [ | |
| 239 | [ | |
| 240 | "a726963c.ee2768" | |
| 241 | ] | |
| 242 | ] | |
| 243 | }, | |
| 244 | {
| |
| 245 | "id": "a726963c.ee2768", | |
| 246 | "type": "change", | |
| 247 | "z": "8812ca3.0f09038", | |
| 248 | "name": "", | |
| 249 | "rules": [ | |
| 250 | {
| |
| 251 | "t": "set", | |
| 252 | "p": "payload", | |
| 253 | "pt": "msg", | |
| 254 | "to": "NOTE_G5,BEAT_075,NOTE_G5,BEAT_075,NOTE_G5,BEAT_075,NOTE_E5,BEAT_5,NOTE_F5,BEAT_075,NOTE_F5,BEAT_075,NOTE_F5,BEAT_075,NOTE_D5,BEAT_5", | |
| 255 | "tot": "str" | |
| 256 | } | |
| 257 | ], | |
| 258 | "action": "", | |
| 259 | "property": "", | |
| 260 | "from": "", | |
| 261 | "to": "", | |
| 262 | "reg": false, | |
| 263 | "x": 500, | |
| 264 | "y": 100, | |
| 265 | "wires": [ | |
| 266 | [ | |
| 267 | "ef0d7dcd.d316c" | |
| 268 | ] | |
| 269 | ] | |
| 270 | }, | |
| 271 | {
| |
| 272 | "id": "618e8c00.ce22d4", | |
| 273 | "type": "ui_group", | |
| 274 | "z": "", | |
| 275 | - | "name": "[Day21] Sound", |
| 275 | + | "name": "[K3_P18 - Piano]", |
| 276 | "tab": "1589f047.e168c", | |
| 277 | "order": 1, | |
| 278 | "disp": true, | |
| 279 | "width": "6", | |
| 280 | "collapse": false | |
| 281 | }, | |
| 282 | {
| |
| 283 | "id": "1589f047.e168c", | |
| 284 | "type": "ui_tab", | |
| 285 | "z": "", | |
| 286 | - | "name": "Day21", |
| 286 | + | "name": "[K3_P18]", |
| 287 | "icon": "dashboard", | |
| 288 | "order": 16 | |
| 289 | } | |
| 290 | ] |