This commit is contained in:
Dragon Fire
2024-04-04 22:40:44 -04:00
parent 42b8b82450
commit ec492daf92
+14 -6
View File
@@ -62,14 +62,22 @@ module.exports = class MorseCommand extends Command {
}
const c = processedScript[cIndex];
if (c === '.') {
for (let i = 0; i < timeUnitSamples; i++) {
const libIndex = this.library[44 + i];
data[(cIndex * timeUnitSamples) + i] = libIndex;
for (let i = 0; i < timeUnitSamples * 2; i++) {
if (i > timeUnitSamples) {
data[(cIndex * timeUnitSamples) + i] = 127;
} else {
const libIndex = this.library[44 + i];
data[(cIndex * timeUnitSamples) + i] = libIndex;
}
}
} else if (c === '-') {
for (let i = 0; i < timeUnitSamples * 3; i++) {
const libIndex = this.library[44 + timeUnitSamples + i];
data[(cIndex * timeUnitSamples) + i] = libIndex;
for (let i = 0; i < timeUnitSamples * 4; i++) {
if (i > timeUnitSamples) {
data[(cIndex * timeUnitSamples) + i] = 127;
} else {
const libIndex = this.library[44 + timeUnitSamples + i];
data[(cIndex * timeUnitSamples) + i] = libIndex;
}
}
} else if (c === ' ' && processedScript[cIndex + 1] === ' ') {
for (let i = 0; i < timeUnitSamples * 7; i++) {