• alexandros

    E.10.complex.FM from Pd's help browser includes an FFT analysis of a complex FM. I guess you could use that do detect the loudest frequencies of your FM patch (along with the [array] oject).

    posted in technical issues read more
  • alexandros

    The Serial.write() function writes raw bytes to the serial line. You can build your own protocol to receive and parse these values in Pd.
    I've made two vanilla abstractions, one that works with Arduino's Serial.print() and one that works with Serial.write(). You can get them here https://github.com/alexdrymonitis/Arduino_Pd
    There's one Arduino sketch for each abstraction explaining how to write your code in order for it to work with the corresponding abstraction.

    posted in I/O hardware diyread more
  • alexandros

    Thanks, just did!

    posted in Off topic read more
  • alexandros

    Hi,
    I would like to test it.

    Cheers,
    Alexandros

    posted in Off topic read more
  • alexandros

    You have to divide the sampling rate by the size of the array where you'll store the hanning window. Also, you need to set the phase of [osc~] to 0.5. [osc~] is a cosine oscillator, not a sine, which means that when its phase is 0 it outputs 1, and when the phase is 0.5, it outputs -1. Multiplying by 0.5 and adding 0.5 will yield 0 at the beginning, which is what you want.

    I've made an abstraction for various window type which you can find here (it's [window]).

    posted in technical issues read more
  • alexandros

    Note that modulating the cutoff frequency of [lop~] this way will most likely create clicks due to the fact that [lop~] has a control inlet for the cutoff frequency.

    posted in technical issues read more
  • alexandros

    Did you install with apt-get? In this case the binaries are correct for your system. Also, the library should have been installed in /usr/lib/pd/extra. Either set that path to Pd's Preferences -> Path..., or in the patch you intend to use matrix objects, use
    [declare -path /usr/lib/pd/extra/iemmatrix]
    Also note that the matrix object is now called [mtx], where [matrix] is its old name.

    posted in technical issues read more
  • alexandros

    @whale-av I'm positive it's the [c.number] from the Cream Library. I have the library and the object looks identical.

    posted in technical issues read more
  • alexandros

    It's the [c.number] object from Pierre Guillot's Cream Library, which is a very nice looking set of GUI objects.

    Find it here https://github.com/CICM/CreamLibrary

    posted in technical issues read more
  • alexandros

    A decent ADC for the Pi is indeed something pretty hard to find. I've been using a Focusrite Scarlett 2i4 which I've ripped off its case and put it in my project's housing, and it works fine. This requires some hardware hacking though as you'll might need to remove some parts from the sound card's circuit board (like potentiometers) in order to bring them to the desired position in your setup.

    posted in I/O hardware diyread more

Internal error.

Oops! Looks like something went wrong!