Signature
hopelessly microtonal
-
mozz
hello!
to avoid zero division at audiorate i use object:
[fexpr~ if($x2==0, 1, $x1/$x2)]but pd says: fexpr~ divide by zero detected =(
why?
are there other ways to do the same? -
mozz
Hello!
I have a question about antialiasing.
When i generate a rich harmonic sound using [tabosc4~] on high frequencies, i have aliasing noise: each overtone over sr/2 is flipped down and sounds unharmonic.I've read about it here: https://ccrma.stanford.edu/~jos/mdft/Alias_Operator.html
and maybe not completly inderstandSo, as i can imagine, to avoid aliasing i need many tables for same wave, but with lower resolution for high frequencies. Or i need one hires table, and pregenerate new one for each new note, depending to frequency. Both ways looks to comlex.
Maybe there's an easier and faster way to do it?
-
mozz
whether the PD anything like csound 'ftgen' opcode?
i'm interested for making function table from the list of x,y pairs
with lineral, exponential or cubic interpolationi've made it in abstraction but only with lineral interpolation
and i think what must be some optimised external to do that -
mozz
hi all!
can i create abstraction insude my patch without creating new file for this abstraction?
some abstrsctions (for, cnt and so on) can be used in other patches, and i save them in include folder, but some used only in this patch, and it would be better to save them in one file. of course i can make subpatches, but there is many same objects (for example voices for polyphonic synth) it's hard to edit them...sorry if my english is not perfect
-
mozz
when i create array named $1.$2.tab
pure data says: error: #1.$2.tab: argument number out of rangeafter that i can't edit array properties
wtf "#1" ?
it's a bug or feature?object
-
mozz
hi!
whether it is possible to get $0 of parent patch
(not passing it as a creation argument)?or more abstract: can i get the creation args (include $0) of the parent patch?
-
mozz
Hi all!
How to collect all creating arguments of my patch ($1 $2 ....) in one list?
It's simple if i know number of args:, but if number of args is variable (for example if i create the same patch with different arg list), is it possible? How to?
-
mozz
1. I'm russian and i use russian Win7. Then i install PD it try to be russian to, but the transfer is terrible (some mix of ukrainian or bulgarian... =). I want to use only english version - how to enable it?
Only way i found is to rename(remove) "po" directory with msg.* files.2. Can't create [bng], [tgl], [cnv], [dac~] and other ~60% of standart objects! I 'reset to default' in 'preferences' - it didn't help.