[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