import { calc_sr } from './utils' var _onames = []; export function Oscillators(props) { if (!_onames.length) { for (var i = 1; i < 33; ++i) { var x = (calc_sr(i) / 1000 ).toFixed(2) + " kHz"; _onames.push(x) } } var options = _onames.map( (x, ix) => { var i = ix + 1; return }); // for (var i = 1; i < 33; ++i) { // options.push(); // } return ; } export function WaveSize(props) { var options = [] for (var i = 8; i < 16; ++i) { var ext = 1 << i; var int = i - 8; options.push(); } return ; } export function Resolution(props) { var options = [] for (var i = 0; i < 8; ++i) { options.push(); } return ; } export function Frequency(props) { /* number, min, max are not as strict as they ought to be */ return ; } export function Assembler(props) { var options = ["Merlin", "ORCA/M", "MPW"].map( (o, ix) => { return ; }); return ; } export function WaveShape(props) { var options = ["Sine", "Square", "Triangle", "Sawtooth"].map( (o, ix) => { return ; }); return ; } export function CheckBox(props) { return }