You need the runtime permission AUDIO_RECORDING
- CURVE_LINEAR
- CURVE_LOG
- CURVE_SQRT
var SA = require("ti.spectrumanalyzer");
var SpectrumView = SA.createView({
color : "green",
backgroundColor : "black",
frequency : 44100, // optional
blockSize : 512, // optional
fadeEnabled : true, // default
fftEnabled : true, // default
fadeTime : 50, // 0 … 255
compressType : SA.CURVE_LOG,
width: "90%",
top: 10,
height : 300
});
var Window = Ti.UI.createWindow();
Window.add(SpectrumView);
Window.addEventListener("focus",function(){SpectrumView.start();});
Window.addEventListener("blur",function(){SpectrumView.stop();});