SynthMaker

Graphical Oscillator Selector

Archive · 2007 7 old posts

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

BasherT ·

I have produced a four oscillator graphical selector.

It shows a bitmap of the wavetable selected for each oscillator. You can choose from 80 wavetables, you can change the wavetables that are stored by either upload from a text file or by drawing a new wave.

The four oscillators are displayed as waveforms. If you place your mouse over a waveform the name of the wave will popup. If you left click on the waveform for an oscillator a menu will popup enabling you to select a new wave for that oscillator.

The Select OSC Menu

There are four pages of twenty waves (thanks to angular momentum for the wavefiles on the wiki). To change a page click on the sqaures on the bottom right of the window.

If you place your mouse over a wave a larger more detailed version appears and the name of it will popup overthe smaller bitmap.

To close the window click on the red cross at the top right

To select a wave, left click

The Load New Waveform Page

To load a new waveform choose the wave you wish to replace and right click on its icon. The Load New Waveform Page will then pop-up. In this view you can see the current waveform that you have selected to replace in the top half of the view.

The bottom half of the view shows the new wave form.

You can load a new waveform from file by clicking on the load button at the bottom of the screen and selecting a text file that you have saved. This will then appear in the bottom half of the view. To store the wave hit the "Apply" button.

You can also draw a new waveform in the bottom window and then hit the "Apply" button to store it.

All new waves have a bitmap made of them and will then appear in the Select Osc Menu.

You can also name the wave you have loaded/drawn on this page.

To close the window click on the red cross at the top right

I would be grateful for any comments, bugs or suggestions for improvements.

I had originally intended that the Select Osc Menu would display the wave and the FFT of the wave so as to give an appreciation of the harmonics of the wave but I haven't figured out how to make an FFT graph of a wave table that I can attach to an MGUI component yet.

I also haven't figured out how to make it work with the present manager but I intend to implement that soon.

Anyway, hope it is useful to someone.

BasherT

P.S. I have drawn heavily on the work of others to produce this. Angular Momentum for the waveforms, Oddson for the square radio buttons and whoever was responsible for the wave drawer (jorge and malc?). Thanks to all as usual.

P.P.S. This was heavily inspired by the wave selector on the synth Augur by Antii of Smartelectronix fame

AngularMomentum ·

I like it!!!!!!!!!! 😍

stefan ·

Yeah it's way cool!

AngularMomentum ·

Did I say I like it? That's pretty much of an understatement! 😀

sunsynth ·

excellent work!

keep it going...!

rayzer ·

Looks great 😀

BasherT ·

Thanks guys. Coming from you all that really means a lot to me 😀

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.