There are a few things, that I thought wouldn't be too difficult to implement, and thought I would post them now, to get opinions as to whether these would a) fit with the philosiophy of pd b) Have been done in the Mac version c) Break soon if I coded them, due to new versions of PD. d) Are better done other ways
Here we go:
abstraction is loaded. THis would be to trigger initialization, such as loading files into arrays, etc. Presumably, there would be a similar object which bangs when the file is closed.
thinking, something that would probably be easy to implement and use, and at the same time very powerful, would be simply to add something to the message syntax which delays a given number of milliseconds before executing the next line in the message script. For example:
foo 1 2 3 delay 20 foo 3 2 3 delay 100 bar 0.1
... would send appropriately timed messages to the receivers "foo" and "bar".
Presumably there would be a mechanism to both read such a "score" from a file.
Larry
-- Larry Troxler -- lt@westnet.com -- Patterson, NY USA --
On Tue, 10 Mar 1998, Larry Troxler wrote:
- Could/should there be an object that transmits a bang when an
abstraction is loaded. THis would be to trigger initialization, such as loading files into arrays, etc. Presumably, there would be a similar object which bangs when the file is closed.
on the current Opcode distribution, "loadbang" and "closebang" do just what you describe.
- How does IRCAM and/or Opcode Max do score files, if they do? I was
thinking, something that would probably be easy to implement and use, and at the same time very powerful, would be simply to add something to the message syntax which delays a given number of milliseconds before executing the next line in the message script. For example:
[...]
Presumably there would be a mechanism to both read such a "score" from a file.
There is an external called qlist, not part of the Opcode dist, that implements such a mechanism. But that was i while ago and i don't think it was ported to PPC. There is also the more recent Timeline, which enables you to "score" events graphically, either as discrete objects such as you describe, or as continous graphs or table read over time at a given tempo.
Since we're talking about "the future", i'd like to know if there is a plan for Pd, a list of things that are in the making, things that could need a hand, etc. Being a long-time Opcode Max user, i feel a little "naked" in the current Pd dist (very small library, austere interface). But there are a number of "higher-level" ideas i'd like to share (or maybe they already have been adressed).
home windows. Imagine putting a class name and seeing a list of instances, with fields in real time showing the ins and outs values. Also, click one and get to it (would be very usefull for sends and receivces!). This would bring a layer of structure very difficult to achieve when only relying on the graphical/visual cue.
capabilities to dynamically create/delete objects. When dealing with complex patches evolving over time, sometimes it would be better to have to computer do the programming...
externals without restarting). I don't have much experience coding externals so this is my only request so far...
But my real question is "what is the <<project>> behind Pd".
Cheers,
Alex Burton.
I made a loadbang object last night...seems to be working fine. You can get it in MarkEx 0.71 ( http://cybermed.ucsd.edu/mdanks/Pd ) I have SGI and WinNT versions up. If someone ports MarkEx to Linux, I'll put a link up (shouldn't be too hard).
I didn't make a closebang object.
Also, is anyone using MarkEx without GEM? I'm thinking of just putting the two together...
Later, Mark
Larry Troxler wrote:
<snip> > > 1) Could/should there be an object that transmits a bang when an > abstraction is loaded. THis would be to trigger initialization, such <snip>
On Tue, 10 Mar 1998, Mark Danks wrote:
[...]
Also, is anyone using MarkEx without GEM? I'm thinking of just putting the two together...
Later, Mark
Well, I haven't actually used MarkEx yet, but I was hoping too, and at the moment I have no immediate plans to use GEM.
Larry
-- Larry Troxler -- lt@westnet.com -- Patterson, NY USA --