PURE DATA forum~

...that deal with pure data

You are not logged in.

#1 2009-06-01 04:25:21

arif
Member

REQ: [openpanel] version 2

Hello.

I know only far too little about coding to be able to create this myself, however, intuition tells me it isn't the grandest task. but I have two complaints about [openpanel].

1) I would LOVE to be able to set a message so that when you bang the openpanel and a panel indeed opens, for it to have a user defined message like "locate snare sample..." would be so wicked when using openpanel with loadbang or having many openpanels in one project.

2 The ability to select directories. For when selecting a playlist of files. I can keep my playlists organised into subdirectories. I found it very difficult (in fact impossible) to piece together a complex string of list objects to be able to subtract from symbol the last directory of the file I had chosen, in order to simulate the effect of choosing directory.

Many thanks.

Who should I go to about this?


Dual 1.8 IBM G5: Mac OSX 10.4.11 -- Asus eeePC 701: Pure:Dyne / eeeXubuntu GNU/Linux -- myspace.com/thearifd

Offline

 

#2 2009-06-01 10:14:35

seegwen
Member

Re: REQ: [openpanel] version 2

Hi arif,

These are great ideas, especially the second (IMHO). I think i'll integrate'em into my Browser abstraction
(http://puredata.hurleur.com/sujet-2862-browser-niceties) if you permit.

[edit]
Now, to answer your question, you may be able to do this by using [splitfilename] (I think it's from zexy)
[/edit]

Last edited by weng (2009-06-01 17:07:53)


When the winds of change are blowing, some people are building shelters while others are building windmills...

Offline

 

#3 2009-06-01 18:43:20

arif
Member

Re: REQ: [openpanel] version 2

yeah, i attempted to make a work around with splitfilename, but it only splits if you select a .pd file. so I had to create a dummy PD file in every directory I'm likely to choose, and select that dummy file. still then, I couldn't find away to remove the word 'symbol' from the beginning of the message. :P

by the way, weng, with the power vested in me (and you, and everyone else) by the open source community. you are of course permitted, nay, encouraged, to do anything to anything! :D


Dual 1.8 IBM G5: Mac OSX 10.4.11 -- Asus eeePC 701: Pure:Dyne / eeeXubuntu GNU/Linux -- myspace.com/thearifd

Offline

 

#4 2009-06-02 00:51:47

Maelstorm
Administrator

Re: REQ: [openpanel] version 2

Do you mean something like this?

Edit: or maybe [folderpanel] will work. You can use [symbol2list] to get rid of the symbol selector, if you need to.

Last edited by Maelstorm (2009-06-02 07:30:14)


.mmb

Offline

 

#5 2009-06-02 15:09:50

arif
Member

Re: REQ: [openpanel] version 2

sweet!

Thanks maelstorm. I'm wondering how you and others have become so aquainted with the vast list objects. Also, d'ya reckon this sort of manipulation is far more intuitive in SuperCollider?


Dual 1.8 IBM G5: Mac OSX 10.4.11 -- Asus eeePC 701: Pure:Dyne / eeeXubuntu GNU/Linux -- myspace.com/thearifd

Offline

 

#6 2009-06-02 17:30:30

Maelstorm
Administrator

Re: REQ: [openpanel] version 2

I've actually been beginning to understand the usefulness of list processing just by browsing/dissecting Frank Barknecht's excellent list-abs library. Most of the time it has to do with wanting to do something like string manipulation (which is sorely lacking in Pd) and just looking through the library for something that does what I want in combination with [list2symbol]/[symbol2list]. In fact, dealing with filenames is what got me started with it!

As for SuperCollider, I've never used it. But it wouldn't surprise me if it's better at list processing than Pd, as it is more closely related to standard programming languages. I can tell you from using Csound, though, that text-based coding is definitely less intuitive than Pd's graphical approach, so there's some trade-off there.


.mmb

Offline

 

#7 2009-06-03 19:52:34

arif
Member

Re: REQ: [openpanel] version 2

thanks man.

People keep bugging me to move over to the dark side (super collider) blah blah blah about better sound quality (I think they're making some kind of reference to the block size).

GUI Implimentation and interfaces are certainly way better, but what good is a shiny interface if you can't get your creative gumption into the engine behind it!?

Last edited by arif (2009-06-03 19:52:58)


Dual 1.8 IBM G5: Mac OSX 10.4.11 -- Asus eeePC 701: Pure:Dyne / eeeXubuntu GNU/Linux -- myspace.com/thearifd

Offline

 

Board footer

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson


pd.webring info