SynthMaker

Embedded .exe?

Archive · 2011 2 old posts

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

nix ·

Hey, I was wondering folks, could we embed .exe into a module in sm? This could be a solution to locked modules (partial ie. I'm not sre what connections could be available), allow us to host plugs, and my current venture, a fast MIDI tick (4096 hz). So we could have an .exe primitive? Then we could build DAWS. It could have all the connectors available to an .exe, ie. audio,midi I guess it's well and hard to implement, but throwing this idea out there for comment. Contents! edit: maybe this is a daft idea, but i guess a necessary capabilty of this would be to load a 3rd party .exe. i have been playing with shell execute, but it would be nice to have pins 🙂 edit2:If you owned copyright to the .exe, maybe it could be compiled as a module in SM?

trogluddite ·

Similar ideas have been suggested many times before - e.g. an SDK to write our own modules, or embedding VSTs.

I don't think this will ever happen with SM for two main reasons...

1) Intellectual property - it could potentially make it far too easy to steal other people's work and pass it off as one's own. I don't think that many people here on the forum would be that crass - but adding the feature could encourage the kind of people who do to migrate over to SM. Note that in some countries, that could have serious legal inplications for OutSim simply for being seen to 'encourage' illegal behaviour by their users.

2) Product support - already it must be hard for Malc when he gets sent a schematic and a bug report - if there were lots of 'locked' custom made modules in circulation, he could easily be overwhelmed with bugs that he has to spend a lot of time investigating, only to find that he can't fix them because they stem from non-OutSim modules.

Of course, there may also be myriad technical reasons why it couldn't be done - only Malc knows SM's underlying code well enough to say for sure.

Personally, I think the current state of affairs is probably for the best - though I would like to see a VST plugin host module (or maybe a ReWire module) enabling DAW style plugin hosting (NB: not embedded permanently into the schematic, just a slot to add our own effects to a synth etc within an exported .exe) I think that once users have reached the point of needing an SDK to develop their own modules, then they are at the stage where developing in C++ directly from Steinberg's VST SDK is more appropriate.

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.