SynthMaker

Slightly off-topic question!

Archive · 2005 5 old posts

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

tedburt ·

Hi guys, Sorry to be off-topic here, but I've always been incredibly impressed with SynthMaker's GUI. I don't have much experience with GUI programming, and I was wondering if you used some kind of off-the-shelf/open-source GUI framework (if so which is best?), or if you developed your own.

I'm going to have to build a GUI for this 3d audio program I'm developing at some point, and want to have some kind of idea where to look...

Cheers, Theo

stefan ·

It's GDI+, so it's the standard api from Microsoft. 🙂

malc ·

As Stefan says, we use GDI+ and MFC. All pretty standard stuff. GDI+ is used mainly for the antialiasing. All controls and windows are a combination of standard MFC classes and ones we created ourselves from scratch.

3D audio software? Sounds very interesting 🙂

tedburt ·

Thanks for your answers guys, I appreciate your help. I was considering using some kind of cross platform GUI package, but I may just stick with the platform specific ones and keep the main engine's code cross-platform...

The software is basically to simulate an unlimited number of (potentially interacting) sound sources in a 3d world, and be able to move through them in real time, generating either binaural stereo, or surround (5.1/B-format) or both etc. Its an old concept, but on a massive scale.

It should have quite a few applications, but it's a fairly big project! I've got most of the tech side of it worked out though. If you have any suggestions on anything, It'd be great to hear. Anyway in the mean time thanks again & keep up the good work!

rerax ·

i'm not super advanced in synthmaking yet, but i suggest you to use wurchell's asio for all, it have 6 outputs and you can connect an individual wave signal to each channel.....i might be realy off the track:P good luck.

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.