• emviveros

    I wrote a patch to document a little pdjs external in:

    Open to contributions.

    posted in extra~ read more
  • emviveros

    I write a complement to pdjs help:

    It's open to contributions

    posted in technical issues read more
  • emviveros

    Ok! I realize pdjs have special __global__ variable. With it I can share variables, functions and objects between [js] instances.

    Reading the scripts and patch in test-jsobjects folder compreension of how to do can be achieved.

    posted in technical issues read more
  • emviveros

    I read V8 documentation about modules but export sintax won't compile. There's a way to assign the script to module like html does with <script type="module"> ?

    posted in technical issues read more
  • emviveros

    Trying to understand how to import functions and objects from another js file with pdjs by @mganss, but I can't figure how!


    var o = {foo: 0};
    // var req = require("test_require.mjs");
    function bang() {
        post("o.foo =", o.foo);
        post("foo =", foo);
        post('req.bar =', req.bar);
        post('req.bar() =', req.bar());


    const foo = 37;
    function bar () {
        post("require bar");

    Captura de Tela 2021-06-21 às 01.16.07.png

    Pd Console:

    Captura de Tela 2021-06-21 às 01.17.32.png

    Thanks any advance!

    posted in technical issues read more
  • emviveros

    So I think new Pure Data Floss requires:

    1. a new intro
      1.1 Pd creation history
      1.2 Pd forks and Vanilla externals
    2. Update Tutorials keeping externals

    something more?

    posted in tutorials read more
  • emviveros

    I think better is to update all content to Pd-Vanilla. Including installing externals and so on.

    If is interesting for the community open a new Floss with name Purr-data and adapt archive floss to Purr-Data. It avoid noise about what Pure Data is. In my point of view Pure Data is Pd-Vanilla. Make sense?

    posted in tutorials read more
  • emviveros

    @oid I can see the importance of Pd Floss stay updated, but I don't mind how to access it to edit. I'm asking a friend which make the portuguese translation, but I don't know anything new right now.

    If somebody knows how to edit floss, we can make a new effort to update it. Now I'm thinking more in:

    1. provide better documentation inside official Pd envyronment, which includes pd-help-patches/html ways to reference pd docs offline and online with multi-language support,
    2. reorganize puredata.info to update infos about unofficial tutorials and
    3. ways to access online References from Pd.

    posted in tutorials read more
  • emviveros

    I think the right-click object menu can be a very useful feature especially for beginners. Perhaps it can be done with a tcl plugin to be installed via deken and documented in a specific introduction for first users. So they would already be familiar with using externals in some way.

    How discussed in Pd-list, the translations can be done via html file, which can be shipped with Pd, in fact as it is already done how @porres says, but disponible online to, like Max does.

    What I can think regard organizing the topics I catched are:

    1. Update puredata.info to clarify the situation of unofficial documentation, list and classify it about updated ou dusty.
    2. About how to internationalize help patches information. I can't find much propositions in this way of how to do, but I think a good way is embrace the html documentation.

    Another idea:

    • A Welcome to Pd in the first install can be great to newcomers. That Welcome might have information about how to use documentation, which can reduce misunderstandings about where to get information from Pd

    posted in tutorials read more
  • emviveros

    Another possible reference is http://www.cooperbaker.com/home/code/pd spectral toolkit/

    It have a very simple layout, and the beatiful concept which is links to objects source code.

    posted in tutorials read more

Internal error.

Oops! Looks like something went wrong!