Update list of undocumented functions

This commit is contained in:
Matthew Kaney
2025-01-24 16:45:29 -05:00
parent 52ebfa1d09
commit fddb66d74c
2 changed files with 106 additions and 54 deletions
+1 -1
View File
@@ -10,7 +10,7 @@ function getExports(code) {
let ast;
try {
ast = parse(code, {
ecmaVersion: 11,
ecmaVersion: 'latest',
sourceType: 'module',
});
} catch (err) {
+105 -53
View File
@@ -61,7 +61,12 @@
"activateTheme"
],
"/packages/codemirror/slider.mjs": [
"acorn parse error: SyntaxError: undefined"
"sliderValues",
"SliderWidget",
"setSliderWidgets",
"updateSliderWidgets",
"sliderPlugin",
"sliderWithID"
],
"/packages/codemirror/widget.mjs": [
"addWidget",
@@ -78,6 +83,57 @@
"StrudelMirror"
],
"/packages/codemirror/index.mjs": [],
"/packages/core/logger.mjs": [
"logKey",
"logger"
],
"/packages/core/util.mjs": [
"isNoteWithOctave",
"isNote",
"tokenizeNote",
"noteToMidi",
"midiToFreq",
"freqToMidi",
"valueToMidi",
"getEventOffsetMs",
"_mod",
"averageArray",
"nanFallback",
"getSoundIndex",
"getPlayableNoteValue",
"getFrequency",
"rotate",
"pipe",
"compose",
"flatten",
"id",
"constant",
"listRange",
"curry",
"parseNumeral",
"mapArgs",
"numeralArgs",
"parseFractional",
"fractionalArgs",
"splitAt",
"zipWith",
"pairs",
"clamp",
"sol2note",
"uniq",
"uniqsort",
"uniqsortr",
"unicodeToBase64",
"base64ToUnicode",
"code2hash",
"hash2code",
"objectMap",
"cycleToSeconds",
"ClockCollator",
"getPerformanceTimeSeconds",
"keyAlias",
"getCurrentKeyboardState"
],
"/packages/core/fraction.mjs": [
"gcd",
"lcm"
@@ -91,45 +147,6 @@
"/packages/core/state.mjs": [
"State"
],
"/packages/core/logger.mjs": [
"logKey",
"logger"
],
"/packages/core/util.mjs": [
"isNoteWithOctave",
"isNote",
"tokenizeNote",
"noteToMidi",
"midiToFreq",
"freqToMidi",
"valueToMidi",
"_mod",
"nanFallback",
"getSoundIndex",
"getPlayableNoteValue",
"getFrequency",
"rotate",
"pipe",
"compose",
"flatten",
"constant",
"listRange",
"curry",
"parseNumeral",
"mapArgs",
"numeralArgs",
"parseFractional",
"fractionalArgs",
"splitAt",
"zipWith",
"clamp",
"sol2note",
"unicodeToBase64",
"base64ToUnicode",
"code2hash",
"hash2code",
"objectMap"
],
"/packages/core/value.mjs": [
"unionWithObj",
"valued",
@@ -138,6 +155,7 @@
],
"/packages/core/drawLine.mjs": [],
"/packages/core/pattern.mjs": [
"calculateTactus",
"setStringParser",
"polyrhythm",
"pr",
@@ -150,7 +168,12 @@
"stackCentre",
"stackBy",
"fastcat",
"_polymeterListSteps",
"bind",
"innerBind",
"outerBind",
"squeezeBind",
"stepBind",
"polyBind",
"set",
"keep",
"keepif",
@@ -194,11 +217,21 @@
"bypass",
"hsla",
"hsl",
"_retime",
"_slices",
"_fitslice",
"_match",
"_polymeterListSteps",
"timeCat",
"s_extend",
"s_expand",
"s_contract",
"loopat",
"loopatcps"
],
"/packages/core/controls.mjs": [
"createParam",
"registerControl",
"sound",
"src",
"att",
@@ -218,7 +251,6 @@
"loope",
"ch",
"phaserrate",
"phasr",
"ph",
"phs",
"phc",
@@ -242,7 +274,6 @@
"lpr",
"hpr",
"bpr",
"fanchor",
"vibrato",
"v",
"vmod",
@@ -392,15 +423,23 @@
"square2",
"tri2",
"time",
"mouseY",
"mouseX",
"randrun",
"shuffle",
"scramble",
"_brandBy",
"_irand",
"pickSqueeze",
"pickmodSqueeze",
"__chooseWith",
"randcat",
"wrandcat",
"perlinWith",
"degradeByWith"
"degradeByWith",
"_keyDown"
],
"/packages/core/pick.mjs": [
"pickSqueeze",
"pickmodSqueeze"
],
"/packages/core/speak.mjs": [
"speak"
@@ -440,13 +479,18 @@
"isTauri"
],
"/packages/desktopbridge/midibridge.mjs": [],
"/packages/desktopbridge/oscbridge.mjs": [],
"/packages/desktopbridge/oscbridge.mjs": [
"oscTriggerTauri"
],
"/packages/desktopbridge/index.mjs": [],
"/packages/draw/draw.mjs": [
"getDrawContext",
"cleanupDraw",
"Framer",
"Drawer"
"Drawer",
"getComputedPropertyValue",
"getTheme",
"setTheme"
],
"/packages/draw/animate.mjs": [
"x",
@@ -472,6 +516,7 @@
"drawPianoroll"
],
"/packages/draw/spiral.mjs": [],
"/packages/draw/pitchwheel.mjs": [],
"/packages/draw/index.mjs": [],
"/packages/midi/midi.mjs": [
"WebMidi",
@@ -496,9 +541,7 @@
"/packages/repl/prebake.mjs": [
"prebake"
],
"/packages/repl/repl-component.mjs": [
"acorn parse error: SyntaxError: undefined"
],
"/packages/repl/repl-component.mjs": [],
"/packages/repl/index.mjs": [],
"/packages/soundfonts/gm.mjs": [],
"/packages/soundfonts/fontloader.mjs": [
@@ -538,6 +581,7 @@
],
"/packages/superdough/helpers.mjs": [
"gainNode",
"getWorklet",
"getParamADSR",
"getCompressor",
"getADSRValues",
@@ -550,6 +594,8 @@
],
"/packages/superdough/sampler.mjs": [
"getCachedBuffer",
"getSampleInfo",
"getSampleBuffer",
"getSampleBufferSource",
"loadBuffer",
"reverseBuffer",
@@ -562,10 +608,15 @@
"soundMap",
"registerSound",
"getSound",
"setDefaultValue",
"getDefaultValue",
"setDefaultValues",
"resetDefaultValues",
"setVersionDefaults",
"resetLoadedSounds",
"setDefaultAudioContext",
"getAudioContext",
"getWorklet",
"getAudioContextCurrentTime",
"initAudio",
"initAudioOnFirstClick",
"initializeAudioOutput",
@@ -589,7 +640,7 @@
"getOscillator"
],
"/packages/superdough/zzfx_fork.mjs": [
"acorn parse error: SyntaxError: undefined"
"buildSamples"
],
"/packages/superdough/zzfx.mjs": [
"getZZFX",
@@ -655,6 +706,7 @@
"drawTimeScope",
"drawFrequencyScope"
],
"/packages/webaudio/spectrum.mjs": [],
"/packages/webaudio/index.mjs": [],
"/packages/xen/xen.mjs": [
"edo",