SynthMaker

FX Rack Interface Contribution

Archive · 2009 6 old posts

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

McBarGig ·

Hey all. I have created a simple interface that you can place your effects into and select different positions for them. There is a a ton of improvements that can be made. And I also have a question about it. Instead of using Multiplexors, someone here created a "Fast Multiplexor Demo", not sure who that was off hand, but anyways I was wondering if Multiple Selectors used in the way they are in this OSM are actually any better than using a single multiplexor? Like what is the difference between the two?

So, the only thing left on this is being able to block when someone has selected the same effect twice in different locations. So for example, I select a delay in slot 1, and then select a delay again in slot 2, this Schematic does not allow for that as there is only a single copy of the delay.I did this this way because of the code size limit error...Otherwise I would have just had multiple copies of the same set of effects for each of the three slots.

Don't mind the messy schematic guys...

McBarGig ·

Man is that ever perplexing...

How the heck can you get that code to block multiple selections of the same effect....?? Perhaps a re-write is in order?

KM

philter5 ·

hey man i got the same problems here. i´ve downloaded your osm and tried some ways but it wasn´t that easy as i thought first. another thing i noticed is that the rack module sometimes change their positions. but, here is what i´ve done so far. i´ve added a message box if you select the same fx two times.

McBarGig ·

I think I got it, Yeah you're right this really isn't easy. I ended up making like a Case select type thing to detect when there are 2 values selected that are equal..I'll upload in a couple mins..

KM

McBarGig ·

OK So there is still more work to be done, and I think this can be done a lot more elegantly. It would be nice to have actual code that does a Case Select/Switch function. Where you could just send it a delimited list of selection, it sends back true if a double selection is present.

Also that MsgBox function is really good! I think you are basically doing the same thing as me, except when an effect is selected twice this code routes the signal into a bypass..

Anyways here is it and once again sorry about the mess..

McBarGig ·

I just created a second one of these using Multiplexors and I got a 20% CPU Usage drop. So, in this situation, 90 Selectors are more expensive on CPU than 9 Multiplexors.. I don't know at which point a selector is better to use than a Multiplexor, but definitely in this situation I would suggest you use Multiplexors and get rid of the selectors.. KM

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.