Wavetables.....Again..... How do I playback only 1 cycle of a wavetable?


#61

Is it suppose to have sound? I thought it was just to create the wavetables.
Yeah, I know PD but avoided as I use Max, but this looks fun


#62

Yeah. Might not be intended to make any sound only wavetables.


#63

@jaffasplaffa : you're missing 2 external objects; tabdump and drip (both part of zexy)
and one abstraction; list-accum (part of list-abs)
if you have a recent enough version of pd, you can find these via
Help>find externals
and search for "zexy" and "list-abs" there.
Further Pd-related questions should probably be directed to pd-list.
@thetechnobear, yes there should be sound, just to audition what you are doing.


#64

Thanks for the advice

Yes of course :wink:


#65

ok I added that, here's another version.
https://drive.google.com/file/d/0B8vvAmDF4ikoeUM2MmJPTU54clk/view?usp=sharing


still think this whole thing should be doable inside Axoloti.
I'm just not sure if there's something like pd's "sinesum"?
other than that, I see no reason why this wouldn't be possible...


Timbreizer Wave shaper module
#66

It looks really nice, but haven't been able to use it yet, cause I can't find those files zexy & list-abs in Pure Data. Find>Externals is not there. I have version Pd-0.46-7-64bit, which I think is the latest? But I cant find that function you are refering to.


#67

that function is a recent addition to Pd, called "deken", and is meant to eliminate the need for pd-extended
I thought it came installed by default though, but I might be wrong.
maybe ask about this on pd-list?


#68

Yes will ask in pure data community.


#69

To get Pure Data and the patch for making wavetables working on OSX Yosemite(And probably also other OSX versions)....... do this:

Download and install XQuartz(Check which version you need for your computer):
http://xquartz.macosforge.org/trac/wiki/X112.7.8

Download and install PD-Extended(includes both extensions need for the wavetable patch to work:
https://puredata.info/downloads/pd-extended

Download and install deken plug in for PD:
https://github.com/pure-data/deken
(for install instruction scroll down)

TO GET SOUND WORKING:
After installing these 3 programs you have to open the patch in PD and right click on
the volume slider and select open.
Then go to “edit menu” and select “edit mode”.
Then select the object that says “dac 7 8” and change the name to “dac 1 2”.
Leave edit mode again.

Then it should work. It does here.


#70

oops, sorry I forgot to change that :smile:


#71

Merry Christmas and happy new year everyone :smile:

And wavetables here we go again:

Was wondering how it would be possible to make the wavetable in the picture retrigger everytime a note is played? Like phase retrigger on a regular oscillator? Or does it do that all ready with this setup?

Cant really figure out if it does but I dont think it does.. I have been working on kick & bass and sometimes it sounds like the bass is "drifting" or clicking. And it sounds like the click comes from when the envelope is retriggered. IF the wavetable is retriggered everytime the envelopes is retriggered, there should be no click, right?

It is the same patch as has been posted earlier in this thread, so Ill just attach a picture of the main wavetable stuff.

Thanks :wink:


#72

bump :smile: Anyone knows how to retrigger the wavetable cycle everytime a new note is triggered?


#73

"osc/phasor lin" has a phase inlet, so you can reset its phase.


#74

Ahh great :smile: Thanks Tim. Havent though about that. Will give it a go :smile:


#75

lfo/saw lin has a reset inlet, so it's pretty clear how to reset its phase,

though I'm not sure how that would work with an osc/phasor's s-rate signal inlet for phase...(is it relative...?)
I suppose it's meant for phase modulation, not necessarily for setting the phase.


#76

yeah will see later tonight how it works out. Hvanet got axoloti here right now. Restting lfos are pretty easy, but resetting osc is a different story i guess.


#77

I just got home and checked the osc/phasor inlet for phase but I dont think it is for resetting the phase but for shifting the phase..... The sound also sound off now. Like the phasor with phase inlet doesnt work in the same way as the phasor complete.

I tried using the lfo/saw lin. That seems to reset the table veerytime, but then you loose the pitch function. I then tried to connect both phasor osc and lfo sin, but that doesnt do the trick either.

@johannes Any idea if it is possible to reset the wabetable startpoint everytime you retrigger with midi note?

I have tested Blofeld and Micro Q and they both restart the wavetables when they retriggered. It wuold be a really great feature. For example for bass it is important to avoid clicks.


Reset wavetable 1.axp (7.7 KB)


#78

After playing around with it for a little while, it actually seems like connecting both the Lfo and the Osc to the table does the job. Anyway back to playing with it. Going to test it with a bigger file and see if it is retriggered the same place everytime.


#79

1 cycle wavetable readout again...and again...

I'm kind of stuck on this,or confused how to read out a table CORRECTLY...
please check out the following patch...thanx in advance!

1 cycle table readout.axp (3.5 KB)


#80

interesting, yours 'looks right' but I think its wrong... isnt the slope caused by the fact that there is a time between point 15 and 0, so read interp will create a slope
look at what happens if you use your example and create a square wave.

your scaling now makes it asymmetric, because the slope is eradicated by your scaling the end to start transition, but other instant transitions are not...
the non scaled version, sure doesn't look square (due to read interp slope) but it does look symmetrical.

EDIT: another thing to illustrate the point, try with table/read (non-interp) and you'll see its 'correct', so essentially what we are seeing here is the 'issue' with 'rounding' a low resolution wave, sure it rounds nicely some bits of the wave, but it doesn't know where you want to keep 'sharp transitions', it smooths those as well.