Waveform modification.

Discussion forum for G-Force users

Moderators: BTT, andy55, b.dwall, juxtiphi

jerohm
Senior Member
Posts: 421
Joined: Fri Jan 09, 2009 5:19 pm

Post by jerohm »

This is NOT a chatroom. This is NOT a SoundSpectrum sanctioned support forum. If you get ANY response, feel yourself lucky.

I kind of have a rule... you don't mess with someone else's code UNLESS your change is unquestionably and undeniablly a noteworthy improvement. You should not really feel a need for anyone else's approval... just be honest and truely self objective. While I think it is fine, even encouraged, to play with a known (read: someone else's working code) in the process of one's personal growth, you really shouldn't expect to be fawned over every single line modifcation, that primarily amounts to opinion (the result of awarding participation tropheys, I suspect).

Your time would best be spent creating something all of your own, addressing a topic that has yet to be explored. Being proficient at writing GF configs takes a little creativity, and a huge amount of personal commitment. Not only do you need a technical understanding of programming, you need to be comfortable devising your own debugging techniques (to say nothing about a reasonable foundation in analytical geometry). There is only one definitive source of documentation, and that is the code itself... try it... it either works or it doesn't.

The documentation that does exists, is terse, but correct for the most part. GF went through a pivotal change when VectorC was ported. It offered alternate coding paradigms, which that are for the most part, completely undocumented... The secrets are only revealed through the scrutinization of other's code, sweat, and a lot of frustration. Don't get me wrong, the implementation is generally elegant and consistent, and much can be extrapolated from the examples that do exist... BUT UNDERSTAND, NO ONE IS OUT THERE TO HOLD YOUR HAND... (it ain't gonna be ME anyway). I will be happy to address specific questions/problems as time permits... just don't expect any "attaboys"

That said, I anxiously await to see what you are capable of creating on your own, and prepared to be WOWed!
:D

User avatar
DanPin
Posts: 161
Joined: Tue Mar 15, 2016 8:43 pm
Location: Los Angeles County, California

Post by DanPin »

I understand, and I know not to misbehave on the forum again, especially moding other's visuals. :|

Anyway, the code you showed me didn't look that bad, but I had to tweak LWdt to make it a bit more nostalgic:

Code: Select all

LWdt="1.5 + BASS"
...or for my convenience:

Code: Select all

A4="1 + rnd(1.5)"
LWdt="A4 + BASS"
Try one of those.

UPDATE: Also besides that, I made a small altered mod to Pen:

Code: Select all

B4="select(Id, 1-fft(A2)/2, 1)"
B3="max(A0, B4)" 
Pen="B3" 
It went great so I tried it with the DT - Plastic colormap.

Maybe you should try it to, but if you don't have the Plastic colormap, here's the code (NOTE: it should be placed in the DT folder inside the G-Force.ColorMap.Package folder):

Code: Select all

  /* config for G-Force Winamp, SoundJam & Macast visual plugin
         made by David Tryse TomteSkogen42(at)hotmail.com */
 
  // Red=0, Magenta=0.833
  // Blue=0.667, Cyan=0.5
  // Green=0.333 Yellow=0.167
 H=" t * 0.05 "
 
  // 0=Grey, 1=Full Color
 S="sin(5*i)"
 
  // 0=Black, 1=Full Bright
 V="1-sin(8*i)-pos(0.03-i)*35+i^6"
 
 Vers=100
 
Have fun! :D

Post Reply