Created
May 10, 2016 11:04
-
-
Save maolion/5863b069a6149a3da86d5ed4f495e864 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| 'use strict'; | |
| var D0 = -1; | |
| var D1 = 261; | |
| var D2 = 293; | |
| var D3 = 329; | |
| var D4 = 349; | |
| var D5 = 392; | |
| var D6 = 440; | |
| var D7 = 494; | |
| var M1 = 523; | |
| var M2 = 586; | |
| var M3 = 658; | |
| var M4 = 697; | |
| var M5 = 783; | |
| var M6 = 879; | |
| var M7 = 987; | |
| $.ready(function (error) { | |
| if (error) { | |
| console.log(error); | |
| return; | |
| } | |
| var $bee = $('#bee'); | |
| //var scale = [[261, 0.4], [294, 0.4], [330, 0.4], [349, 0.4], [392, 0.4], [440, 0.4], [494, 0.4]]; | |
| //var scaleM = [[523, 0.6], [586, 0.6], [658, 0.6], [697, 0.6], [783, 0.6], [879, 0.6], [987, 0.6]]; | |
| //var scaleH = [[1045, 0.6], [1171, 0.6], [1316, 0.6], [1393, 0.6], [1563, 0.6], [1755, 0.6], [1971, 0.6]]; | |
| //var map = [262, 294, 330, 349, 392, 440, 494]; | |
| //var map = [121, 147, 165, 174.5, 196, 220, 247]; | |
| // | |
| //var map =[523, 587, 659, 698, 784, 880, 988, 1047, 1175, 1319, 1397, 1568, 1760, 1976] | |
| // var tunes = [ | |
| // [M3, 1],[M3, 1],[M4, 1], [M5, 1], | |
| // [M5, 1],[M4, 1],[M3, 1],[M2, 1], | |
| // [M1, 1],[M1, 1],[M2, 1],[M3, 1], | |
| // [M3, 1.5],[M2, 0.5],[M2, 2], | |
| // [M3, 1],[M3, 1],[M4, 1],[M5, 1], | |
| // [M5, 1],[M4, 1],[M3, 1],[M2, 1], | |
| // [M1, 1],[M1, 1],[M2, 1],[M3, 1], | |
| // [M2, 1.5],[M1, 0.5],[M1, 2], | |
| // [M2, 1],[M2, 1],[M3, 1],[M1, 1], | |
| // [M2, 1],[M3, 0.5],[M4, 0.5],[M3, 1],[M1, 1], | |
| // [M2, 1],[M3, 0.5],[M4, 0.5],[M3, 1],[M2, 1], | |
| // [M1, 1],[M2, 1],[D5, 1],[D0, 1], | |
| // [M3, 1],[M3, 1],[M4, 1],[M5, 1], | |
| // [M5, 1],[M4, 1],[M3, 1],[M4, 0.5],[M2, 0.5], | |
| // [M1, 1],[M1, 1],[M2, 1],[M3, 1], | |
| // [M2, 1.5],[M1, 0.5],[M1, 2] | |
| // ]; | |
| // var tunes = [ | |
| // [M6, 4], | |
| // [M5, 2], [M5, 1], [M6, 1], | |
| // [M2, 4], | |
| // [M1, 2], [M1, 1], [M6, 1], | |
| // [M2, 4], | |
| // [M5, 2], [M5, 2], | |
| // [M6, 1], [M1, 1], [M6, 1], [M5, 1], | |
| // [M1, 2], [M1, 1], [M6, 1], | |
| // [M2, 4], | |
| // [M5, 2], [M2, 2], | |
| // [M1, 2], [M7, 1], [M6, 1], | |
| // [M5, 2], [M5, 2], | |
| // [M2, 2], [M3, 1], [M2, 1], | |
| // [M1, 2], [M1, 1], [M6, 1], | |
| // [M2, 1], [M3, 1], [M2, 1], [M1, 1], | |
| // [M2, 1], [M1, 1], [M7, 1], [M6, 1], | |
| // [M5, 4], | |
| // [M5, 4], | |
| // [M5, 2], [M5, 1], [M6, 1], | |
| // [M2, 4] | |
| // ] | |
| var tunes = [ | |
| [M1, 1], [M2, 1], [M3, 1], [M1, 1], | |
| [M1, 1], [M2, 1], [M3, 1], [M1, 1], | |
| [M3, 1], [M4, 1], [M5, 2], | |
| [M3, 1], [M4, 1], [M5, 2], | |
| [M5, 0.25], [M6, 0.25], [M5, 0.25], [M4, 0.25], [M3, 0.5], [M1, 0.5], | |
| [M5, 0.25], [M6, 0.25], [M5, 0.25], [M4, 0.25], [M3, 0.5], [M1, 0.5], | |
| [M1, 1], [M5, 1], [M1, 2], | |
| [M1, 1], [M5, 1], [M1, 2], | |
| ]; | |
| function tone(tune) { | |
| $bee.setFrequency(tune[0]); | |
| $bee.setDuty(0.5); | |
| uv.mdelay(450 * tune[1]); | |
| $bee.setDuty(0); | |
| uv.mdelay(50); | |
| } | |
| for (var x = 0; x < 3; x++) { | |
| for (var i = 0, l = tunes.length; i < l; i++) { | |
| tone(tunes[i]); | |
| } | |
| } | |
| }); | |
| $.end(function () { | |
| }); |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment