SynthMaker

Four way crossfader?

Archive · 2007 13 old posts

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

GaryG ·

I was playing with an xy pad schem, adding logic to create a four way crossfader.

I didn't really think about it too deeply (nothing new... 🙂) just used pythagoras to work out the distance from each corner to the xy spot then translated this amount into a 0-1 amount to control a vca.

Works fine but i'm wondering if there's a 'better' way.

Let me explain: If you move from one corner to it's opposite then the value goes nicely from 1 to 0 (max level to min level) Halfway is obviously 0.5. But if you sweep along to an adjacent corner then the value is approx. 0.7 ie. louder than at the centre point)

Is this how a 'pro' fader would respond? As I said it works fine, just wondering if there's a more 'correct' way of adjusting the values to get different response (logarithmic?)

ta, .gary

stefan ·

Why not skip Pythagoras and just use the distance from the x and the y axis instead?

Think of it as a two-step process. You'll use three crossfaders, one that goes from upper left to upper right, one that goes from lower left to lower right and one that goes from upper to lower "pair".

GaryG ·

ok... I think I get where you're coming from, I'll try that method and compare the results.

I thought I was being kinda clever using Pythagoras too... 😀

thanks, gary.

sunsynth ·

Hi GaryG and stefan,

@GaryG: This four way crossfader might come in handy 4 my biigg project 2!

Can i help and test your CF?

SUNsynth

GaryG ·

sure!

i'll post the osm up tonight (haven't got it with me at the mo) and maybe 'stefans version' too (if i get time to play...)

My next thought was to break out the x/y values so they can be automated, connected to lfos/envelopes etc.

A drawable path would be nice but... a bit beyond me at the moment... 😀

.g

GaryG ·

my original: http://www.snadsie.f2s.com/4wayfader.osm

'stefans' version: http://www.snadsie.f2s.com/4wayfader_2.osm

um, best stick with stefans version, i don't think the pythagoras version even works properly now i've listened/tested it properly: stefans can be clearly heard fading between the sources whereas mine seems...confused. 🙂

.g

edit: i of course should give credit to the original creators of the xy pad i modded, skore and infuzion i believe...

GaryG ·

automatable!

http://www.snadsie.f2s.com/4wayfader_3.osm

works ok in eXT.

shouldn't be too hard to wire up lfos etc if you want.

.g

sunsynth ·

Hi Gary,

thanks, hey - that was fast!

Looks like it's ready to go?!

Will test it in my project in the near future - give you later my report!

SUNsynth

GaryG ·

sunsynth wrote: Looks like it's ready to go?!

i think so... the automatable version does what I set out to do so I don't think I need to develop it further for the moment... I like the idea of drawing paths and all that so maybe i'll re-visit it sometime.

feel free to rip it apart if you need to for your project.

.g

unkargherth ·

Well, posibly is my own obfuscated perception but, as now, seems there's no way to crossfade a & d or b&c signals exlusively. I mean, you can get a 50/50 mix of a & d with a 0/0 of b & c. So there's sisn't exactly a real crossfader (which on the other wside can only be build with a3d tetraedron, not a 2D square

sunsynth ·

Hi unkargherth,

how are you doing?

If i get the message: we will need the Z-Axis?

Any Idea how to implement this?

cu, SUNsynth

noise_maker ·

Could you reupload it ? (btw-I'm looking for 8 way crossfader, and special pad shapes)

GaryG ·

I think these are the latest osm's... not with that host anymore so can't check which versions i uploaded previously.

can't really help with the other requests...

gary.

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.