Nice looking patch cables

General feedback, questions and feature requests.
Post Reply
matthewjumpsoffbuildings
Posts: 233
Joined: 25 Oct 2005 04:06
Contact:

Nice looking patch cables

Post 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...
karmafx
Site Admin
Posts: 1194
Joined: 07 Mar 2005 16:37

Re: Nice looking patch cables

Post 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
matthewjumpsoffbuildings
Posts: 233
Joined: 25 Oct 2005 04:06
Contact:

Post 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)
robenestobenz
Posts: 110
Joined: 01 Oct 2005 03:08

Post by robenestobenz »

In the meantime, I've found reshack works excellently for skin mods.
matthewjumpsoffbuildings
Posts: 233
Joined: 25 Oct 2005 04:06
Contact:

Post by matthewjumpsoffbuildings »

whats 'reshack'?
matthewjumpsoffbuildings
Posts: 233
Joined: 25 Oct 2005 04:06
Contact:

Post by matthewjumpsoffbuildings »

ok never mind google is my friend...woa reshack is cool...i like it...
matthewjumpsoffbuildings
Posts: 233
Joined: 25 Oct 2005 04:06
Contact:

Post 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;
}
karmafx
Site Admin
Posts: 1194
Joined: 07 Mar 2005 16:37

Post by karmafx »

you *really* want those cables, don't you matthew :D
thanks for the code 8) ...but still, no promises...

- KarmaFX
karmafx
Site Admin
Posts: 1194
Joined: 07 Mar 2005 16:37

Post 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
matthewjumpsoffbuildings
Posts: 233
Joined: 25 Oct 2005 04:06
Contact:

Post 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)
Tom Goldschmidt
Posts: 2
Joined: 03 Jul 2005 18:53
Contact:

Lines would be OK, if...

Post 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
karmafx
Site Admin
Posts: 1194
Joined: 07 Mar 2005 16:37

Post by karmafx »

okay, I'll consider doing something about it ! :-)

- KarmaFX
matthewjumpsoffbuildings
Posts: 233
Joined: 25 Oct 2005 04:06
Contact:

Post 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....
karmafx
Site Admin
Posts: 1194
Joined: 07 Mar 2005 16:37

Post by karmafx »

what colors would you like the wires to have ..(if not the color they have now) ?

- KarmaFX
robenestobenz
Posts: 110
Joined: 01 Oct 2005 03:08

Post 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.
matthewjumpsoffbuildings
Posts: 233
Joined: 25 Oct 2005 04:06
Contact:

Post 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...
karmafx
Site Admin
Posts: 1194
Joined: 07 Mar 2005 16:37

Post 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
robenestobenz
Posts: 110
Joined: 01 Oct 2005 03:08

Post by robenestobenz »

Looks great! Was there any significant CPU cost for this?

Excellent news about the skinning as well, I'm still trying.
matthewjumpsoffbuildings
Posts: 233
Joined: 25 Oct 2005 04:06
Contact:

Post 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
karmafx
Site Admin
Posts: 1194
Joined: 07 Mar 2005 16:37

Post 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
djsynchro
Posts: 20
Joined: 02 Dec 2005 23:57
Location: Netherlands
Contact:

Post 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
matthewjumpsoffbuildings
Posts: 233
Joined: 25 Oct 2005 04:06
Contact:

Post by matthewjumpsoffbuildings »

i hate you whoever u are :P :P :P

bouncy cables are awesome :D :D :D
karmafx
Site Admin
Posts: 1194
Joined: 07 Mar 2005 16:37

Post 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
djsynchro
Posts: 20
Joined: 02 Dec 2005 23:57
Location: Netherlands
Contact:

Post by djsynchro »

:D
matthewjumpsoffbuildings
Posts: 233
Joined: 25 Oct 2005 04:06
Contact:

Post 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?
karmafx
Site Admin
Posts: 1194
Joined: 07 Mar 2005 16:37

Post by karmafx »

No promises...but I hope to release it this week ! :D
matthewjumpsoffbuildings
Posts: 233
Joined: 25 Oct 2005 04:06
Contact:

Post 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:
togo59
Posts: 2
Joined: 02 Jun 2006 16:20
Location: UK

Post by togo59 »

I suppose getting it to print money as well is out of the question? :)
karmafx
Site Admin
Posts: 1194
Joined: 07 Mar 2005 16:37

Post by karmafx »

hehe...I've added it to the todo list ;-)

btw: Plugin pack 1.7 is ready for download NOW !
matthewjumpsoffbuildings
Posts: 233
Joined: 25 Oct 2005 04:06
Contact:

Post by matthewjumpsoffbuildings »

SWEEEEEEEEEETTTTT :D :D :D :D


by the hey the link on the home page to download is pointing to 1.6
karmafx
Site Admin
Posts: 1194
Joined: 07 Mar 2005 16:37

Post 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)
matthewjumpsoffbuildings
Posts: 233
Joined: 25 Oct 2005 04:06
Contact:

Post by matthewjumpsoffbuildings »

my browser must have cached the old version of the home page ... sorry false alarm :roll:
Post Reply