SynthMaker

String Text is buggy [no bug]

Archive · 2010 6 old posts

From the original SynthMaker forum (2004–2014), with its members’ names and dates.

aliasant ·

Seems to me that the strings text is broken. Instead of giving the number of visible characters it gives all.

Results example: String Split not working correctly.

oddson ·

You mean the 'String Length' primitive?

From my Component reference

An output integer giving the total length of the input string including white-space characters.

From the Official one (completed later)

Calculates the length of a string by counting the number of characters. This includes all whitespace characters.

It counts both the CR and LF characters of Windows/DOS EoL markers.

Am I missing something?

infuzion ·

It is confusing; seems to count the CR + LF as characters. However, I'm wondering if there existing modules being used that need this (strange) behavior. It is good for you to note, so others know what is happening. But I'm not sure at this point it may be fixed, because it may break other modules, & there are 2 perfect workarounds. I wish there was an easier way to research how often this primitive is used though.

Workarounds: String Array Split does exactly what you intend it for. The Rule system works also with more programming.

aliasant ·

oddson wrote: You mean the 'String Length' primitive?

From my Component reference

An output integer giving the total length of the input string including white-space characters.

From the Official one (completed later)

Calculates the length of a string by counting the number of characters. This includes all whitespace characters.

It counts both the CR and LF characters of Windows/DOS EoL markers.

Am I missing something?

Scheisse.

I think your right. I forgot that the string text outputs white spaces.... I have used the string split a lot but now that I think about it never with the Text prim. Always with a "normal" one line string.

So this isnt a bug at all. Well. Its a buggy user! Sorry. Scratch this one. I just found another "bug".. 🙂 Ill post that instead =)

malc ·

Yeah, as you concluded, this is working as intended.

The inclusion of the white-space chars needs to be there.

MyCo ·

aliasant wrote: Scheisse

😈

Wrote something here? To have a post removed or your name hidden, write to [email protected].

Before your first post

A few rules keep this a friendly place. You agree to them once.

Shown next to what you post, here and in the app. It doesn’t have to be your real name: 3–24 lower-case letters, digits or _ (capitals become lower case, spaces become _).

    Then your post goes up straight away.

    Delete this reply?

    Open it in SynthMaker?

    It goes on the track you’re editing there, in place of that track’s sound, and into My sounds. Your other tracks stay as they are.

    Want to keep that track’s sound? Start a new song in SynthMaker first (Song › New song), then open this.

    Report this reply?

    Only the developer reads reports. The person isn’t told who reported them.

    What’s wrong with it?

    Block this person?

    You won’t see their posts and replies here any more. They aren’t told, and you can unblock them at any time.

    People you’ve blocked

    Their posts and replies are hidden from you. Unblock someone to see them again.

    The community rules

    A few rules keep this a friendly place. Everyone agrees to them once, before their first post.