SynthMaker

Integer Buffer?

Archive · 2006 4 old posts

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

glurgle ·

Hi, is there a way to buffer an integer value?

What I want is something that will always keep the last value when an integer changes, and a way to trigger the old value.

eg - integer changes from x to y. If the module receives a trigger value x is restored. If integer changes to z and then the trigger happens, value y is restored.

It seems like it should be simple but I've hit a mental wall on this.

glurgle ·

Nevermind, I sorted it out. I ended up needing a trigger when the integer changed. Though I'm still not sure this is the most efficient method:

dreamkeeper ·

2 options come to mind: either fill the buffer explicitly with an extra trigger (that's what you did, yes?), or swap the buffer with the actual value when a trigger is received. You can also combine both.

Here are both methods (captured after a "restore"):

glurgle ·

Thanks for the tips dreamkeeper. I ended up using your first method. A lot of the problems I was having were due to a poor decision in another module feeding this one. I was feeding triggers to the 'save/Get New' input that I shouldn't have been, hence the counters and logic gates. Thanks again for pointing me at a much cleaner solution. 🙂

...Now I just have to learn to be a graphic artist as well... 😉

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.