• sumidero

    Hello everybody:
    Recenty we had to stumble upon a series of indentical posts by a spammer. The old forum hosting allowed us users to mark those posts as spam. Is there any way now to do this?
    Thanks and best regards.

    Sumidero

    posted in this forum read more
  • sumidero

    Hello everybody:
    This is something I've been working on for a while. This abstraction (via Python code in an PyExt object) saves a lot of tables and arrays to a single file using marshalling (using pickle) in Python. Some of us may have different approaches to saving parameters/presets, but I hope this is useful to many. One advantage of this method is that the whole process of gathering data and saving is in a different thread than Pd. The Python script goes to the PyExt scripts folder, as usual.
    All suggestions are welcomed. Happy coding!

    sumidero

    dataPersistance.tar.gz

    posted in abstract~ read more
  • sumidero

    Thanks @ingox, @whale-av. Maybe sometimes I try to reinvent the wheel, ha ha. I'll try to get version 0.48 from backports then.
    Best regards.

    sumidero

    posted in patch~ read more
  • sumidero

    Thanks for the info! I'll check on that soon.

    posted in patch~ read more
  • sumidero

    Hello everybody:
    Here I'm sharing a python script that contains two classes to instance using the amazing pyext library. One of these two classes converts messages and numbers to a series of its ascii character codes along with an index number, so one can store a message right away in a table. The other class does the inverse job.
    There is a patch that tries to show how this is implemented, á la help-patch.
    This works by putting the script into the <whateverComesFirst>/pyext/py-master/scripts/ folder so the pyext external can 'see' it. <edit> I am using Pd-vanilla 0.47-1 on Debian Stretch </edit>
    Well, let me know if this is useful to anyone if you want.
    Best regards.

    Sumidero

    cast.py
    symbtoascii-help.pd

    posted in patch~ read more
  • sumidero

    Hello everybody:
    I've written this system to have data persistance for Pd-extended with a quick save/load because I
    personally don't understand deeply enough how sssad works. ;-) This technique relies on iem_tab/tab_copy object. I don't have Pd vanilla to test if the external can be loaded from it.
    It is licensed under GplV3.
    It happens to me a lot that many members post awesome patches for making sound or fx and I cannot merge them with the modules I have now. This set of abstractions that I give to the forum are written in such a way that one can have presets persistence very quickly. It saves all data to a wav file after dividing each value by 1e+7. Since I'm still using 32-bit Pd-extended the length of final data table is limited to 1e+7 values, but I think this would be quite enough.
    This set of abstractions works as any presets manager in a keyboard: you move your sliders and/or edit tables and then you save that set of values to a certain preset number, using messages or clicking on (W) bang. Then you move them again to have a different setup and save that combination to a different preset number (W) bang or sending messages. When you recall them with (R) bang the values are set to your sliders and tables. Examples are provided in the compressed file so this post is not as long as a testament. ;-)
    In the main patch you should put the presetsManagement-Master subpatch. In each abstraction (sound module, sampler, fx, etc) you should copy the presetsManagement subpatch. To each slider, numberbox, [f ] atom, toggle, etc, you should attach an [rwp ] abstraction and to each table that you'd like to persist, an [rwt ] abstraction. They should be instantiated as shown inside them. I rewrite that here:

    [rwp $0 <Id-number> <AmountOfPresets> ]
    [rwt $0 <Id-number> <AmountOfPresets> <nameOfTheTableWithout '$0-'> ]

    (so if the table you want to persist is instantiated as: http://www.pdpatchrepo.info/hurleur/presetsPersistence-Sumidero.tar.bz2

    posted in abstract~ read more
  • sumidero

    Hello everybody:

    I want to share a little tool that I've needed and didn't find anywhere yet. Hopefully any of you can save some hours not just patching but making music.
    This abstraction has eight stereo input and output audio pairs, so it has sixteen audio inputs and outputs. Also, it has a las seventeenth inlet for routing audio from outside using messages.
    Well, constructive critics are welcome. ;-)

    Sumidero

    http://www.pdpatchrepo.info/hurleur/connect8x8Unit~.tar.gz

    posted in abstract~ read more
  • sumidero

    Hello everybody:
    I want to share with you a recent improvisation I've recorded:

    All constructive critics are welcome. Many thanks to all of you that contributed with ideas, patches, data, links, externals, etc.

    Sumidero

    posted in output~ read more
  • sumidero

    Hello, everybody:

    After looking at @sonsofsol's 3D engine (and hard trying to do something from it) and a following an old thread between @sonsofsol, @katjav, @PonZo and @Maelstorm. I decided to post my attempt. It's a work in progress, unfortunately, but I started it from bottom up bearing in mind the usability by others. There is a lot of linear vector algebra in the orbiting part and the calculation of the hits on the planes. Since I don't have the time to end this as soon as I would like, here it is. There may be some comments in spanish somewhere in the code, but nothing too relevant for understanding of it. Numbers and symbols objects are the ones left not being implemented.
    Any constructive comments are welcome. I wish this were useful to the needs of any of you.

    Sumidero

    http://www.pdpatchrepo.info/hurleur/gemGuiWorkInProgress-Sumidero.zip

    posted in patch~ read more

Internal error.

Oops! Looks like something went wrong!