SynthMaker

Cool effect: Repeating a small section of an audio stream

Archive · 2011 2 old posts

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

Xan ·

Preamble: I have moderate experience with Synthmaker, medium understanding of recording and effects, and medium understanding of the math.

Okay, so here was my idea for a cool effect.

Whenever you play a string on your guitar, it outputs the sound the string makes. But after say 0.1 of a second, it takes a 0.01ms sample of the sound, and plays that either continuously, or with a decay filter, until you play another note.

The idea is that it would introduce weird artifacts of looping. Perhaps another addition would be to allow you to reverse the short sample every second time, so it sounded less incongruous?

And each of these factors would be modifiable. For instance, the gate to trigger a new note, the delay time, the sample length, the decay envelope could be affected by pots on the front screen.

My problem is, I don't really know how to implement any of the individual components of this, like the sample looping, or the gate to trigger it, or the envelope. If someone would help me either do individual bits or give advice or put multiple bits together, I'd be really grateful.

Thanks,

Xan

MyCo ·

what you describe is granular synthesis (sometimes called "Grain synthesis"). Good grain synthesizer can also do a little bit more, eg. they move the repeating buffer (a grain).

There exist some grain synthesis projects in Synthmaker, I used this technic serveral times, eg. in LoopDrive, and sambean made the "Grainskan" Synthesizer which is build up on this synthesis technic. You can find both projects on the example page: [old link]

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.