• mahatGma

    pdsettings like search path or startup flags are stored in the directory '/Library/Preferences/org.puredata.pd.plist'. That is the reason why startup flags cannot be transferred .

    posted in patch~ read more
  • mahatGma

    @EEight
    I change the startup flags of Pd within the .dmg;
    but when I transfer it to another machine this startup flag disappear.
    Any idea.?

    posted in patch~ read more
  • mahatGma

    yeah standalone works only on my machine :( . I am so sorry.
    did you try the .zip patch?

    posted in patch~ read more
  • mahatGma

    so, I've updated the patch after debugging, please try this one
    baby_monitor&harmonizer.zip

    posted in patch~ read more
  • mahatGma

    I utilize Dan Ellis' patch to resynthesize Spear file.
    http://www.ee.columbia.edu/~dpwe/e4896/practicals.html#prac04

    posted in technical issues read more
  • mahatGma

    well, since the sound resynthesized after transmission is very poor, harmonizig or pitchifying makes it a bit more interesting

    posted in patch~ read more
  • mahatGma

    baby_monitor&harmonizer.zip

    I developed this Pd patch for my own usage to monitor my baby's crying. It can be used as sender as well as receiver. It is intended to run with PdDroidParty on your android machine. Sender and receiver must be connected to the same local network.

    |sigmund~|'s partial tracking data is what is transmitted over the network. Then it is resynthesized by the receiver. This allows us to change the pitch and harmonic content of the data transmitted.

    posted in patch~ read more
  • mahatGma

    @Cristian

    • create a folder called 'patch' and put your patch (which has to be named as "droidparty_main.pd') into it
    • './pack-patch' is a bash script, if you wanna see what it does open it with a text editor and try to read it.
    • if you cannot run './pack-patch', .zip your patch folder and put it into res/raw directory
    • README.txt resides in the main folder called MySynthesizer

    posted in tutorials read more
  • mahatGma

    After I've got an android device recently, impressed by PdDroidParty and developed this simple ear trainer. The patch uses a piano sound. You can choose the pitches to be asked and the octave range. The label of the number box for oct_range is misplaced; I couldn't solve this problem. Beyond that everything works perfect
    Golden-ear_sansCanvas.zip

    posted in patch~ read more
  • mahatGma

    'array interpolation' abstraction allow us to glide between arrays smoothly. The patch is controlled by a slider, whose values could be changed between 0 and 1. By changing this value, an interpolated version of two arrays is written to a third array.

    http://www.pdpatchrepo.info/hurleur/array-interp-help.pd

    posted in abstract~ read more
  • mahatGma

    what is the easiset way of writing pixel_data (RGB or gray-value) into arrays?

    I've tried it by scanning the file using pix_data object.
    my patch scans and writes y values for each x sequentially:
    for x0 from y0 to yn;
    for x1 from y0 to yn;
    .
    .
    for xn from y0 to yn.

    I believe there should a better and easier way to this job. Could you advise me?

    http://www.pdpatchrepo.info/hurleur/pix_data2array.pd

    posted in pixel# read more
  • mahatGma

    This patch allows us to make spectral interpolation between two 'Spear' files;

    Using 'Spear'; analyze any length of sound, reduce the content of spectrum by deleting partials below x magnitude{dB} and x length{sec}.

    spectral-interpolation.zip

    After you've downloaded the spectral interpolation folder

    open ~/spectral-interpolator-help.pd

    1- type 1 on the number box
    2- choose the .txt 'Spear' file {departure}
    3- type 2 on the number box
    4- choose another .txt 'Spear' file {target}
    5- send an init bang
    6- start playback [you will hear the first sound character]

    after this steps you can navigate between two sounds using the yellow slider.

    I used Dan Ellis' patch to import Spear file into Pd.
    http://www.ee.columbia.edu/~dpwe/e4896/practicals.html#prac04

    spectral-interpolation.zip

    posted in patch~ read more
  • mahatGma

    This patch allows you to record the live sound using the MIDI keyboard as trigger [note-on message starts recording and note-off stops it].

    After downlading the file

    open the ~/tables-live.pd (the 'tabplayer' file has to be in the same folder)

    1- determine the number of seperate tracks (tables or samples)
    2- press any key on your MIDI controller to start recording and release the key to stop it.
    3- click on the corresponding cell of the 'horizontal radio' to start & stop the playback of the corresponding sample.

    At each bang [note-on message],
    the sounds are written to the following table [buffer] in any length [max 10 seconds; u can change it by changing the size of the table 'ses' in the |pd inside|

    ! this patch fails in synchronizing the recorded samples !

    http://www.pdpatchrepo.info/hurleur/live-sampler.zip

    posted in patch~ read more
  • mahatGma

    i was missing 'interp' procedure of CommonMusic; so i did it today in Pd using |maxlib/scale| and dynamic patching. I wonder, if anyone knows an easier way of doing this job.

    http://www.pdpatchrepo.info/hurleur/interp-1.pd

    posted in abstract~ read more
  • mahatGma

    let me share an eleganter version of Array interpolation abstraction

    http://www.pdpatchrepo.info/hurleur/array-inter2.pd

    posted in abstract~ read more
  • mahatGma

    Hey Jwif, did you check my spectral interpolation patch? It uses interpolated arrays in order to morph the sounds. The 'sounds' consist of frequency and amplitude pairs analyzed by Spear.

    @mahatGma said:

    This patch allows us to make spectral interpolation between two 'Spear' files;

    Using 'Spear'; analyze any length of sound, reduce the content of spectrum by deleting partials below x magnitude{dB} and x length{sec}.

    http://ubuntuone.com/37AlEA7tV5Gn3SntWOJQQM

    After you've downloaded the spectral interpolation folder

    open ~/spectral-interpolator-help.pd

    1- type 1 on the number box
    2- choose the .txt 'Spear' file {departure}
    3- type 2 on the number box
    4- choose another .txt 'Spear' file {target}
    5- send an init bang
    6- start playback [you will hear the first sound character]

    after this steps you can navigate between two sounds using the yellow slider.

    I used Dan Ellis' patch to import Spear file into Pd.
    http://www.ee.columbia.edu/~dpwe/e4896/practicals.html#prac04

    posted in abstract~ read more
  • mahatGma

    > ...how many x..?
    it depends on your ram and cpu power.
    Try to load AsianKit.txt and AsianKit-2.txt; their size are optimum for my system 2.4 gHz Intel. 2 gb ram.

    > ..a wave with a duration of 7 minutes..
    7 minutes is too long!; the aim is not to interpolate long pieces, but rather relatively short sounds

    posted in patch~ read more
  • mahatGma

    Spear issue:

    • analyze a sound {.wav or .aiff}
    • Edit>Select Partials Below Threshold {delete partials below x magnitude}
    • Edit> Select Partials Below Duration {delete partials below x duration}
    • File>Export {Text - Resampled Frames}

    posted in patch~ read more
Internal error.

Oops! Looks like something went wrong!