[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-multimedia
Subject: LADSPA
From: "Richard W.E. Furse" <richard () muse ! demon ! co ! uk>
Date: 2000-05-17 15:24:50
[Download RAW message or body]
Thought I'd just stick my hand in the air and point out that I'm lurking on
the list at the moment - I'm hoping to (help?) code LADSPA support for
KDE/aRts in the next couple of weeks.
As yet I've not had a chance to look through the current KDE/aRts
architecture so much of the current thread is lost on me (although aRts was
one of the inputs to LADSPA's design) - but please ask if there are any
LADSPA questions I can help with.
Thanks,
-- Richard
-----Original Message-----
From: Nicolas Brodu [SMTP:nicolas.brodu@free.fr]
Sent: Tuesday, May 16, 2000 2:36 PM
To: kde-multimedia@master.kde.org
Subject: Re: More MSOP stuff: dynamic casting and aliasing
Stefan Westerfeld wrote:
> > Object o;
[...]
>
> A good example for this is LADSPA support (another simple plugin
interface
> for linux), which we could have some day have in aRts/MCOP. It should
work
> like this:
>
> You say
>
> SynthModule m("Foo");
>
[...]
OK, so what's really missing there is the dynamic skeleton system.
I think I'll make a virtualize() and devirtualize() functions like the
connect
one (that is, a global function that takes Objects and port names as
arguments
and does the necessary job). That should solve the 'ugly syntax' problem,
and
after another look at the source code, the virtualize system is great.
However, since we don't have dynamic skeletons now, I propose the
following. If
virtualize() is called on a null object, create locally an empty object
(inherited from SynthModule) and then use it for the virtualizing
operation.
Would it work, then?
Cheers,
Nicolas
begin 600 WINMAIL.DAT
M>)\^(BT3`0:0" `$```````!``$``0>0!@`(````Y 0```````#H``$(@ <`
M& ```$E032Y-:6-R;W-O9G0@36%I;"Y.;W1E`#$(`0V ! `"`````@`"``$$
MD 8`\ $```$````0`````P``, (````+``\.``````(!_P\!````60``````
M``"!*Q^DOJ,0&9UN`-T!#U0"`````&MD92UM=6QT:6UE9&EA0&UA<W1E<BYK
M9&4N;W)G`%--5% `:V1E+6UU;'1I;65D:6% ;6%S=&5R+FMD92YO<F<`````
M'@`", $````%````4TU44 `````>``,P`0```!X```!K9&4M;75L=&EM961I
M84!M87-T97(N:V1E+F]R9P````,`%0P!`````P#^#P8````>``$P`0```" `
M```G:V1E+6UU;'1I;65D:6% ;6%S=&5R+FMD92YO<F<G``(!"S !````(P``
M`%--5% Z2T1%+4U53%1)345$24% 34%35$52+DM$12Y/4D<```,``#D`````
M"P! .@$````>`/9?`0```!X```!K9&4M;75L=&EM961I84!M87-T97(N:V1E
M+F]R9P````(!]U\!````60````````"!*Q^DOJ,0&9UN`-T!#U0"`````&MD
M92UM=6QT:6UE9&EA0&UA<W1E<BYK9&4N;W)G`%--5% `:V1E+6UU;'1I;65D
M:6% ;6%S=&5R+FMD92YO<F<``````P#]7P$````#`/]?``````(!]@\!````
M! ````````()<P$$@ $`!P```$Q!1%-000"U`0$%@ ,`#@```- '!0`1`! `
M& `R``,`2@$!(( #``X```#0!P4`$0`0`!8`,@`#`$@!`0F `0`A````,$8X
M1#0T0C$Q,4,P0D8Q,3A$1$,X,D5%1D,V.$$P13(`8@<!`Y &`&0)```B````
M"P`"``$````+`",``0````,`)@``````"P`I``$````#`"X```````(!,0`!
M````N ```%!#1$9%0C Y``$``@!,`````````#BANQ %Y1 :H;L(`"LJ5L(`
M`$U34%-4+D1,3 ``````3DE40?F_N $`J@`WV6X```!#.EQ724Y$3U=37&UA
M:6QB;W@N<'-T`!@`````````>IMT\UF=T!&U,T1%4U0``** ````````& ``
M``````!ZFW3S69W0$;4S1$535 ``PH ``! ````/C42Q$<"_$8W<@N[\:*#B
M!P```$Q!1%-000`#`#8``````$ `.0`@KJH*%,"_`1X`< `!````!P```$Q!
M1%-000```@%Q``$````6`````;_ % GA4*GVH2P-$=2U-$1%4U0`````'@`>
M# $````%````4TU44 `````>`!\,`0```!D```!R:6-H87)D0&UU<V4N9&5M
M;VXN8V\N=6L``````P`&$#UJ+)H#``<0W@0``!X`"! !````90```%1(3U5'
M2%1)1$I54U135$E#2TU92$%.1$E.5$A%04E204Y$4$])3E1/55142$%424U,
M55)+24Y'3TY42$5,25-405142$5-3TU%3E0M24U(3U!)3D=43RA(14Q0/RE#
M3T1%3$$``````@$)$ $```"1!0``C04``$T(``!,6D9U>6E:T'<`"@$#`?<@
M`J0#XP(`8X)H"L!S970P( <3AP*#`% .]G!R<3(/]B9]"H (R" ["6\R-68U
M`H *@75C`% +`V,#`$$+8&YG,3 S,Y$+IB!4: A@9V@%0(!))V0@:G5S!4 !
M%T!I8VL@;7D@#0^ ;A<`"X @=&AESB +< 7 &!)P;PN !4"7"& %0!B 81;"
M;2 *0+1R:PN 9QF0&&1L! "_!4 :`1B"!& '@!EQ+1HCA19P<!JR=&\@*!B0
M8&QP/RD@!: !`"! 3$%$4U!!%V!U-G 90 `@( (0!<!+1&!%+V%2= 0@&%5N
M7&5X!4 %H![@;!B@;XAF('<)X&MS+@JB:PJ$"H!!!"!Y#\ 6T7;=('%O!4 /
M@!<`81X`& 'N8QB@'6$)`&\7L!B `V#[%I$8<V,(< EP&7$?EPK :0]P:70%
MD'0(<!B@<WT=<&T4@"50(5$E>B3Q9?\CL00`))$701KQ!X =@ = YQB )2,?
MTW=A!" "("$S>QB""X!P&; $(!UA'F0G9P0@`0``D&=N'? <D&+O&;$A$2M0
M&*%S%[ &D!ARMR=A"L 8H6X7X!YE<0I0]Q=Q`B $($D>``.1':(A<+TG`&@A
MVQ9@`' AL"PAZOHM')!2%Y /@0LQ(@8TEC\5$ % $4 C<"<A$(0Q-NL<@#<"
M3P409PN !T %T.$'D'-A9V4W`R'F-A0'->$+$S86:2TQ-#0?`4 ;8#JC#- Z
MHV(@1M4#83H,@V(/X$X7D ;P!2M10@-@9'4@6U,P3510.@,`/.,N8JT]4D #
M4 G@+@-072'E+SO0!F ",#PW5#"!9&'L>2P%T$$0(#;003 !T)-!X$' .C,V
MX%!-/V?45&\\-VL!`"TGP"IP=0=Q9 <P0 # %T $D"X50]$N!;!G/VAU8FKC
M)R$\-U)E.@70!; 8H&D%X$]0%V%U`2!'4&3Z>3>@;1>0,2$7<1K!&!+_!T '
M, "0%7 XKSFZ%5(!T*PU-PNG(?-3)Q!F`Y&V5S"1!)!F'; 7`'<V$M,\,"'S
M/B!/4$]&4QF0WQ+@-684H4K%/9 N47 _5N\UR4]A3O8>L&<DL!<`(*#_2+ A
M$A]2&( I<2EQ'FTJ4/\C82\Q%V '<"$2"U 6D!A1=QEA3B$`T&5.]A]2&V!N
MZ'5X*4$P=R;P)^$A@/\@TDYA#X C,2>0*B%!`5I$HQA1'](O34-'X"X6T&\7
M419Q3F(%L&M.]AM@:^\D453!3N=.]ED(8!=@01!W7FX&L (P:$=P/7 A(6W(
M*")&)+ B*5 54N;/4(]1GS9"(?-/2T$P)Y'/66 :`"TQ*2%L;!?@2,#_!! =
M(R\S*7$8@DB&+L =L-,/P!KQ<WE$X6TAU3$0WU2Q,P`6T6; %\!A7>$CX(YV
M&- G0$G!>F4H'?#G&!(!`&M[9G4D,#"T7<7=6=)N()!E-BN"*!GC! #K03 C
MX&<)`&(WL6UV&=3_`9!=X 0@3Y0FH1D3'R%(H><'D2M1"L!G=1Q"#T A\[UL
M0V\'D2!4)$ X`7(7X'IJ<) I7$ RT5QW)Y!L>R,Q&((G%I!FT6E@`C!A_'@G
M&3 #8 )@::!P,1@@_W15`8!6@58V)*,;M2>0"'#_)$$>$D$P&()K>&E5*6()
MP;,:`"'52&\A@",P<F71SPN )$%9P73P;B<C@B,Q]VA>!" C8'=!,#$0-@$9
M0'\N@1B"`A!FP'ZP&K%<06;_(>1K>REQ,3!FP F &N(CX/]9`&K1<)!&8D$P
M!0!^`1M!_F^$\A?@`Y%IH 4P%^"&!/TAY"@+@"\Q)P$7``-28,K_;"08@0.@
M%S L$1\T?%L:L]YP!) :`##!(=576@.+8=-=`GPS;C\AZD,8D 20+S,F/,4A
MY!(!`)' `````P`0$ `````#`!$0``````,`@!#_____0 `',*"#L,,3P+\!
M0 `(,*"#L,,3P+\!"P``@ @@!@``````P ```````$8``````X4````````#
M``* "" &``````# ````````1@`````0A0````````,`!8 (( 8``````, `
M``````!&`````%*%``"W#0``'@`E@ @@!@``````P ```````$8`````5(4`
M``$````$````."XP``,`)H (( 8``````, ```````!&``````&%````````
M"P`O@ @@!@``````P ```````$8`````#H4````````#`#" "" &``````#
M````````1@`````1A0````````,`,H (( 8``````, ```````!&`````!B%
M````````'@!!@ @@!@``````P ```````$8`````-H4```$````!````````
M`!X`0H (( 8``````, ```````!&`````#>%```!`````0`````````>`$.
M"" &``````# ````````1@`````XA0```0````$`````````'@`]``$````!
1``````````,`#33]-P``!W$`
`
end
_______________________________________________
Kde-multimedia mailing list
Kde-multimedia@master.kde.org
http://master.kde.org/mailman/listinfo/kde-multimedia
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic