No more segfaults ?

This commit is contained in:
2024-05-14 16:46:57 +02:00
parent f07e560322
commit afebd967d2
4 changed files with 52 additions and 26 deletions

View File

@ -15,7 +15,7 @@ BuboUtils {
*cleanSampleName {
arg str;
var good_string;
if (str == nil, { ^nil });
if (str == nil, { ^"" });
good_string = str.asList.collect({
|char|
if (char.isAlphaNum, char, "")
@ -23,6 +23,14 @@ BuboUtils {
^good_string
}
*stringIsNumber {
arg string;
if (string == nil, { ^true });
string = string.asList.collect({arg char; char.ascii});
string = (48..57).includesAll(string);
^string
}
*cleanSampleIndex {
arg number;
if (number.isKindOf(Number), { ^number }, { ^0 });