• Berenger

    @JackPD ofxPd is c++ it's not pyhon. But yes you can send data back and forth to and from pd.

    posted in libpd / webpd read more
  • Berenger

    @JackPD you could use this : https://github.com/danomatika/ofxPd

    it's a libpd addon for openFrameworks, oF runs pretty well on the rpi.

    posted in libpd / webpd read more
  • Berenger

    I think there is one thing to take into account : what do you want to do with your projects ?

    If you want to keep them on a computer, and run them inside the software itself I would go with Purr Data.

    If you want to be able to run your patches with libpd : for instance on mobile devices, run them as vst/vsti plugins, or use them in unity etc. You'll need to stick to vanilla or learn how to compile externals for the platform you target.

    Keeping things vanilla is not that hard and sometimes actually forces you to get creative :)

    posted in technical issues read more
  • Berenger

    Your synth is really nice, I would follow @alexandros even if you go with a screen, you should probably only keep what is really necessary. On the rpi pd 's gui can be a real cpu hog. It's always good practice to seperate audio and gui code and try to reduce the number of controls :)

    And if you do want a screen why not test the performance on android or ios with droidparty or mobmuplat ? You'd need to keep your patch vanilla compatible though. I see also that you use freeverb, sometimes there is memory leaks with this object maybe you could try another reverb ?

    posted in patch~ read more
  • Berenger

    Hi Guys,

    I just wanted to share on this forum my latest pd experiment. It is basically a rainstick application for you android phone.

    https://play.google.com/store/apps/details?id=net.mgsx.rainstick

    This app is built with libpd as audio engine, and uses the powerfull libgdx game framework for physics and graphics : https://libgdx.badlogicgames.com/

    This was the occasion to work on a gdx-pd addon to help with the integration of libpd in libgdx related projects. You can find it here :
    https://github.com/mgsx-dev/gdx-pd

    You will also find a demo app here : https://github.com/mgsx-dev/gdx-pd-demo

    Have Fun !

    posted in libpd / webpd read more
  • Berenger

    @vixo I haven't really had time to work with this yet, but you may want to look at this :

    http://bela.io/
    and this : https://github.com/BelaPlatform/Bela/wiki/Running-Puredata-patches-on-Bela

    posted in technical issues read more
  • Berenger

    @whale-av

    I did one some time ago, here is what I came up with :)

    abstraction-help.pd
    abstraction.pd

    posted in tutorials read more
  • Berenger

    @pooopsi yes you are right : currently you can not play ogg you have to stick to wav files. I'm not sure you can compile the external and drop it in the folder though. the best way would be to ask dan if it's possible.
    You could probably reach him through the pd-list, or via the issue system on the github repo of the project.

    posted in technical issues read more
  • Berenger

    @pooopsi the trick is that some of the things you ask will require some externals. For ogg and ableton_link you can find them with deken external manager in pd-vanilla, it will get you setup for prototyping. (btw link won't be in extended anyway). But when you will need to run those externals you'll need to compile those for ios or android, as you pdparty is working with libpd that only supports vanilla objects (same for mobmuplat).

    When it comes to externals it depends on the project :

    • pdparty supports ggee: [getdir], [stripdir] and mrpeach: [midifile] so no (ogg or link support).
    • for mobmuplat I couldn't find the info.

    I don't really know any of those projects (I used the pd-party for android and uncontinued rjdj) and built my own to share a midiclock over wifi : ppp.mgsx.net (android only though, but we will probably include link sooner or later).

    pd-party on ios looks neat and it seems that it supports a bunch of events, like accelermeter and gps you should checkout the doc and the composer pack : http://danomatika.com/code/pdparty/guide

    So to sum up : GPS : ok / OGG : no atm / LINK : no atm
    You could try to contact the developpers to see if they are likely to include the externs you'll want.

    If you want to synch phones in a pure-vanilla style you could try using sync-jams with any of the two :
    https://github.com/chr15m/SyncJams

    Cheers

    posted in technical issues read more
  • Berenger

    This is really nice work ! it sound really awesome with a lot a different possibilities :)

    I had a difficult time making it work from vanilla 0.47.1 on ubuntu 16.04 :

    you need the zexy from extended not the latest one available via deken, and I had to rename a few objects ( for instance [s2l] wasn't found I had to replace every instance by [symbol2list] which is the same, I also had to rename some stuff like [pan~] by [motex/pan~] ) not sure why though as the libs were installed via deken and added to my startup path.

    posted in abstract~ read more
  • Berenger

    @nau yep definitely

    I remembered having pulled up a few patch at the time, the repo for the patches of rumble-san's webradio is here : https://github.com/rumblesan/Radio-Patches

    not sure the webradio is available anymore though

    posted in news read more
  • Berenger

    I'm not sure it will conform to all your prerequesites, but to prototype a plugin for a daw, you could look up camomille : https://github.com/pierreguillot/Camomile
    and find a way to package everything together, something like a camomille publisher. Camomille does support multiple instances as far as I know.

    for a offline processing via cli you could look this up : https://github.com/mgsx-dev/pd-offline
    you just have to execute a few ruby commands in a console to make some offline processing or rendering.

    Those two links won't get you as far as you would like I guess, but they could definitely be interesting stuff to look at.

    posted in technical issues read more
  • Berenger

    @jancsika nice ! window menus are nice even with dark theme now.

    posted in news read more
  • Berenger

    @jancsika nice ! will check :)

    posted in news read more
  • Berenger

    Hey @manWithFeathers !

    you can always try out deken with latest pd vanilla : https://github.com/pure-data/deken

    posted in technical issues read more
  • Berenger

    @jancsika I'm using numix

    posted in news read more
  • Berenger

    @jancsika
    it looks like this :
    upload-dd19c533-6595-407e-9f5b-df5f466f5c5c

    posted in news read more
  • Berenger

    Wow ! this is really awesome !

    I'm on ubuntu 14.04 and using a dark theme and I can't read the menus name, they are here, and they work though.

    all those new features are really nice, the only thing that I miss is the good old help browser that I love, and I can't seem to find it here.

    I'm eager to see more of it and be able to use it in a classroom.

    posted in news read more
  • Berenger

    @TompaD, you should go there instead : https://github.com/chr15m/blockhead

    click download as zip and checkout the help patch, it shows the effect of tanh~ at high volumes by drawing the signal in a table.

    a soft clipper is like clip~ but with rounded 'edges' : with clip you cut clean everything that over 1 and below -1 (for instance) with a soft clipper when you reach those maximums softly with a little interpolation. It's like a limiter with a knee.

    BTW did you try with headphones on and do you have the same issue with headphones ?

    I aware that you don't do algorave music but this could be of interest to you too :
    https://mccormick.cx/news/entries/heuristic-for-algorave-mastering

    posted in libpd / webpd read more
  • Berenger

    for tanh~ it's not really extended but it's not an object of vanilla either ;)

    you can do one with expr~ : [expr~ tanh($v1)]

    or you can use table lookup : https://github.com/chr15m/blockhead/blob/master/e_tanh.pd

    posted in libpd / webpd read more
Internal error.

Oops! Looks like something went wrong!