mirror of
https://codeberg.org/uzu/strudel
synced 2026-07-13 06:19:33 -04:00
allow _ as silence
This commit is contained in:
@@ -20,7 +20,8 @@ export class MondoParser {
|
||||
open_curly: /^\{/,
|
||||
close_curly: /^\}/,
|
||||
number: /^-?[0-9]*\.?[0-9]+/, // before pipe!
|
||||
op: /^[*/:!@%?+-]|^\.{2}/, // * / : ! @ % ? ..
|
||||
// "+" and "-" might be added here, but then "-" won't work as silence anymore..
|
||||
op: /^[*/:!@%?]|^\.{2}/, // * / : ! @ % ? ..
|
||||
// dollar: /^\$/,
|
||||
pipe: /^#/,
|
||||
stack: /^[,$]/,
|
||||
|
||||
@@ -28,6 +28,7 @@ let nope = (...args) => args[args.length - 1];
|
||||
let lib = {};
|
||||
lib['nope'] = nope;
|
||||
lib['-'] = silence;
|
||||
lib['_'] = silence;
|
||||
lib['~'] = silence;
|
||||
lib.curly = stepcat;
|
||||
lib.square = (...args) => stepcat(...args).setSteps(1);
|
||||
|
||||
@@ -575,7 +575,7 @@ export const superdough = async (value, t, hapDuration, cps) => {
|
||||
|
||||
let audioNodes = [];
|
||||
|
||||
if (['-', '~'].includes(s)) {
|
||||
if (['-', '~', '_'].includes(s)) {
|
||||
return;
|
||||
}
|
||||
if (bank && s) {
|
||||
|
||||
Reference in New Issue
Block a user