SynthMaker

Newbie with Question about SM CM 1.0.5

Archive · 2011 8 old posts

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

bharris ·

Hi everyone,

I am new to SynthMaker - I have been wanting to try it with my daughter for a while, and just recently bought Computer Music with SM CM 1.0.5 on the CD. I installed the program and when it opened it opened right to the example schematic (the "very simple synth built completely from high-level modules"). I am using ASIO4ALL, but every time I would open the program it would default to DirectSound and give me errors - the exact same 6 errors (3 different errors repeated twice) discussed in the first post here: Multi stage modulation envelope MOVED TO PROJECTS). Eventually I figured out that if I deleted the DirectSound output, replace it with the ASIO output and re-save the example schematic like that I would not get the errors when I opened SM. HOWEVER, when I try to save this as an EXE and open the EXE, I get the same errors, even though there is no DirectSound output anymore in the schematic. I can select ASIO as the output once the EXE is open and the synth plays, but I am wondering 1) why the EXE gets compiled with a DirectSound output even though there is none in the schematic anymore and 2) if this is unavoidable, whether there is any way to have the EXE default to ASIO output upon opening. Perhaps these issues were addressed in the full version of SM, but if so that would be very good to know as I am pulling my hair out trying to fix this 🙂 .

Thank you in advance for your help!

CoreStyler ·

Your SM version is really old. U can use the free version 2.0, but you won't able to compile exe or vst. When you put asio output or input, you need to add them out of the schematic. So, compiling the plugin or exe, the I/O are not included into the schematic but they will be present anymore. When you export to exe, you don't really need asio or directsound module.. Compiling exe directsound & Asio are present anyway, in order to make outputs and inputs working.......... The same thing is also done by the and Host program while running VSTi plugins. You don't need asio or directsound primitives, but the host will recognize the in/out streams.

Here a correct use of in/out streams

trogluddite ·

Yes, as CoreStyler says, for an exe, soundcard selection is (by default) part of the .exe menu bar.

To avoid the error messages when you load the .exe, make sure that the option to 'use "default audio on launch" option is not ticked. When this is turned on, the .exe will always try to use your Windows default audio driver at load time, which will be the DS driver as Windows does not recognise ASIO drivers. Note that you will still have to manually select your ASIO driver at load time.

The DS driver error message is a known bug with SM - it simply will not play nicely with some DS drivers. This is something that OutSim really need to fix - even with the latest SM2.0.5 version, DS compatibility is still very flaky.

bharris ·

trogluddite wrote: To avoid the error messages when you load the .exe, make sure that the option to 'use "default audio on launch" option is not ticked. When this is turned on, the .exe will always try to use your Windows default audio driver at load time, which will be the DS driver as Windows does not recognise ASIO drivers. Note that you will still have to manually select your ASIO driver at load time.

Thank you both. One question - where do I find the "use default audio on launch" option? I don't see it anywhere in SM's Options tab.

If I understand correctly, then, the I/O midi or asio or directsound primitives are only necessary in a schematic if I want to "test" and hear the synth I am building as I am building it in SM? I can safely delete them once I am done before compiling to VST and EXE?

lesobrod ·

Hi! Welcome to SM ))) I was newbie just a 3 month ago, but really like SM. 90% of technical problems already have been solved.

bharris wrote: Thank you both. One question - where do I find the "use default audio on launch" option? I don't see it anywhere in SM's Options tab.

It appears when you click "EXE" or "VST" tab on 'selected module' menu. Than appear window with prefs for creating EXE/VST.

bharris wrote: If I understand correctly, then, the I/O midi or asio or directsound primitives are only necessary in a schematic if I want to "test" and hear the synth I am building as I am building it in SM? I can safely delete them once I am done before compiling to VST and EXE?

NO! All "External" MIDI and audio primitives have to be presented in OSM always. Good luck! Please tell, does it help?

bharris ·

lesobrod wrote: I was newbie just a 3 month ago, but really like SM. 90% of technical problems already have been solved.

bharris wrote: Thank you both. One question - where do I find the "use default audio on launch" option? I don't see it anywhere in SM's Options tab.

It appears when you click "EXE" or "VST" tab on 'selected module' menu. Than appear window with prefs for creating EXE/VST.

bharris wrote:

Thank you! Is it possible that this option is not available in SM CM version 1.0.5? The only options I see are "Include support for both SSE and SSE2," "Launch on completion" and "Launch in full screen mode." Thanks again!

lesobrod ·

bharris wrote: Thank you! Is it possible that this option is not available in SM CM version 1.0.5? The only options I see are "Include support for both SSE and SSE2," "Launch on completion" and "Launch in full screen mode." Thanks again!

I think, yes.

bharris ·

That is exactly it - my screen is missing those other options - thanks for posting your screenshot. Looks like I will be upgrading to Ver. 2!

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.