• seb-harmonik.ar

    @forrestbaer I've had this problem with tcl/tk 5 compiled for mojave.. did you compile it yourself or are you using miller's tcl/tk? Using the supplied tcl/tk or one from before mojave should work ok in my experience..
    see this thread from the mailing list: https://www.mail-archive.com/pd-dev@lists.iem.at/msg02102.html

    posted in technical issues read more
  • seb-harmonik.ar

    @ddw_music here https://github.com/pure-data/pure-data/tree/master/extra/bob~ miller refers to the "cutoff frequency" which would be an odd term to use for a bandpass filter.. if you look at bob~ without any resonance it definitely behaves like a a lowpass.. I think that as the resonance goes up the pass-band might get attenuated? most discussions of the moog ladder filter refer to the lowpass filter (rather than the High-pass one) and since this certainly is not a high-pass filter I would say that in all likelihood it's an emulation of the lowpass species.
    If you want to go for instructional clarity I agree that maybe other filters look more like "lowpass" filters in spectrograms tho (but bob~ still sounds like a lowpass to me imho)

    posted in technical issues read more
  • seb-harmonik.ar

    I think bob~ is actually a lowpass filter... at least, it sounds like it at low frequencies and you can still hear the fundamental when you use it at higher frequencies generally.. it is based on the moog ladder filter and that filter is lowpass afaik.. the moog bandpass module in the original was an add-on that combined the high-pass and lowpass filters I think.

    posted in technical issues read more
  • seb-harmonik.ar

    I've finished a synth based around trying to create the 80's polysynth sound. It is in my abstraction/instrument folder instr (from which a few objects are used: mainly monoctl and the scaling objects ctltou and pbtou)
    https://github.com/sebshader/instr/releases/tag/1.0
    (see datalogue/datalogue-doc.txt for documentation,
    datalogue/datalogue-main.pd for performance from midi/patches/presets)

    requirements: shadylib 2.1 https://github.com/sebshader/shadylib/releases/tag/2.1
    (should be on deken for osx & source code, also on https://puredata.info/downloads/shadylib/releases/2.1)

    iemlib, zexy, iemmatrix, cyclone (for svf~), and iemgui (for numberbox_matrix)

    here's a little demo played as best I could (the saw is distorted in the video):

    posted in news read more
  • seb-harmonik.ar

    hi, you have 2 options:
    option1: use a metro with snapshot~ to convert the signal from osc~ to message rate
    option2: use a control-rate lfo in the first place: use a metro with a wrapping counter, or maybe even [line] to index into the [sin] object or read from a table/array that contains the sine function. you could also use either lfo object from the nusmuk-utils or else libraries or c_lfo from rjlib (from rjdj) which all do this.

    (in order to get it into the range of -500 to 500 just multiply by 500)

    posted in technical issues read more
  • seb-harmonik.ar

    @s.elliot.perez it has to do with the internal representation of floating-point binary numbers: both base-10 decimal numbers have to be converted into binary floating point, and then the operation takes place. (If you looked at the numbers in binary representation the result would probably make more sense)
    edit: here you can see that when you type .99 it actually gets represented as
    0.9900000095367431640625
    http://www.binaryconvert.com/result_float.html?decimal=048046057057

    posted in technical issues read more
  • seb-harmonik.ar

    @ddw_music Hi, what is actually the issue here is that the block size is 64 and the delay objects aren't aware of their execution order, therefore the delay time can go no lower than 64 samples (~1.45 ms @ 44.1 k). If you always have the reader after the writer you can utilize the technique in audio example 3.audio.examples/G05.execution.order.pd to get the objects to know that the writer is after the reader. Alternatively, you could put the writer and reader in a subpatch with lower block size.

    posted in technical issues read more
  • seb-harmonik.ar

    @Kitty-Dyson here's a simple example with 2 numbers to create a bandpass filter (lets through frequencies between 2 frequencies in hz).

    You'll need zexy for the signal-rate relationals (>~, <~, &&~) and also an object from my own library shadylib (pinb~) because I couldn't figure out another way to get the sample number in the block without making an external (but if you can figure that out, that's all that pinb~ does)

    fft_filter_example.pd

    posted in technical issues read more
  • seb-harmonik.ar

    @ddw_music cyclone/reson~ seems somewhat similar.. they both seem to have difference equations similar to what is described here as far as I can tell..
    https://ccrma.stanford.edu/~jos/filters/Constant_Peak_Gain_Resonator.html

    posted in technical issues read more

Internal error.

Oops! Looks like something went wrong!