Page 1 of 1

Nice looking patch cables

Posted: 28 Feb 2006 02:44
by matthewjumpsoffbuildings
I kno this is not a necessity, but it would rock if instead of only lines, you had an option to use those awesome smoothed, cool looking electric cables.

Nice 'bouncy' bezier ones...that would be the icing on the cake...

I beg of u :D

and when ur in cable mode then like each module has an ouput socket, and an input socket at the top, and all knobs have a input socket next to them...

Re: Nice looking patch cables

Posted: 01 Mar 2006 01:50
by karmafx
Hi Matthew, Thanks for the idea :D

However, I'm sorry to say that is not at the top of my list.

I have tons of stuff to implement before I start doing eyecandy stuff like that.

And seriously, wouldn't you choose a synth that *sounds good* over a synth that *looks good* any day ? :)

Maybe, when I run out of sound stuff to code, I'll consider it.
I will however add some user friendly skin-support soon...

- KarmaFX

Posted: 01 Mar 2006 03:39
by matthewjumpsoffbuildings
yea i understand that of course ...just a little side request that would rock if u ever got round to doing it... 8)

Posted: 01 Mar 2006 23:18
by robenestobenz
In the meantime, I've found reshack works excellently for skin mods.

Posted: 02 Mar 2006 03:46
by matthewjumpsoffbuildings
whats 'reshack'?

Posted: 02 Mar 2006 04:02
by matthewjumpsoffbuildings
ok never mind google is my friend...woa reshack is cool...i like it...

Posted: 06 Apr 2006 07:35
by matthewjumpsoffbuildings
this flash project posted here demonstrates the bouncy cable effect quite well - now i know that the FLash drawing api is entireley different to the way karmas gui drawing system works, but i wonder if the maths behind this flash will help you out - its really straightforward and looks really cool. heres an example of it in action

http://www.kirupa.com/forum/attachment. ... 1144235276

and if you have flash you can view the .fla file to see how its done. its really easy to change the bounciness and speed of the wire movement just bay changing a couple of values....

http://www.kirupa.com/forum/attachment. ... 1144302625

if you cant get a trial of flash or whatever to look at it - the gist of the code is

this is the sort of 'global' code that draws the line that is calculated in the code below, every frame

Code: Select all

_root.onEnterFrame = function() {
	_root.createEmptyMovieClip("line", 1);
	_root.line.lineStyle(10, 0xFF3300, 100);
	_root.line.moveTo(p1._x, p1._y);
	_root.line.curveTo(pm._x, pm._y, p2._x, p2._y);
};

this goes in a small invisible object that simualtes the control point of the curve. it contains the math to work out the bounciness and elasticity

Code: Select all

onClipEvent(load){
	targX = 0;
	targY = 0;
	vx = 0;
	ax = 0;
	vy = 0;
	ay = 0;
	d=0;
}
onClipEvent(enterFrame){
	d = Math.sqrt(Math.pow(_parent.p1._x - _parent.p2._x,2)+Math.pow(_parent.p1._y - _parent.p2._y,2));
	targX = (_parent.p1._x + _parent.p2._x)/2;
	targY = (_parent.p1._y + _parent.p2._y)/2+d/2;
	ax = (targX-_x)*0.3;
	ay = (targY-_y)*0.3;
	vy += ay;
	vy *= 0.8;
	vx += ax;
	vx *= 0.8;
	_x += vx;
	_y += vy;
}

Posted: 10 Apr 2006 13:17
by karmafx
you *really* want those cables, don't you matthew :D
thanks for the code 8) ...but still, no promises...

- KarmaFX

Posted: 10 Apr 2006 13:52
by karmafx
btw: Hey, if any of you make a cool looking skin (using reshack or whatever), please do send it to me 8)

I havn't really prioritized the skin feature yet, but seeing some
cool skin might get me going... :D

- KarmaFX

Posted: 10 Apr 2006 23:51
by matthewjumpsoffbuildings
:lol: yea i really do - mostly cause of reason users. i hate reason myself, but i know you would get a lot more users if they saw stuff like nice bouncy cables....seriously this is from experience - all these people i know went googaa over the KORG legacy synth, casue of its nice cables....

8)

Lines would be OK, if...

Posted: 14 May 2006 20:57
by Tom Goldschmidt
... I could see them better. Thin gray on gray and dark red on dark gray are not the best recipes for readability... :(
Regards,
TG

Posted: 16 May 2006 17:44
by karmafx
okay, I'll consider doing something about it ! :-)

- KarmaFX

Posted: 17 May 2006 00:54
by matthewjumpsoffbuildings
sweeeeeeeet. ill be able to get my friend into karma big time hes such a sucker for like the korg legacy synth with cables....

Posted: 19 May 2006 00:28
by karmafx
what colors would you like the wires to have ..(if not the color they have now) ?

- KarmaFX

Posted: 19 May 2006 10:39
by robenestobenz
Would it be possible to make this user-definable?

I'm trying to do a skin via reshack (though my gfx talents aren't particularly great and haven't been exercised in a long time, so I can't promise anything) and it would be helpful to be able to choose the colour. If not though, how about picking a colour from the modules themselves? Maybe the modulation comp yellow for modulation routings, and the lighter blue waveform colour from the sampler for audio?

Looking forward to the new version.

Posted: 22 May 2006 09:09
by matthewjumpsoffbuildings
how about picking a colour from the modules themselves? Maybe the modulation comp yellow for modulation routings, and the lighter blue waveform colour from the sampler for audio?
yea that sounds good....something logical like that...

Posted: 25 May 2006 10:03
by karmafx
done 8)

bouncy, thick, antialiased cables will be in next release.
I've made it so you can choose between "linear" (default), "curved", and "bouncy".

or yeah, and of course it is possible to control the thickness, color, antialiasing etc. in the skin.

hopes this makes your day, matthew ! :D

Image

- KarmaFX

Posted: 25 May 2006 19:51
by robenestobenz
Looks great! Was there any significant CPU cost for this?

Excellent news about the skinning as well, I'm still trying.

Posted: 26 May 2006 00:58
by matthewjumpsoffbuildings
YEEEEEEEEHAAAHHH!!!!! They look gorgeous! Brilliant! :D :D :D :D :D :D :D

Out of curiosity - did you happen to use any resemblance of that code i posted? I doubt it as Actionscript is very different - but just wondering ...

That is so cool!! looks brilliant!!!!!!!!beautiful!!!!! 8) 8) 8)

Man ur a champ - u actually listen to my suggestion - that is so cool!

I reckon my Korg Legacy loving friend will like this for sure too...:D

Posted: 26 May 2006 10:04
by karmafx
Glad you like it :D

Yes, the code you posted actually did help. So Thanks !
Of course I had to roll my own thick bezier line rasterizer.
But it served well as inspiration.

The performance is actually better than previous releases in linear mode.
(I optimized it hevaily) In bouncy mode it is slightly slower, but this is only because they are animated for a while when they bounce :-)

- KarmaFX

Posted: 26 May 2006 13:49
by matthewjumpsoffbuildings
awesome :D :D :D

Posted: 28 May 2006 01:09
by djsynchro
Yuk! Bouncy cables, glad you can switch it off :D
The curved ones might be good though to see where everything's going.

So.... I downloaded Reshack, looks like I can replace your graphic elements with different ones? I shall try to bang together an Ableton stylee 2D skin.
I already made a skin for Drumular... a popular download on the Ableton forum 8) Life is 3 dimensional, but a computerscreen is flat!

:D

Posted: 28 May 2006 06:22
by matthewjumpsoffbuildings
i hate you whoever u are :P :P :P

bouncy cables are awesome :D :D :D

Posted: 28 May 2006 08:24
by karmafx
Cool syncro !

Look forward to the skin !!! :-)

Yup, I'm not too keen on bouncy cables myself...but some people seem to like em' ;-)...and they were kind of fun to make :D

- KarmaFX

Posted: 28 May 2006 08:36
by matthewjumpsoffbuildings
:)

Posted: 28 May 2006 23:02
by djsynchro
:D

Posted: 29 May 2006 02:02
by matthewjumpsoffbuildings
hey kasper - the new release has so many cool things about it it makes me wanna piss my pants - which brings me to the question...

realistically when can we expect this baby?

Posted: 01 Jun 2006 00:44
by karmafx
No promises...but I hope to release it this week ! :D

Posted: 01 Jun 2006 00:59
by matthewjumpsoffbuildings
Ooh! Ooh! Ooh! *runs around in circles till passing out*

Yipeee!!!!

not to put any pressure on ya :D

Kasper i'd like to take this opportunity to renew my proposal of marriage - it will be a perfect relationship - you give, i take :D

:roll:

Posted: 02 Jun 2006 16:46
by togo59
I suppose getting it to print money as well is out of the question? :)

Posted: 03 Jun 2006 22:15
by karmafx
hehe...I've added it to the todo list ;-)

btw: Plugin pack 1.7 is ready for download NOW !

Posted: 04 Jun 2006 00:56
by matthewjumpsoffbuildings
SWEEEEEEEEEETTTTT :D :D :D :D


by the hey the link on the home page to download is pointing to 1.6

Posted: 04 Jun 2006 19:58
by karmafx
No, the link should be okay... I think.. Have just tested and it looks fine ?!

In any case, here is the direct link:
http://karmafx.dk/KarmaFX_Plugin_Pack17.exe

8)

Posted: 05 Jun 2006 04:12
by matthewjumpsoffbuildings
my browser must have cached the old version of the home page ... sorry false alarm :roll: