[sdiy] Reverse Sawtooth

Paul Maddox paul.Maddox.mail-list at Synth.net
Mon Jan 24 20:30:18 CET 2011


I did this on the monowave, wave 00 was saw, wave 01 was reverse saw.
Very little benefit TBH, but if you want it, why not just XOR the
address to your LUT?

Paul

On 24 January 2011 08:36, Matthew Smith <matt at smiffytech.com> wrote:
> Hi Folks
>
> Is there any point in me including a reverse sawtooth in my wavetable?
>
> I've calculated it, but am wondering how much value there is, as using it
> would a) gnaw another 128 bits out of my 2k programme space and b) take up
> an extra bit (and thus pin) in selection. [Note that I might also need to
> cram a MIDI to timer period translation table in there if I don't use a
> separate uC for the job. Won't leave much room for the software!]
>
> Currently, I am selecting:
>
> 0b00 sine
> 0b01 square
> 0b10 triangle
> 0b11 saw
>
> To keep things as compact as possible for the small device in question, I'm
> lumping them all into a single wavetable. When I start generating a
> waveform, the array pointer is initialised to 128 * w, where w is the value
> in the table above.
>
> If there's no significant difference in sound between a saw and a reverse
> saw, there are obvious savings to be made.
>
> Cheers
>
> M
>
> --
> Matthew Smith
> Smiffytech - Technology Consulting & Web Application Development
> Business:      http://www.smiffytech.com/
> Blog/personal: http://www.smiffysplace.com/
> LinkedIn:      http://www.linkedin.com/in/smiffy
> Skype:         msmiffy
> Twitter:       @smiffy
> _______________________________________________
> Synth-diy mailing list
> Synth-diy at dropmix.xs4all.nl
> http://dropmix.xs4all.nl/mailman/listinfo/synth-diy
>



More information about the Synth-diy mailing list