Kyma Forum
  Kyma Sound Exchange
  wavetable bandlimiter in twiki

Post New Topic  Post A Reply
profile | register | preferences | faq | search

next newest topic | next oldest topic
Author Topic:   wavetable bandlimiter in twiki
Luddy
Member
posted 03 November 2008 23:04         Edit/Delete Message   Reply w/Quote
Hi,

I've put a program on the Twiki that creates bandlimited wavetables from ordinary Kyma wavetables (the 4096-sample variety). The program creates 11 wavetables from each wavetable in the input file(s). The 11 new wavetables are concatenated into a single output file. The first of the 11 wavetables is simply the original wavetable. The remaining wavetables have decreasing amounts of high-frequency content, until the 11th, which will ordinarily be a simple sine wave. The idea is that the I+1th wavetable can be played one octave higher than the Ith without aliasing.

There is an oscillator included in the archive, for playing back wavetables in this form. It uses !KeyPitch to figure out the right wavetable. There is an !Aliasing control that you can use to offset the chosen index. If you want even less high frequency content coming out of the oscillator, give the !Aliasing variable a negative value. If the oscillator is removing too much high frequency energy for your taste, then give !Aliasing a positive value.

The generated wavetables are normalized to 90% of full scale, but this can be controlled with the -M option to the program. Run it with -h to get a help display.

This is a command-line program! No GUI .

-Luddy

[This message has been edited by Luddy (edited 03 November 2008).]

IP: Logged

All times are CT (US)

next newest topic | next oldest topic

Administrative Options: Close Topic | Archive/Move | Delete Topic
Post New Topic  Post A Reply

Contact Us | Symbolic Sound Home

This forum is provided solely for the support and edification of the customers of Symbolic Sound Corporation.


Ultimate Bulletin Board 5.45c