diff options
| author | julian laplace <julescarbon@gmail.com> | 2025-07-05 00:25:43 +0200 |
|---|---|---|
| committer | julian laplace <julescarbon@gmail.com> | 2025-07-05 00:25:43 +0200 |
| commit | 60fd4cf67dfbe3fd223791e77d4e2fe1c67c613f (patch) | |
| tree | 706513f9d7f58b6f0d38886e45f851121061d215 /bundle.js | |
| parent | e5ec8893d18aa21f771ab56fc5ded42602125f94 (diff) | |
sine
Diffstat (limited to 'bundle.js')
| -rw-r--r-- | bundle.js | 147 |
1 files changed, 76 insertions, 71 deletions
@@ -63,7 +63,7 @@ /******/ __webpack_require__.p = ""; /******/ /******/ // Load entry module and return exports -/******/ return __webpack_require__(__webpack_require__.s = 11); +/******/ return __webpack_require__(__webpack_require__.s = 9); /******/ }) /************************************************************************/ /******/ ([ @@ -22526,7 +22526,7 @@ var _tone = __webpack_require__(0); var _tone2 = _interopRequireDefault(_tone); -var _startAudioContext = __webpack_require__(12); +var _startAudioContext = __webpack_require__(10); var _startAudioContext2 = _interopRequireDefault(_startAudioContext); @@ -22604,40 +22604,6 @@ exports.requestAudioContext = requestAudioContext; "use strict"; -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.getOutput = getOutput; - -var _tone = __webpack_require__(0); - -var _tone2 = _interopRequireDefault(_tone); - -function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - -var output = null; - -function getOutput() { - if (!output) output = makeOutput(); - return output; -} - -function makeOutput() { - var compressor = new _tone2.default.Compressor(-30, 3); - var gain = new _tone2.default.Gain(0.3); - compressor.connect(gain); - gain.toMaster(); - - return compressor; -} - -/***/ }), -/* 3 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - /** * FUNCTION: isArray( value ) * Validates if a value is an array. @@ -22655,7 +22621,7 @@ module.exports = Array.isArray || isArray; /***/ }), -/* 4 */ +/* 3 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -22691,7 +22657,7 @@ function color(t, add, mul) { exports.default = color; /***/ }), -/* 5 */ +/* 4 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -22707,16 +22673,13 @@ var _tone2 = _interopRequireDefault(_tone); var _util = __webpack_require__(1); -var _output = __webpack_require__(2); - function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } var player_count = 4; var samples = [{ root: 226, fn: "samples/380737__cabled-mess__sansula-01-a-raw.wav" }]; -function load() { - var output = (0, _output.getOutput)(); +function load(output) { samples.forEach(function (sample) { sample.players = []; sample.index = -1; @@ -22752,7 +22715,7 @@ function pause() { exports.default = { load: load, play: play, pause: pause }; /***/ }), -/* 6 */ +/* 5 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -22801,8 +22764,7 @@ function listen(fn) { exports.default = { listen: listen }; /***/ }), -/* 7 */, -/* 8 */ +/* 6 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -22816,26 +22778,31 @@ var _tone = __webpack_require__(0); var _tone2 = _interopRequireDefault(_tone); -var _output = __webpack_require__(2); - -var _output2 = _interopRequireDefault(_output); - function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } var oscillators = {}; +var output = void 0; var lastPlayed = void 0; + +function load(out) { + output = out; +} function play(freq) { + if (!output) { + return; + } var osc = oscillators[freq] = oscillators[freq] || {}; if (!osc.el) { osc.el = new _tone2.default.Oscillator(freq, "sine"); - osc.el.connect(_output2.default); + osc.el.connect(output); } osc.el.start(); osc.playing = true; lastPlayed = osc; return osc; } + function pause(freq) { if (!oscillators[freq]) return; var osc = oscillators[freq] = oscillators[freq] || {}; @@ -22847,7 +22814,7 @@ function pause(freq) { exports.default = { play: play, pause: pause, oscillators: oscillators }; /***/ }), -/* 9 */ +/* 7 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -22859,7 +22826,7 @@ Object.defineProperty(exports, "__esModule", { var PRIMES = exports.PRIMES = [1, 2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97, 101, 103, 107, 109, 113, 127, 131, 137, 139, 149, 151, 157, 163, 167, 173, 179, 181, 191, 193, 197, 199, 211, 223, 227, 229, 233, 239, 241, 251, 257, 263, 269, 271, 277, 281, 283, 293, 307, 311, 313, 317, 331, 337, 347, 349, 353, 359, 367, 373, 379, 383, 389, 397, 401, 409, 419, 421, 431, 433, 439, 443, 449, 457, 461, 463, 467, 479, 487, 491, 499, 503, 509, 521, 523, 541, 547, 557, 563, 569, 571, 577, 587, 593, 599, 601, 607, 613, 617, 619, 631, 641, 643, 647, 653, 659, 661, 673, 677, 683, 691, 701, 709, 719, 727, 733, 739, 743, 751, 757, 761, 769, 773, 787, 797, 809, 811, 821, 823, 827, 829, 839, 853, 857, 859, 863, 877, 881, 883, 887, 907, 911, 919, 929, 937, 941, 947, 953, 967, 971, 977, 983, 991, 997]; /***/ }), -/* 10 */ +/* 8 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -22867,9 +22834,9 @@ var PRIMES = exports.PRIMES = [1, 2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41 // MODULES // -var isArray = __webpack_require__( 3 ), - isIntegerArray = __webpack_require__( 14 ), - isFunction = __webpack_require__( 13 ); +var isArray = __webpack_require__( 2 ), + isIntegerArray = __webpack_require__( 12 ), + isFunction = __webpack_require__( 11 ); // VARIABLES // @@ -23078,35 +23045,37 @@ module.exports = compute; /***/ }), -/* 11 */ +/* 9 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -var _computeGcd = __webpack_require__(10); +var _computeGcd = __webpack_require__(8); var _computeGcd2 = _interopRequireDefault(_computeGcd); -var _keys = __webpack_require__(6); +var _keys = __webpack_require__(5); var _keys2 = _interopRequireDefault(_keys); -var _color = __webpack_require__(4); +var _color = __webpack_require__(3); var _color2 = _interopRequireDefault(_color); -var _kalimba = __webpack_require__(5); +var _kalimba = __webpack_require__(4); var _kalimba2 = _interopRequireDefault(_kalimba); -var _organ = __webpack_require__(8); +var _organ = __webpack_require__(6); var _organ2 = _interopRequireDefault(_organ); +var _output = __webpack_require__(15); + var _util = __webpack_require__(1); -var _primes = __webpack_require__(9); +var _primes = __webpack_require__(7); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } @@ -23135,7 +23104,9 @@ var base_y = 0; var is_split = false; (0, _util.requestAudioContext)(function () { - _kalimba2.default.load(); + var output = (0, _output.getOutput)(); + _kalimba2.default.load(output); + _organ2.default.load(output); build(); bind(); }); @@ -23402,7 +23373,7 @@ if (hash.match("sin") || hash.match("organ")) { } /***/ }), -/* 12 */ +/* 10 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -23591,7 +23562,7 @@ var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol }); /***/ }), -/* 13 */ +/* 11 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -23643,7 +23614,7 @@ module.exports = isFunction; /***/ }), -/* 14 */ +/* 12 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -23679,8 +23650,8 @@ module.exports = isFunction; // MODULES // -var isArray = __webpack_require__( 3 ), - isInteger = __webpack_require__( 15 ); +var isArray = __webpack_require__( 2 ), + isInteger = __webpack_require__( 13 ); // IS INTEGER ARRAY // @@ -23716,7 +23687,7 @@ module.exports = isIntegerArray; /***/ }), -/* 15 */ +/* 13 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -23752,7 +23723,7 @@ module.exports = isIntegerArray; // MODULES // -var isNumber = __webpack_require__( 16 ); +var isNumber = __webpack_require__( 14 ); // ISINTEGER // @@ -23775,7 +23746,7 @@ module.exports = isInteger; /***/ }), -/* 16 */ +/* 14 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -23826,6 +23797,40 @@ function isNumber( value ) { module.exports = isNumber; +/***/ }), +/* 15 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.getOutput = getOutput; + +var _tone = __webpack_require__(0); + +var _tone2 = _interopRequireDefault(_tone); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +var output = null; + +function getOutput() { + if (!output) output = makeOutput(); + return output; +} + +function makeOutput() { + var compressor = new _tone2.default.Compressor(-30, 3); + var gain = new _tone2.default.Gain(0.3); + compressor.connect(gain); + gain.toMaster(); + + return compressor; +} + /***/ }) /******/ ]); //# sourceMappingURL=bundle.js.map
\ No newline at end of file |
