preliminary support for SuperDirt

This commit is contained in:
2023-12-04 19:12:50 +01:00
parent 750516d2d2
commit 37aac1341a

View File

@ -493,4 +493,19 @@ export class SoundEvent extends AudibleEvent {
} as OSCMessage);
}
};
dirt = (orbit?: number | number[]): void => {
if (orbit) this.values["orbit"] = orbit;
const events = objectWithArraysToArrayOfObjects(this.values, [
"parsedScale",
]);
for (const event of events) {
const filteredEvent = event;
if (filteredEvent.freq) { delete filteredEvent.note; }
sendToServer({
address: "/dirt/play", port: 57120,
args: event, timetag: Math.round(Date.now() + this.app.clock.deadline),
} as OSCMessage);
}
}
}