• lorenzosu

    [EDIT]: This message is rather old and the information written rather uotdated.
    But Granita still esists ;)

    Please see here:
    http://puredata.info/downloads/granita-minimalist-granular-synthesis

    and download/pull here:
    http://gitorious.org/granita

    posted in patch~ read more
  • lorenzosu

    @AlbertoZ said:

    @lorenzosu said:

    @mjpalumbo said:

    Hi ! I would really like to try out this patch, but i don't use gitorius (and i don't have an SSH Key). any chance you could upload a .zip file to this thread? Many Thanks!

    No need ;)

    In gitorious you can dirctly download a tar.gz of the source tree:

    http://gitorious.org/granita/granita/archive-tarball/master

    Lorenzo

    Hi Lorenzo, very good patch, thanks for sharing it.
    Maybe it is not fully clear how to download it from the main granita gitorious page:
    first one have to press the "Source Tree" button and in the new page that opens there is the "download master as tar.gz".
    Otherwise there is your donwload link...

    Yes... I guess it's a bit convoluted, but once you get used to the intricacies of GIT it's rather custom ;)
    Actually it is also linked from e.g. http://puredata.info/downloads/granita-minimalist-granular-synthesis

    Concerning the pitch control, how is it handled? The units you provided are kind of "arbitrary" (0-5000, with 4000 being the
    "no pitch modification"). Wouldn't it be more informative to have something linked to the frequencies
    (double the frequency, half the frequency etc.) or maybe this is not possible because of grain implementation?

    Absolutely... the 'pitch' control is probably the roughest part of granita, although it can be fun (especially with the live looper). Redoing the whole GUI with more comprehensible controls and tidier patching is in the todo ever since :)

    By the way, It's true, this is "an incredibly original aesthetic problem " ;-)

    Credit where due: it's a sentence from Tommaso Landolfi's 'Dialogo dei massimi sistemi' http://it.wikipedia.org/wiki/Dialogo_dei_massimi_sistemi

    Lorenzo

    posted in patch~ read more
  • lorenzosu

    @mjpalumbo said:

    Hi ! I would really like to try out this patch, but i don't use gitorius (and i don't have an SSH Key). any chance you could upload a .zip file to this thread? Many Thanks!

    No need ;)

    In gitorious you can dirctly download a tar.gz of the source tree:

    http://gitorious.org/granita/granita/archive-tarball/master

    Lorenzo

    posted in patch~ read more
  • lorenzosu

    Glad people are still using and, hopefully, enjoying this.

    Lorenzo.

    posted in patch~ read more
  • lorenzosu

    ** EDIT ** I created an UPDATED version on this wiki page with steps to follow. Here:
    http://puredata.info/docs/developer/DebianWheezyAmd64

    Hi Nicola,
    @bamboomusic said:

    Hi, I've just installed Debian Wheezy amd64, but I can't be able to find a compiled Pd-Extended version for Debian 64-bit.
    I checked in:
    http://puredata.info/community/projects/software/pd-extended
    http://autobuild.puredata.info/auto-build/

    and in the puredata repo, but I only found i386 versions.

    Am I missing something?

    I think simply there is no packaged version.

    I actually managed to build the source partly following the instructions found here:
    http://puredata.info/docs/developer/Debian and thanks to the script in the scripts directory in the source package - credit really goes to the authors of these :)

    with some modifications and additions:
    ---- WARNING. Pretty much untested. Pd starts, no libraries complain, audio and a bunch of patches I have work with alsa and jack ----

    • Add the debian multimedia repository as explained directly on their page:
      http://debian-multimedia.org/

    • Do the build-dep as explained but with a slight modification

      apt-get build-dep puredata gem pd-pdp

    (notice pd-pdp non not pdp)

    • Install the following packages not listed on that page:

      apt-get install libmp3lame0 libmp3lame-dev ladspa-sdk dssi-dev libimlib2-dev libtheora-dev

    • Install libquicktime1 and libquicktime-dev from the official main packages *not* with apt. The links:
      http://packages.debian.org/testing/libs/libquicktime1
      http://packages.debian.org/wheezy/libquicktime-dev

    • Get the source of Pd-extended, unpack anywere as explained in other places..

    • from the main source directory go to source dir for pidip:

      cd externals/pidip/

    • configure and make pidip with the following switches:

      ./configure --with-pd=../../pd --with-pdp=../pdp
      make

    • chdir to scripts/auto-build/ from the source dir:

      cd scripts/auto-build/

    • Start the ./pd-extended-auto-builder.sh script:

      ./pd-extended-auto-builder.sh

    • Wait...

    • Cross fingers...

    • Ignore some scary messages...
      If everything went well there should be a message saying you have a deb in dir ./packages/linux_make/Pd-0.42.5-extended.deb (still from the source root):

    • cd there:

      cd ../../packages/linux_make/

    • Finally install:

      dpkg -i Pd-0.42.5-extended.deb

    By the way I got a nice .deb so maybe I could put it up somewhere, not sure about the dependencies though.

    Hope this helps,
    Lorenzo

    posted in this forum read more
  • lorenzosu

    Hi I'm sorry about that.. It looks like the forum doen's like the tar.gz and I had only tested localy.

    The zip now included should work (I tried re-downloading, extracting and launching granita.pd)

    The object is called !-.pd and it mimics a MAX/MSP object.

    Thanks for pointing this out.
    Let me know if it works.
    Lorenzo

    posted in patch~ read more
  • lorenzosu

    @nestor said:

    I don't know about you, but my current Pd installation is 125mb. That is a little large for a plugin.

    Indeed... But I'm sure that could be reduced selecting a core chosen for web applications.
    @nestor said:

    The distinction between the www and your desktop will soon disappear

    I am not totally convinced of that, and not really sure what magnitude the "soon" should fall into. I feel that in many parts of the world the physical accessibility to broadband is still too weak. Also there is still a great problem in "IT-literacy", even in so-called "developed" countries like the one where I live.
    I do see a potential in open source, an example are countries who have decided to adopt it and foster it for public services. It looks like the new US presidency might mark a change in this direction, but nothing concrete to be seen yet.
    @nestor said:

    An audio toolkit certainly needs to be apart of this, and Pd has the one-up. But; how can we get it on the web?

    Good point! First of all I think a nice, even minimal but stable cross-plaform cross-browser, free plug-in would be a good drive... One would then start with the more "niche" communities, and neighbour ones (I once heard rumours of a MAX/MSP web plug-in), and then spread, and so on...

    posted in technical issues read more
  • lorenzosu

    Edit: Sorry, the post turned out a little long, it's just I got carried away by the very interesting topic :)

    @nestor said:

    we must realize that Pd is an outlier even among desktop options.

    Nestor, I can agree with that, but I think that if a solid Pd web plug-in were developed for the final user it would be much behind the scenes because you can control the patch with javscript/flash etc.

    In a similar way you can develop very user-friendly and nice-looking apps with layers such as GrIPD. Maybe it would make sense to create a kind of easy-to-setup Pd "runtime" like for other languages.. but maybe that would take away some of the magic, I don't know.

    I guess this somewhat fits into what obiwannabe calls "procedural sound models" (see http://puredata.hurleur.com/sujet-1416-inside-rainy-day and his book here:http://obiwannabe.co.uk/html/sound-design/sound-design-all.html).

    I think this model could be extended to audio on the internet and desktop, especially the former is still heavily bound to sampling, streaming etc. This could be the case also for real-time musical interaction over the web.

    Bests,
    Lorenzo.

    posted in technical issues read more
  • lorenzosu

    @toxonic said:

    edit: but it's really not that trivial, as it sounds! i guess, in cases like this one my lack of experience with pd is more obvious! i just don't know half of the abstractions u have used in your patch!

    Well, I know how you feel, and I'm sure I know a quarter of the abstractions the gurus around here know, I'm learning too.
    Anyway what gave me the main hint was the algorithm on the wikipedia page I cited, especially about sorting the list first... I also draft a function for mode in python...
    I guess for these cases which are easily solved in more "traditional" programming languages and less "experimental" it's good to first think of the algorithm and then try to render it in PD.

    All the best
    Lorenzo.

    posted in technical issues read more
  • lorenzosu

    @nestor said:

    I don't think that sort of thing is possible with Pd, without the user having Pd on their local system.

    Actually a PD browser plugin was developed by the Music Technology Group of UPF: http://www.iua.upf.edu/~malonso/pdplugin/ But now development seems quite dead. Pity because it's a really good idea.

    I hadcreated an FM experiment for this plug-in some time ago.

    Regards,
    Lorenzo.

    posted in technical issues read more

Internal error.

Oops! Looks like something went wrong!