New feature implementation

Presets update web interface
This commit is contained in:
computermusik 2024-08-16 14:22:26 +02:00
parent 6bb583a379
commit 9339c50ed1
3 changed files with 4017 additions and 2223 deletions

View File

@ -49,13 +49,34 @@ var background = "ivory";
function setInstruments()
{
instruments = arrayfromargs(arguments);
post("instruments", instruments, "\n");
bang();
}
function bang()
{
css = [];
elements = [];
body = [];
svg = [];
var html = {
"*" : [{
"key" : "css",
"val" : css
},
{
"key" : "html",
"val" : elements
},
{
"key" : "svg",
"val" : svg
},
{
"key" : "function",
"val" : body
}]
};
css.push({
"selector" : ".menu",
"props" : {
@ -184,6 +205,7 @@ svg.push({
for (var i = 0; i < 4; i++) {
var j = 0;
addMenu(i, "player" + i, "Instrument", "instrument", 36, 0, instruments, "narrow");
post("instruments", instruments, "\n");
addMenu(i, "player" + i, "Scale", "scale", 66, 0, scales, "narrow");
addMenu(i, "player" + i, "Meter", "meter", 96, 11, meters, "narrow");
addCheckbox(i, "player" + i, "On", "stream", 36, 0, "right");

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long