Compare commits

...

2 Commits

Author SHA1 Message Date
Kelvin Sherlock 8e3ab2f293 Merge branch 'master' of https://github.com/ksherlock/ensoniq-buddy 2023-05-25 16:15:28 -04:00
Kelvin Sherlock 1d98b40051 esbuild complained about >> 2023-05-25 16:15:17 -04:00
2 changed files with 27 additions and 12 deletions

View File

@ -58,10 +58,12 @@ var NoteInput = class extends preact.Component {
});
var octaves = [];
for (var i = 0; i < 9; ++i) {
octaves.push(/* @__PURE__ */ preact.h("option", {
key: i,
value: i
}, i));
octaves.push(
/* @__PURE__ */ preact.h("option", {
key: i,
value: i
}, i)
);
}
var [note, octave] = split_value(value);
return /* @__PURE__ */ preact.h(preact.Fragment, null, /* @__PURE__ */ preact.h("select", {
@ -361,14 +363,24 @@ function SampleDisplay(props) {
title: "Frequency"
}, freq);
var rv = [];
rv.push(/* @__PURE__ */ preact.h("div", null, "Sample", /* @__PURE__ */ preact.h("sub", null, "n"), " = RAM[ (", fspan, " * ", /* @__PURE__ */ preact.h("i", null, "n"), ") >> ", shift, " ]"));
rv.push(/* @__PURE__ */ preact.h("div", null, "Sample", /* @__PURE__ */ preact.h("sub", null, "n"), " = RAM[ (", fspan, " * ", /* @__PURE__ */ preact.h("i", null, "n"), ") / ", 1 << shift, " ]"));
rv.push(
/* @__PURE__ */ preact.h("div", null, "Sample", /* @__PURE__ */ preact.h("sub", null, "n"), " = RAM[ (", fspan, " * ", /* @__PURE__ */ preact.h("i", null, "n"), ") >> ", shift, " ]")
);
rv.push(
/* @__PURE__ */ preact.h("div", null, "Sample", /* @__PURE__ */ preact.h("sub", null, "n"), " = RAM[ (", fspan, " * ", /* @__PURE__ */ preact.h("i", null, "n"), ") / ", 1 << shift, " ]")
);
if (freq2) {
if (freq2 >= shift) {
rv.push(/* @__PURE__ */ preact.h("div", null, "Sample", /* @__PURE__ */ preact.h("sub", null, "n"), " = RAM[ ", nmultiply(freq / (1 << shift)), " ]"));
rv.push(
/* @__PURE__ */ preact.h("div", null, "Sample", /* @__PURE__ */ preact.h("sub", null, "n"), " = RAM[ ", nmultiply(freq / (1 << shift)), " ]")
);
} else {
rv.push(/* @__PURE__ */ preact.h("div", null, "Sample", /* @__PURE__ */ preact.h("sub", null, "n"), " = RAM[ ", nmultiply(freq >> freq2), " >> ", shift - freq2, " ]"));
rv.push(/* @__PURE__ */ preact.h("div", null, "Sample", /* @__PURE__ */ preact.h("sub", null, "n"), " = RAM[ ", nmultiply(freq >> freq2), " / ", 1 << shift - freq2, " ]"));
rv.push(
/* @__PURE__ */ preact.h("div", null, "Sample", /* @__PURE__ */ preact.h("sub", null, "n"), " = RAM[ ", nmultiply(freq >> freq2), " >> ", shift - freq2, " ]")
);
rv.push(
/* @__PURE__ */ preact.h("div", null, "Sample", /* @__PURE__ */ preact.h("sub", null, "n"), " = RAM[ ", nmultiply(freq >> freq2), " / ", 1 << shift - freq2, " ]")
);
}
}
return rv;
@ -672,5 +684,8 @@ var Application = class extends preact.Component {
// src/main.jsx
window.addEventListener("load", function() {
preact.render(/* @__PURE__ */ preact.h(Application, null), document.getElementById("application"));
preact.render(
/* @__PURE__ */ preact.h(Application, null),
document.getElementById("application")
);
});

View File

@ -41,7 +41,7 @@ function SampleDisplay(props) {
rv.push(
<div>
Sample<sub>n</sub> = RAM[ ({fspan} * <i>n</i>) >> {shift} ]
Sample<sub>n</sub> = RAM[ ({fspan} * <i>n</i>) &gt;&gt; {shift} ]
</div>
);
rv.push(
@ -60,7 +60,7 @@ function SampleDisplay(props) {
} else {
rv.push(
<div>
Sample<sub>n</sub> = RAM[ { nmultiply(freq >> freq2) } >> {shift - freq2} ]
Sample<sub>n</sub> = RAM[ { nmultiply(freq >> freq2) } &gt;&gt; {shift - freq2} ]
</div>
);
rv.push(