• emviveros

    I've been thinking about Camomile to interact with DAWs.

    Camomile make possible create DAW plugins (VST, AU, LV2) that can run Pd patches inside the DAW. https://github.com/pierreguillot/Camomile

    In the last beta version you can open Pd and use all externals stuff from Pd just like Max4Live.

    I don't know a tutorial, but Camomile have a compreensible documentation.
    https://github.com/pierreguillot/Camomile/wiki

    posted in tutorials read more
  • emviveros

    The next new version of Pd have [trace] object.

    Captura de Tela 2021-12-12 às 10.59.13.png

    You can download the test version of Pd 0.52-0 in:
    http://msp.ucsd.edu/software.html

    Maybe it helps...

    posted in technical issues read more
  • emviveros

    I wrote a patch to document a little pdjs external in:
    https://forum.pdpatchrepo.info/topic/13510/modules-in-pdjs/4

    Open to contributions.

    posted in extra~ read more
  • emviveros

    I write a complement to pdjs help:
    pdjs_fast_help.zip

    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!

    modules.js:

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

    test_require.mjs

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

    Patch
    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

Internal error.

Oops! Looks like something went wrong!