SynthMaker

Lookup table Generator

Archive · 2005 15 old posts

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

sambean ·

Just going through my toolkit, dusting off some projects I've been working on..

This one is for generating lookup tables for functions. Handy if you are looking to optimise some functions in you projects. Can also be used as a wavetable generator/player.

It's fairly straightforward to setup, and the end product is a module that you would use as if it were the original function

Instructions on how to use it are contained as tooltips..

There's an example tanh function included as well

http://freespace.virgin.net/cc.lai/toolkit/WavetableGenerator_2.osm

Shifrin ·

I've wondered about such a thing for a bit now, without actually doing anything! So you've saved me some time! Looks very cool indeed, and useful too 🙂

Cheers,

Shif.

lalo ·

lovely 🙂

rl ·

great, will have a look.

cheers, Rudolf (from the low-level department)

Tom7777 ·

Nice example sambean 🙂

sambean ·

Thanks for having a look chaps.. 🙂

Just noticed there is a bug when you select oscillator wrapping in the wavetable module.. I'll have a look into it..

sambean ·

Fixed the bug..

Included a module which allows you to use the WT as an oscillator with phase modulation cababilities..

If making an oscillator ensure the range of the wavetable is from 0.0 to 1.0... and switch the oscillator bool to true..

Shifrin ·

Very kind of you!

Cheers,

Shif.

fritzman ·

That looks great, thanx a lot!

All the best, FRitz

Tom7777 ·

If making an oscillator ensure the range of the wavetable is from 0.0 to 1.0... and switch the oscillator bool to true..

When i do this and change the function to Mono Sin1 the analyser waveform doesn't resemble a standard sine, is the mathmatic function different to the waveform or do i need to adjust the ramp data in some way also? Sorry if im asking a stupid question, im not used to making waveforms this way, thanks 🙂

sambean ·

Hey Dan, sorry it's not working.. Did you download thesecond version?

There was a missing semicolon in the first version causing to go a little wonky..

If you have the second version, what are the properties set at? Are the wireless connectors staying connected? Are you using oscillator module included (freq,phase -> WT)

If you're still having troubles post a schematic and I'll have a look at it...

Sam

Tom7777 ·

Hey Dan, sorry it's not working.. Did you download the second version?

Oh no, sorry i was using version one, i have just downloaded the second version now, thanks 😀

It's working now, im not sure why though but if i group the main modules together using the Make module command the Analysers waveform will change, in fact i closed SM and repeated this and the second time the line from the analyser actually went out of its area at the end, then SM gets really slow and i had to close it, this seems to be a bug with SM and not your schematic, possibly to do with the Analyser.

Tom7777 ·

Can anyone else do this with no problems or does it do the same?

sambean ·

Hey Dan.. Not sure what it could be...

Perhaps after making the new module the wireless connectors arn't taking the values (for the wavetable size and range) this could lead to problems such like divide by zeros..

I've noticed this occuring a couple of times.. I'll investigate an maybe post as a bug..

If it's not that post a schematic, may be easier to spot the problem

rullyastronout ·

NICE 🙂

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.