New OP files
This commit is contained in:
@@ -173,7 +173,11 @@ function setSection(section)
|
||||
outlet(1, "predict", 0.5, 0.5);
|
||||
outlet(0, 0.5, 0.5);
|
||||
if (outdict.contains(section + "::breakpoints")) this.patcher.getnamed("mc.function").setvalueof(outdict.get(section + "::breakpoints"));
|
||||
post("data", outdict.get(section + "::audiolevels"), "\n");
|
||||
if (outdict.contains(section + "::duration")) {
|
||||
this.patcher.getnamed("duration").setvalueof(outdict.get(section + "::duration"));
|
||||
this.patcher.getnamed("mc.function").message("setdomain", outdict.get(section + "::duration"));
|
||||
}
|
||||
//post("data", outdict.get(section + "::audiolevels"), "\n");
|
||||
if (outdict.contains(section + "::audiolevels")) for (var i = 0; i < 4; i++) outlet(2, "hub::global::level_" + (i + 1), outdict.get(section + "::audiolevels")[i]);
|
||||
}
|
||||
currentPiece = section;
|
||||
@@ -183,57 +187,6 @@ function setSection(section)
|
||||
//outlet(3, "dictionary", piece.name);
|
||||
}
|
||||
|
||||
|
||||
/*
|
||||
function anything()
|
||||
{
|
||||
var filenames = arrayfromargs(messagename, arguments);
|
||||
for (var i = 0; i < filenames.length; i++)
|
||||
{
|
||||
presets[i] = new Dict;
|
||||
presets[i].import_json(filenames[i]);
|
||||
title = filenames[i].slice(filenames[i].lastIndexOf("/") + 1, filenames[i].lastIndexOf("."));
|
||||
hsspiece[title] = {};
|
||||
var slots = presets[i].get("pattrstorage::slots").getkeys();//number of slots here
|
||||
post("slots", slots, "\n");
|
||||
outlet(1, "clear_data");
|
||||
for (var j = 0; j < slots.length; j++){
|
||||
hsspiece[title][j + 1] = {};
|
||||
var trainingData = [];
|
||||
var data = JSON.parse(presets[i].get("pattrstorage::slots::" + (j + 1) + "::data").stringify());
|
||||
for (var p = 0; p < 4; p++) {
|
||||
delete data["Djster.µbus[" + p + "]::scales"];
|
||||
delete data["Djster.µbus[" + p + "]::meters"];
|
||||
for (var param in DJsterParams) {
|
||||
var val = data["Djster.µbus[" + p + "]::" + param];
|
||||
switch (DJsterParams[param][2]) {
|
||||
case "linear" :
|
||||
trainingData.push(scale(val, DJsterParams[param][0], [param][1], 0., 1.));
|
||||
break;
|
||||
case "log" :
|
||||
trainingData.push(scale(val, DJsterParams[param][0], DJsterParams[param][1], 0., 1.));
|
||||
break;
|
||||
case "enum" :
|
||||
trainingData.push(j/5);
|
||||
break;
|
||||
}
|
||||
}
|
||||
//var val = data["hub::instrument::instrument-" + (p + 1)];
|
||||
trainingData.push(j/5);
|
||||
var val = data["hub::src::src" + (p + 1)];
|
||||
trainingData.push(scale(val[0], 0, 127, 0., 1.));
|
||||
trainingData.push(scale(val[1], 0, 127, 0., 1.));
|
||||
}
|
||||
//post("data", JSON.stringify(data), "\n");
|
||||
hsspiece[title][j + 1] = data;
|
||||
outlet(1, "data_point", points[j].concat(trainingData));
|
||||
}
|
||||
outlet(1, "train", 10000);
|
||||
}
|
||||
}
|
||||
*/
|
||||
|
||||
|
||||
function train()
|
||||
{
|
||||
presets = new Dict;
|
||||
@@ -338,6 +291,7 @@ function list()
|
||||
function setBreakPoints()
|
||||
{
|
||||
hsspiece[currentPiece]["breakpoints"] = this.patcher.getnamed("mc.function").getvalueof();
|
||||
hsspiece[currentPiece]["duration"] = this.patcher.getnamed("pdur").getvalueof();
|
||||
outdict.parse(JSON.stringify(hsspiece));
|
||||
//jpieces = JSON.parse(outdict.stringify());
|
||||
|
||||
|
||||
Reference in New Issue
Block a user