SynthMaker

Glide/Porta with more than 1 voice

Archive · 2010 11 old posts

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

Cyforce ·

Hi there, i have here a really good question^^

Portamento/Glide, with a monophonic layout(max 1 voice) it works fine, but why it doesn`t works if the voices are set, for example, up to 16? On all other normal synths etc out there, there is also portamento available, also if they are not monophonic - so why not also in synthmaker?

This can`t be... 😠 😉

Mo ·

I don't get it. How should that work? Which synths has this? Maybe pitchbend is what your after?

oddson ·

I don't get it... I put one together in 45 seconds from stock modules.

When a voice is stolen it will portamento from the pitch of the stolen note to the new pitch if you set the perimeters in the M2P module.

If it's not this you mean that what?

Cyforce ·

Mo wrote: I don't get it. How should that work? Which synths has this? Maybe pitchbend is what your after?

There are a lot of synths which have portamento also in polyphonic mode - famoused example virus 😉 And many more, like sylenth, discovery....

Acrobat ·

Cyforce wrote: Mo wrote: I don't get it. How should that work? Which synths has this? Maybe pitchbend is what your after?

There are a lot of synths which have portamento also in polyphonic mode - famoused example virus 😉 And many more, like sylenth, discovery....

There's a particular question : "what voice should move to the new pitch?" The answer is quite obvious monophonically, then there surely exist polyphonic portamento, but answering the above question in a polyphonic mode it's not as easy, because the system will face lots of problems regarding voicing priority (ever heard about "first note", "last note"?). Don't know exactly how Virus, Sylenth or Discovery manage voices allocation but it is NOT an easy task on SM, consider there's no full control over voicing in SM, but I saw recently a nice thread about free-running oscillators which could probably lead to some solutions in the future. A.

oddson ·

Acrobat wrote: but it is NOT an easy task on SM, consider there's no full control over voicing in SM

If this is the point then it's valid. SynthMaker's voice management system was never completed (you can see evidence of this in, for example, the fact there are two primitives that have Voices as a data type but they can only be used with each other - strongly implying there were to be others).

Mo ·

I see what you mean with sylenth now. I wouldn't say it's impossible yet, but not easy to do in SM by the 4 channel design..

Acrobat ·

Typically electronical engineers set up a fixed number of streams, the keyboard playing being assigned or redirected to any of the available ones, that's conceptually very far from MIDI managements or 4-pack SSE streaming... 🙁 That's why to me the free-running oscillators seems the right direction... I wont' be surpised to see somebody coming up with a solution based in that... 😍

trogluddite ·

Acrobat wrote: "what voice should move to the new pitch?"

Which, as Oddson's example shows, is dictated solely by which voice happens to get 'stolen' - so no control over things for us poor souls. Playing around, I came up with this as a possible alternative - still probably doesn't work the same as any other synth but I got some nice effects when playing around with it...

...in this case, each time you play a new note it will slide from the value of the previous note played. Works nicely for 'spider crawling up the keyboard' type pads when you move one note of a chord at a time - though it's a bit unpredictable when moving whole chords - but I've always found that to be the case with any poly portamento implementation. Possibly not the solution that's being sought, but one valid alternative, I think.

Mo ·

Nice one, trog. A bit complicated thought. 🙂

trogluddite ·

Yup, that's the way it goes with 'voice management' until OutSim give us proper control over it within the primitives.

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.