[PD] DSP abstractions [was: netpd ...]

Roman Haefeli reduzierer at yahoo.de
Fri Jun 15 19:41:00 CEST 2007


On Fri, 2007-06-15 at 18:40 +0200, Frank Barknecht wrote:
> Hallo,
> Patco hat gesagt: // Patco wrote:
> 
> > Hello,
> > 
> > Frank Barknecht a écrit :
> 
> > > All that would be necessary are a clean and documented
> > >interfaces for the DSP abstractions.
> > Yes exactly.
> > > Things like state saving, GUIs or
> > >network control then could easily be built as wrapper abstractions.
> > >  
> > It might be necessary to have a bridge between the wrapper and the
> > DSP abs.  This bridge would find all GUIs inside DSP abstraction,
> 
> IMO there should be no GUI at all inside the actual DSP abstraction,
> just a couple of documented(!) inlets and arguments.
> 
> > and construct a wrapper with all necessary GUIs concatenated into
> > one dynamically made abstraction.
> 
> A bridge with automated service discovery could be nice, but I fear
> that it may also be too much bureaucracy and in the end may not help,
> but hinder moving forward and actually getting things done. The first
> step should be to 1) abstract DSP out into abstraction and 2) at the
> same time document each of them with a stupid black and white,
> help-patch. 
> 
> That help-patch may be quick and dirty, but it must *exist*. Keeping
> formalisms and requirements on help-patches etc. low, in the end will
> lead to them actually being written, instead of just being planned.
> For example every single [list]-abs has a help patch. They aren't
> pretty or anything, they don't all have the same layout, but they are
> there, which to me, now is the most important thing. (It took me a
> while to realize this. For example many RRADical abstractions are not
> documented ...)
>  
> And a service discovery bridge may also be built later as a decorator
> abstraction itself around the original abstractions.
> 
> Ciao


hello frank and everyone

you just did what i wanted to do: continue this thread under a new
topic. you also just said, what i wanted to say:

-pure dsp-abstraction would be the first step (guis might be made on top
of them afterwards for different purposes)
-every abs needs a help-patch (which i agree, that this is essential)

without designing to much, how this collection could look like, there
are might some little conventions, that we could make up (these are
meant as proposals):

- finding a naming scheme, maybe using a prefix like dsp_**** (similar
to the list-abs).
- using messages like 'frequency 123' to set parameters, which are
routed inside the abstraction. with such a design, only one inlet for an
arbitrary number of parameters is needed.
- the helpfile should at least describe the available parameters and
their default values.

then: 

kyle wrote:
> 3) Find the best way to keep the files checked in to cvs.
>
> 4) Actually check it in.
> 
> 5) Test it out.
> 
> 6) Fix errors.

what do you pd-people think?

roman



		
___________________________________________________________ 
Telefonate ohne weitere Kosten vom PC zum PC: http://messenger.yahoo.de





More information about the Pd-list mailing list