Re: Software design for QOrchestra

From: Michel Jullian (exbang@wanadoo.fr)
Date: Thu Jan 20 2000 - 06:51:15 EST


Bert Schiettecatte wrote:
...
> Qt also has support for openGL.

but fltk is free :-)

> > - You need one library (librarian's database) per code-generating plugin :
> > this way you can have a saol plugin and e.g. a CSound plugin, each with its
> > own library of modules (UGs, macros, instruments and orchestras).
>
> I think it might be better the other way round: define a set of primitive
> building blocks in the SML standard, which a code generating plugin must
> support, or it is not a code generating plugin. That way, the library is
> not strongly connected to code generation. It's just a tree of SML tags.
>
> The standard could advance to 2.0, 3.0, ... as more primitives are
> proposed and accepted.

I'm not sure I understand what you mean (example ?), but obviously SAOL and
CSound don't have the same opcode sets, so the module libraries must be
different imho.

...

> > - Modules and pins should be "tooltipped" so the user knows what they do when
> > wandering his mouse over them.
>
> The modules have a caption and the pins are labelled, so I don't see why
> tooltips are necessary.

for example :

- for a pin, Label = "F", tooltip = "cutoff frequency, range such and such"
appears as a floating "post-it note" only when your mouse pointer wanders over
the pin (see Reaktor demo).
- for a module, Label = "Buzz" and tooltip = what buzz does (abstract of
reference manual), again cf Reaktor.

-- 
Greetings,
Michel
.........................................................................
  Michel Jullian   Directeur General            email exbang@wanadoo.fr
  Exbang Industries S.A.
  Mas Chauvain   route de Villeneuve             tel +33(0) 499 529 878
  Maurin     34970 Lattes     France             fax +33(0) 499 529 879
.........................................................................



This archive was generated by hypermail 2b29 : Mon Jan 28 2002 - 12:03:51 EST