• LiamG

    There are some good tutorials and examples here:

    http://www.pd-tutorial.com/english/ch03s07.html

    posted in patch~ read more
  • LiamG

    I wish my #### turned into $ in real life as well!

    posted in technical issues read more
  • LiamG

    It's not working because [folder_list] outputs a series of symbols, not a list. So your first [t l l] object doesn't receive a list with all of the filenames, but instead 21 individual symbols.

    To solve the problem, you'll have to collect the symbols into a list. [list-extend] in list-abs can do this, although I prefer using [textfile] like this:

    collect2.png

    Which PD version are you using? The [text] object would be perfect for this, but it's not there in Extended.

    posted in technical issues read more
  • LiamG

    When I run the command prompt I get:

    100% Complete...
    grep: .pd: No such file or directory
    grep: .pd: No such file or directory
    grep: .pd: No such file or directory
    cat: /root/pd-externals/pd2thoughtmap/res/HTMLHEADER.txt: Permission denied
    cat: /root/pd-externals/pd2thoughtmap/res/IMAGEHEADER.txt: Permission denied
    cp: cannot stat '/root/pd-externals/pd2thoughtmap/res/jquery.js': Permission denied
    cp: cannot stat '/root/pd-externals/pd2thoughtmap/res/jquery_plantuml.js': Permission denied
    cp: cannot stat '/root/pd-externals/pd2thoughtmap/res/rawdeflate.js': Permission denied
    pd2thoughtmap/pd2thoughtmap: line 253: defaultbrowser: command not found
    
    

    posted in extra~ read more
  • LiamG

    I have the Open with--> Other Application option, but I can only select from a list of programs that have been installed on Ubuntu. I'll look into it and see if there are any other ways around it, because I'd really like to get this up and running.

    posted in extra~ read more
  • LiamG

    Looks amazing! I can't find any "configure send to" or equivalent on Ubuntu Unity 16.04. Any idea where to find this, or what alternate action to take?

    posted in extra~ read more
  • LiamG

    Perhaps the abstraction isn't working because of loadbang. Loadbang isn't triggered when you create an object dynamically, so you'll need another solution. Either just send a bang through regular send/receive channels, or send "loadbang" to the [sendcanvas] object. (The problem with the latter solution is that it will loadbang everything, which sometimes messes things up. If this is the case, you'll need to protect the loadbang objects with spigots to make sure they only fire once.)

    Note that in L2Ork and Purr data, loadbang *does work with dynamic patch creation, so if you're using those platforms then this isn't the problem.

    posted in technical issues read more
  • LiamG

    Haha, yes, this is really sweet. Best use of canvases I've seen, and I'd love to see it working in-situ. What are the to-do's?

    By the way, if you load the patch in L2Ork, the vsl doesn't align with the GOP. Sliders are mysteriously 5 pixels bigger than they ought to be in Vanilla, which was corrected in L2Ork, leading to some irregularities.

    posted in abstract~ read more
  • LiamG

    3 things:

    1. The signal outlet from the [*~ ] object should go into the [snapshot~] , not the [metro]. [metro] is a control level object and can't take signal input. [snapshot~] takes a signal for its source and a control level "bang" message to trigger it, both in the same input.

    2. There's no need to use [bang~] and metro at the same time. [bang~] is essentially a metro already, firing once every DSP cycle, which is faster than [metro] can manage. So either use [bang~] to send a "bang" message at the highest possible rate, or use [metro] to send a "bang" message at any other rate.

    3. A low-pass filter plus a high-pass filter is equivalent to a band-pass filter. There are several band-pass filters in PD to choose from, including [bp~] and [vcf~]. [vcf~] has a signal input for the centre frequency, so if you use this, you won't need to worry about converting signal to control at all.

    posted in technical issues read more
  • LiamG

    I see.

    Then you should be able to do this:

    [obj 0 0 my-abstraction(
    |
    [iemguts/sendcanvas]
    

    where 0 0 is the x-y coordinate where you want the object to appear.

    If you don't want to use an external, you can use [namecanvas] instead of [sendcanvas], or even [send pd-my_canvas_name].

    You can also use [openpanel] to choose the abstraction if you want, but you'll have to split the .pd off the end of the symbol.

    posted in technical issues read more

Internal error.

Oops! Looks like something went wrong!