SynthMaker

rounding to integers

Archive · 2005 6 old posts

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

sambean ·

Hey there..

I was just looking for clarification about how rounding to integers is going to be handled synthmaker..

At the moment I'm a bit confoosed, it seems that the rndint() code function rounds to the nearest interger and not down, as it states in the documentation (I mentioned this before somewhere..)

What about the poly to polyint.. how does this round?

Is it not the normal convention to always round down?

I'm asking this now because we are having more sample based osms appearing with peeps using interpolation..

At the moment when rounding I use

out = in - 0.499999999; out = rndint(out);

to round down ( the 0.499.. instead of 0.5 is to stop interger values rounding to the lower one.. e.g 20 -> 19.5 -> 19..)

Cheers

Sam

Shifrin ·

I'd be interested in having this clarified too 🙂

Shif.

sambean ·

And Me!

😀

Sk ·

I think that "normal" rounding is to the nearest integer. It would be nice if there were two separate operators, ceiling to round up and floor to round down. Even better, three operators: ceiling, floor and round (to the nearest integer).

Shifrin ·

Sk wrote: Even better, three operators: ceiling, floor and round (to the nearest integer).

Gets my vote 🙂

Shif.

infuzion ·

I used to think that rounding off was just .5 goes to +1, but I find that you only do that for even numbers: http://en.wikipedia.org/wiki/Rounding

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.