Go Back   Winamp & Shoutcast Forums > Visualizations > AVS

Reply
Thread Tools Search this Thread Display Modes
Old 25th December 2004, 14:22   #1
ChaTo
Junior Member
 
ChaTo's Avatar
 
Join Date: Dec 2004
Location: Santiago, Chile
Posts: 4
Send a message via ICQ to ChaTo Send a message via AIM to ChaTo Send a message via Yahoo to ChaTo
libSuperScope, a library for learning superscope functions (BETA)

Hi, I created a library of "building blocks" for the AVS SuperScope. They can be used to learn how to use the SuperScope or to create complex visualizations.

The libSuperScope includes functions for creating:
  • Horizontal and vertical lines
  • Square, rectangles and polygons
  • Circle, arc, ellipse and spire
  • 3D shapes
  • More complex shapes ...
All presets are configurable, the parameters are explained in a comment inside the preset:



Just unpack the zip file into your "Program files/Winamp/Plugins/avs" directory. This 29Kb package contains a brief introduction to the superscope, the libSuperScope library itself and some demos of how to use library.

This is a beta version. I would like to hear your comments and suggestions before posting a 1.0 version. Thanks.
Attached Files
File Type: zip chato - libsuperscope beta.zip (28.2 KB, 565 views)
ChaTo is offline   Reply With Quote
Old 26th December 2004, 06:46   #2
MaTTFURY
Major Dude
 
MaTTFURY's Avatar
 
Join Date: Jun 2004
Location: Australia,
Posts: 1,356
make an installer; visbot.net?

//edit these looked ripped... otherwise good work

i am not normal, no really.

Last edited by MaTTFURY; 26th December 2004 at 07:03.
MaTTFURY is offline   Reply With Quote
Old 26th December 2004, 13:45   #3
sidd
Major Dude
 
sidd's Avatar
 
Join Date: May 2003
Location: Australia
Posts: 1,353
This is a very nice package. Mattfury, i suggest you go through this and try to take it all in, you could learn alot.

ChaTo: you could make the code a bit more readable by using some spaces within brackets and so on. At the moment it looks a bit jumbled because of the long variable names. Also, you can use comments (// and /* */).

Anyway, its a nice idea, and a good guide to any beginner. Unlike a tutorial, this actualy requires the person to think, not just do.

The example presets are pretty ugly though :P
sidd is offline   Reply With Quote
Old 26th December 2004, 21:30   #4
Warrior of the Light
Forum King
 
Warrior of the Light's Avatar
 
Join Date: Aug 2002
Location: The Netherlands
Posts: 4,078
i agree with sidd, this is worth a lot here. And Matt, I really don't believe this is a rip. At least I know none of us made this, or else we'd all know this, right?

Jesus loves you [yes, you] so much, he even died for you so that you will not need to die, but live forever
Warrior of the Light is offline   Reply With Quote
Old 26th December 2004, 23:05   #5
^..^
Major Dude
 
^..^'s Avatar
 
Join Date: Sep 2004
Location: There
Posts: 1,002
Send a message via ICQ to ^..^
well matt is probably just jealous, because someone showed up from nothing with some really well-coded presets...

However, this pack offers a good way to learn: just look into the code and try to figure out what everything does...
That's mostly more efficient (and mentally demanding) than asking one question after the other.

^..^ is offline   Reply With Quote
Old 27th December 2004, 08:59   #6
hboy
Senior Member
 
hboy's Avatar
 
Join Date: Dec 2003
Location: Hungary
Posts: 217
Send a message via AIM to hboy
some really nice examples, a way to learn alot on how to make scopes. but i guess matt was right this time in one preset: complex_plankton is codewise really familiar to unconed's plankton preset's SCC. not sure if its a rip, but the variables are identical
hboy is offline   Reply With Quote
Old 27th December 2004, 09:11   #7
MaTTFURY
Major Dude
 
MaTTFURY's Avatar
 
Join Date: Jun 2004
Location: Australia,
Posts: 1,356
sorry, just some of it looks like some remixs and stuff pak-9's done or otherwise other artists...

i am not normal, no really.
MaTTFURY is offline   Reply With Quote
Old 27th December 2004, 10:50   #8
sidd
Major Dude
 
sidd's Avatar
 
Join Date: May 2003
Location: Australia
Posts: 1,353
about the rippage, I didn't notice it except for the plankton-like one. But even so, these aren't designed as presets, these are guides; I don't get the impression that ChaTo was even trying to be "artistically original".

It doesnt matter at all in my opinion.
sidd is offline   Reply With Quote
Old 27th December 2004, 11:08   #9
hboy
Senior Member
 
hboy's Avatar
 
Join Date: Dec 2003
Location: Hungary
Posts: 217
Send a message via AIM to hboy
Quote:
Originally posted by sidd
about the rippage, I didn't notice it except for the plankton-like one. But even so, these aren't designed as presets, these are guides; I don't get the impression that ChaTo was even trying to be "artistically original".

It doesnt matter at all in my opinion.
i totally agree. and mostly people learn from unconed's scopes anyway
hboy is offline   Reply With Quote
Old 27th December 2004, 11:57   #10
ChaTo
Junior Member
 
ChaTo's Avatar
 
Join Date: Dec 2004
Location: Santiago, Chile
Posts: 4
Send a message via ICQ to ChaTo Send a message via AIM to ChaTo Send a message via Yahoo to ChaTo
Hi everybody. Some of the COMPLEX_* and 3D_* shapes are originally from other authors (and I didn't try to hide that e.g.: I kept the original names such as 'plankton'). I will include the credits in the 1.0 release.

Anyways in those cases my intention was to provide parametrized versions of their superscope parts, so other authors can learn from them. That's the idea of this package. Thank you for your comments.
ChaTo is offline   Reply With Quote
Old 28th December 2004, 14:44   #11
UnConeD
Whacked Moderator
 
UnConeD's Avatar
 
Join Date: Jun 2001
Posts: 2,104
Sorry, but I don't see how providing parametrized versions of other people's scopes helps people learn how to make their own. All they will do is use them, tweak the parameters, and move on.

I'm sure you learnt a lot from making this package, but I'm not so sure others will.

UnConeD is offline   Reply With Quote
Old 30th December 2004, 00:20   #12
MaTTFURY
Major Dude
 
MaTTFURY's Avatar
 
Join Date: Jun 2004
Location: Australia,
Posts: 1,356
it makes me feel like im still in pre-school "avs" when really i know most of it, you should try writing a tutorial to go with it, not just pictures

i am not normal, no really.
MaTTFURY is offline   Reply With Quote
Old 30th December 2004, 06:00   #13
sidd
Major Dude
 
sidd's Avatar
 
Join Date: May 2003
Location: Australia
Posts: 1,353
Quote:
it makes me feel like im still in pre-school "avs" when really i know most of it
quote of the year!
sidd is offline   Reply With Quote
Old 30th December 2004, 08:37   #14
Warrior of the Light
Forum King
 
Warrior of the Light's Avatar
 
Join Date: Aug 2002
Location: The Netherlands
Posts: 4,078
right

Jesus loves you [yes, you] so much, he even died for you so that you will not need to die, but live forever
Warrior of the Light is offline   Reply With Quote
Old 30th December 2004, 10:54   #15
^..^
Major Dude
 
^..^'s Avatar
 
Join Date: Sep 2004
Location: There
Posts: 1,002
Send a message via ICQ to ^..^
matt behave as if you ARE in avs pre-school!!!

^..^ is offline   Reply With Quote
Old 30th December 2004, 19:23   #16
Cat Squared
Junior Member
 
Cat Squared's Avatar
 
Join Date: Jul 2004
Location: South Africa
Posts: 32
Ha...MaTTFURY REALLY makes me laugh!

But...ChaTo...ure coding is....."creative" to say the least! But still great that YOU can do those scopes!
Cat Squared is offline   Reply With Quote
Old 30th December 2004, 19:47   #17
ChaTo
Junior Member
 
ChaTo's Avatar
 
Join Date: Dec 2004
Location: Santiago, Chile
Posts: 4
Send a message via ICQ to ChaTo Send a message via AIM to ChaTo Send a message via Yahoo to ChaTo
Quote:
UnConeD
Sorry, but I don't see how providing parametrized versions of other people's scopes helps people learn how to make their own.
Note that most of the pack is "original" -- or at least as original as a circle or a line can be -- If you feel umcomfortable with some of the contents of the package please let me know and I'll remove it when releasing.

I think the importance of a library of SuperScope functions goes beyond learning, because someone could have artistic skills but lack the math background/skills for creating shapes with the superscope, and in that case tweaking the parameters of some basic shapes will be his/her choice. If anyone has basic, 3D or complex superscope shapes to include in the library, please let me know. Thanks.

Quote:
MaTTFURY
(Y)ou should try writing a tutorial to go with it, not just pictures
You're right, a tutorial such as PAK-9's AVS Programming Guide is necessary, but I guess some code to play with it good for those who prefer a hands-on approach. Thanks for the comments.
ChaTo is offline   Reply With Quote
Old 30th December 2004, 22:02   #18
^..^
Major Dude
 
^..^'s Avatar
 
Join Date: Sep 2004
Location: There
Posts: 1,002
Send a message via ICQ to ^..^
i think if you have worked through paks great guide you should have learned enough to be familiar with the examples in your lib.
so what about if you gave a link to paks guide with your collection instead of making an own new tutorial? to me it would be enough.

^..^ is offline   Reply With Quote
Old 30th December 2004, 22:59   #19
MaTTFURY
Major Dude
 
MaTTFURY's Avatar
 
Join Date: Jun 2004
Location: Australia,
Posts: 1,356
when the html / webpaged version comes out, it'll be published on the net (i hope )

i am not normal, no really.
MaTTFURY is offline   Reply With Quote
Old 24th January 2005, 14:26   #20
ChaTo
Junior Member
 
ChaTo's Avatar
 
Join Date: Dec 2004
Location: Santiago, Chile
Posts: 4
Send a message via ICQ to ChaTo Send a message via AIM to ChaTo Send a message via Yahoo to ChaTo
Version 1.0 released

You can download libSuperScope from this Web page: www.ChaTo.cl/libss/

Changes from the beta version:
  • Created a package
  • More comments inside the code
  • Added more 3D shapes
  • Included credits
  • Removed the plankton superscope
  • Removed the AVS tutorial slides
I placed the slides about AVS in this package: AVS Preschool

If you have problems downloading/installing/using libSuperScope, or if you have some questions or comments, please let me know -- see Web page for e-mail instructions.
ChaTo is offline   Reply With Quote
Reply
Go Back   Winamp & Shoutcast Forums > Visualizations > AVS

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump