Skip to content

Commit

Permalink
Only one parameter of band peaks is used. Update autocomplete
Browse files Browse the repository at this point in the history
[CI BUILD]
  • Loading branch information
andybak committed Mar 22, 2023
1 parent b833f3b commit 93a5ac6
Show file tree
Hide file tree
Showing 2 changed files with 24 additions and 13 deletions.
35 changes: 23 additions & 12 deletions Assets/Resources/LuaScriptExamples/__autocomplete.lua
Expand Up @@ -206,6 +206,15 @@ function path.transform(path, transform) end
function path.translate(path, amount) end
function path.rotate(path, amount) end
function path.scale(path, amount) end
visualizer.sampleRate = nil
visualizer.duration = nil
function visualizer.enableScripting(name) end
function visualizer.disableScripting() end
function visualizer.setWaveform(data) end
function visualizer.setFft(data1, data2, data3, data4) end
function visualizer.setBeats(x, y, z, w) end
function visualizer.setBeatAccumulators(x, y, z, w) end
function visualizer.setBandPeak(peak) end
function selection.duplicate() end
function selection.group() end
function selection.invert() end
Expand Down Expand Up @@ -294,15 +303,17 @@ function waveform.perlinNoise(time, frequency) end
function waveform.whiteNoise() end
function waveform.brownNoise(previous) end
function waveform.blueNoise(previous) end
function waveform.sine(time, frequency, duration, sampleRate) end
function waveform.cosine(time, frequency, duration, sampleRate) end
function waveform.triangle(time, frequency, duration, sampleRate) end
function waveform.sawtooth(time, frequency, duration, sampleRate) end
function waveform.square(time, frequency, duration, sampleRate) end
function waveform.pulse(time, frequency, duration, sampleRate) end
function waveform.exponentialSawtoothWave(time, frequency, duration, sampleRate) end
function waveform.parabolic(time, frequency, duration, sampleRate) end
function waveform.perlinNoise(time, frequency, duration, sampleRate) end
function waveform.whiteNoise(duration, sampleRate) end
function waveform.brownNoise(previous, duration, sampleRate) end
function waveform.blueNoise(previous, duration, sampleRate) end
function waveform.sine(time, frequency, duration, sampleRate, amplitude) end
function waveform.cosine(time, frequency, duration, sampleRate, amplitude) end
function waveform.triangle(time, frequency, duration, sampleRate, amplitude) end
function waveform.sawtooth(time, frequency, duration, sampleRate, amplitude) end
function waveform.square(time, frequency, duration, sampleRate, amplitude) end
function waveform.exponent(time, frequency, duration, sampleRate, amplitude) end
function waveform.parabolic(time, frequency, duration, sampleRate, amplitude) end
function waveform.pulse(time, frequency, pulseWidth, duration, sampleRate, amplitude) end
function waveform.power(time, frequency, power, duration, sampleRate, amplitude) end
function waveform.exponentialSawtoothWave(time, frequency, exponent, duration, sampleRate, amplitude) end
function waveform.perlinNoise(time, frequency, duration, sampleRate, amplitude) end
function waveform.whiteNoise(duration, sampleRate, amplitude) end
function waveform.brownNoise(previous, duration, sampleRate, amplitude) end
function waveform.blueNoise(previous, duration, sampleRate, amplitude) end
2 changes: 1 addition & 1 deletion Assets/Scripts/API/Lua/Wrappers/OpenBrushAppWrappers.cs
Expand Up @@ -168,7 +168,7 @@ public static class VisualizerApiWrapper
public static void setFft(float[] data1, float[] data2, float[] data3, float[] data4) => VisualizerManager.m_Instance.InjectScriptedFft(data1, data2, data3, data4);
public static void setBeats(float x, float y, float z, float w) => VisualizerManager.m_Instance.InjectScriptedBeats(new Vector4(x, y, z, w));
public static void setBeatAccumulators(float x, float y, float z, float w) => VisualizerManager.m_Instance.InjectScriptedBeatAccumulator(new Vector4(x, y, z, w));
public static void setBandPeaks(float x, float y, float z) => VisualizerManager.m_Instance.InjectBandPeaks(new Vector4(x, 0, y, z));
public static void setBandPeak(float peak) => VisualizerManager.m_Instance.InjectBandPeaks(new Vector4(0, peak, 0, 0));
}


Expand Down

0 comments on commit 93a5ac6

Please sign in to comment.