• Obineg

    clock division and clock multiplication for a phaseaccumulator?

    division is easy.

    [*~ 4.]
    [%~ 1.]

    but multiplication is more or less impossible, as it would require something to count the current subcycle.

    there are a workarounds though. if you want to use a phasor~ and a phasor~ which is 4 times slower, you could

    a ) use multiple phasors~ from the beginning on and then select one of them

    or, if you need them to be in sync with a "master phasor",

    b ) use a phasor which is 8 times slower than the rated rate and derive the base speed phasor from it already using multiplication.

    posted in technical issues read more
  • Obineg

    while this (a copy of the OP) works for cross FM, it does not for a feedback loop.

    posted in patch~ read more
  • Obineg

    samplingrate reduction and bitdepth reduction will still not give you satisfying results.

    the AKAI S-900 and S-950 for example have a variable-samplingrate DA converter and analogfilters - these are the main soundforming parts.

    the emulator II still has the SSM filters.

    while you can emulate analog filters quite good today, implementing that AKAI type of DAC within a fixed-rate digital enviroment is not so easy.

    posted in technical issues read more
  • Obineg

    i wonder in which context you gonna need this.

    normally it should be fine to move everything which is time critical into the scheduler queue, and move everything out of it which is not so important.

    posted in technical issues read more
  • Obineg

    oh pardon, it does not even have any inputs... i would have bet it is the same external as in maxmsp. :/

    posted in technical issues read more
  • Obineg

    well, biquad~ of course, if you know how to handle it for different filter types.

    but take care with fast signal rate modulation. :)

    posted in technical issues read more
  • Obineg

    this is a really strange approach.

    posted in abstract~ read more
  • Obineg

    and while GUI objects might be able to understand a message to set new min and max values, it is not good practice to use this feature to perform math operations.

    posted in technical issues read more
  • Obineg

    you solve this kind of range conversion stuff like you should solve most prgoramming problems anyway: break the problem down into smaller parts.

    1. what range has the GUI element and what does this represent? aha.

    2. what numbers you want to get of it in the end and what do they represent? so so.

    3. now if you dont get the conversion to work by rule of three kind of equations, the chance is high that it is a combination of more than one times rule of three.

    4. and when you notice that "playspeed" has the habit to work differently below 0. than above 0., try to do this conversion using 0.-2. first, and not with the values currently required for a specific app.

    i could tell you something about your specific patch, too, but i dont understand it. (is there no [slide] object for pd?)

    however, in case you are doing somethign with picth modulation it is in most (yet not in all) situations more useful to do what you want to do on the linear layer, i.e. -> ftom -> myalgorithm -> mtof ->

    posted in technical issues read more
  • Obineg

    @schitz

    this answer might be a bit terrifying, but i am afraid that what you had to do is to not change anything in the splitted signals.

    (or in other words: only if you do that what happens in an ideal 3-way speaker)

    otherwise any correctly set up bandsplitter - based on a butterworth or FFT - will lead to the usual "noticeable" filter artefacts.

    for things like multiband compression and such you might want to try using phaselinear filters instead. it is not like it would be required, but it is an alternative.

    posted in technical issues read more

Internal error.

Oops! Looks like something went wrong!