G-Force 4/Toolbar

Discussion forum for G-Force users

Moderators: BTT, andy55, b.dwall, juxtiphi

User avatar
andy55
Site Admin
Posts: 569
Joined: Sat May 01, 2004 4:38 pm
Contact:

Post by andy55 »

jerohm wrote: Selfishly, I could suggest several, easy(?) to implement, Config language enhancements along the same lines as 'select()' and 'choice()', but I am willing to accept baby steps.
do you have a link to a post that summarizes your ideas? some new prics to add in vectorc can be quickly and easily added depending on their spec.

User avatar
JayPro
Posts: 738
Joined: Sat May 01, 2004 10:51 pm
Location: Huntington Station, Long Island, New York

Post by JayPro »

@jerohm;

With all due respect, Andy seemed to have made it abundantly clear that the basic coding language that as if by miracle makes the FlowField will remain intact. Indeed I agree with you this is the beauty and *insane* genius of AoM's flagship product. This whole argument, as you know though, is strictly about the "new" GUI; so I'm not quite sure whence this trepidation over why G-Force from a visually conceptual standpoint would somehow be compromised in any way.

In short, the VectorC aspect of GF programming is here to stay...and *all* of the neat effects that can be made with it.

OTOH, your unhappiness over the elimination of the Toolbar from a specialist's POV is definitely understandable. But as one whose math and programming skills...never mind simple *arithmetic*...are near flat-line, I simply cannot understand as you can how the Toolbar can be used to evaluate scripting capabilities. Matter of fact, the only reason why I found the entire config coding process easier *before* the GF2.5 recension (i.e. making the syntax more C++-like) was out of constant noodling with the functions and looking at all the pretty things they did. At least I now have a better understanding of r versus theta, if nothing else. ;)

But as I said before, the only thing that kept this language pre-2.5 from being at least *somewhat* intuitive was my piss-poor math. But now, it's as if I'll have to tackle the basics of C++ if I want to make configs. It may be more understandable to some; but it's something I fear I won't be able to teach myself with great success.
"G-Force Syntax for Dummies", anyone? :lol:
I'll just leave the scripting aspect to people who don't make me tilt my head like a bemused dog whenever they try to explain to me what they do and how they do it.

But back to the point: For my purposes, the Toolbar has always seemed IMPOV bloated and redundant. Quite frankly, the user would be *most* appreciative of the product if the whole of its functionality came in one neat little package...as it were.

2¢.
"God is syntax."

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

Post by jerohm »

andy55 wrote: do you have a link to a post that summarizes your ideas? some new prics to add in vectorc can be quickly and easily added depending on their spec.
// *** Somewhat Inconsistent Implementation ***
// *** Only operates on inSrce(row[0]) ***
//
// Performs a gaussian smoothing/covolution on inSrce using |inSigma| to determine
// the radius of the smooth (the radius of influence is about 4*inSigma).
// If inSigma < 0, the boundaries of inSrce are wrapped (resulting in a "wrapped"
// or "circluar" blur).

float smooth( float inSrce, float inSigma ); // Screws me every time!

==============================
//

// Shuffle - randomly shuffle columns from x (based on the global random seed)
//
// The idea here is the same a shuffling a deck of playing cards. After the operation, column values could be accessed
// using "float col( float inValue, int inColNum );" and would be guaranteed to only see the original column values.
// in some random order (no duplicates, unless duplicates are in original data set).

float shuffle( float x );

==============================

// Similiar to the construct 'rnd(vector(Cols, 1))' which returns a row of 'Cols' columns with random values[0,1] inclusive,
// but instead,
// returns a row of 'Cols' columns within a discrete set of random values
//
// Conceptually (Only, Not syntactically correct):
//
// "choice(vector(Cols, {2,7,9}))"

==============================

(less important since normalized fft() data, but still useful)

// *** Returns the smaller of two values
float min( float a ); // Returns min 'col' for each 'row'
float min( float a, float b ); // ** Current ** Implementation

// *** Returns the larger of two values
float max( float a ); // Returns max 'col' for each 'row'
float max( float a, float b ); // ** Current ** Implementation


==============================

A way to determine being run as a WaveShape or Particle when Avars are initialized
Currently it can only be determined (WS == (t>0)&&(dt==0)) ... too late for Avars

==============================

Bvar="select(Id, Bvar, DoTask0)" // Should be a highly optimized construct (if not already)

==============================

Read Only Access to system variable current FPS

==============================

'ConB' to allow expressions (i.e., same as 'Num' is handled)

==============================

'Pen' and 'Lwdt' to allow multi-dimensions(rows) that map/control unique [X_,Y_] pairs in a single task

==============================

Shape Library Facility

Allow X,Y corrodinate set to be calculated ONCE and stored for access by other configs. This would allow
for user generated shapes to be reused in various presentations. For example, the playing card suit shapes.
It also cuts down the config complexity when presentaiton is the objective. If you are still on the fence, watch
the video http://www.youtube.com/watch?v=81ZADUnns0I


// =======================================

// *** Scripts should be able to be 'slideshowed' - People who can't write Configs SHOULD be able
// *** to handle this and replay their favorite combinations.
// *** User Interactivity!! ***

// *** Script time specification needs a relative format, i.e., +0:05 five seconds from NOW

// *** Script directive to map 0-63 GrayScale(Black->White), and compress Color map to
// remaining locations 64-255. This would allow generic control over displaying Sprites in B&W

most of what I can think of now... thanks for consideration
jrm
Last edited by jerohm on Sat Aug 04, 2012 6:06 pm, edited 1 time in total.

User avatar
juxtiphi
Moderator
Posts: 1469
Joined: Sat Jan 15, 2005 1:29 pm

Post by juxtiphi »

JayPro wrote:
But back to the point: For my purposes, the Toolbar has always seemed IMPOV bloated and redundant. Quite frankly, the user would be *most* appreciative of the product if the whole of its functionality came in one neat little package...as it were.

2¢.
yeah but what about being able to control G-force from another screen in real time?

having themes isnt realy the same as having spontanious control over the configs, or what am I missing?

MEM
Posts: 44
Joined: Wed May 04, 2005 7:05 am

Post by MEM »

I for one being around since version 1 of G-force and have been using the commercial version for 4 years now, that is used for controlling G-force from a remote system over a network. Would we be losing this function and what would be replacing it. I have many things setup for instance can take pictures of people entering for a party at home tranferred into laptop and overlap picture using laptop with tool bar running during different times. Along with being able to set configs and clear toolbar and have just that highlighted to run. So my only question would be what replaces it and would it only be a set programmed function or would there be some kind of remote too it ?????

DireWolf
Posts: 102
Joined: Sun May 06, 2012 9:58 pm

Post by DireWolf »

Definitely go with the AEON/WhiteCap style UI. It would be great having a uniform UI across all your visualizers.

User avatar
BTT
Administrator
Posts: 2255
Joined: Sun Jun 20, 2010 9:34 pm
Location: United Kingdom

Post by BTT »

Hello DireWolf

You may not make use of the G-Force Toolbar however, I can assure you many users find it an essential tool for both customising, and testing configs in G-Force. I for one am yet to be convinced the planned new GUI will allow such flexibility as the current Toolbar. Once it's gone it's gone, and all those wanting a standard GUI across all SoundSpectrum products will I believe regret the removal of the G-Force Toolbar.


Regards BTT

User avatar
Fabricio
Posts: 47
Joined: Sun May 27, 2012 11:22 am
Location: Brazil

Post by Fabricio »

BTT wrote:Hello DireWolf

You may not make use of the G-Force Toolbar however, I can assure you many users find it an essential tool for both customising, and testing configs in G-Force. I for one am yet to be convinced the planned new GUI will allow such flexibility as the current Toolbar. Once it's gone it's gone, and all those wanting a standard GUI across all SoundSpectrum products will I believe regret the removal of the G-Force Toolbar.


Regards BTT
I hope the keyboard works with J.River Media Center. :lol:

Aeon 3.0.0 Platinum does not work. :cry: :cry: :cry:

Hugs,

Fabricio, from Brazil.
Image
Licensed User

User avatar
BTT
Administrator
Posts: 2255
Joined: Sun Jun 20, 2010 9:34 pm
Location: United Kingdom

Post by BTT »

Hello Fabricio

If you are having problems with your keyboard, and J River Media Centre you should bring this to the attention of SoundSpectrum.

http://www.soundspectrum.com/support/


Regards BTT

User avatar
Fabricio
Posts: 47
Joined: Sun May 27, 2012 11:22 am
Location: Brazil

Post by Fabricio »

BTT wrote:Hello Fabricio

If you are having problems with your keyboard, and J River Media Centre you should bring this to the attention of SoundSpectrum.

http://www.soundspectrum.com/support/


Regards BTT
Friend,

I sent email for a long time, but did not respond. :cry: :cry: :cry: :cry:

Thank you for your attention.

Fabricio, from Brazil.
Image
Licensed User

User avatar
BTT
Administrator
Posts: 2255
Joined: Sun Jun 20, 2010 9:34 pm
Location: United Kingdom

Post by BTT »

Hello Fabricio

If you gave SoundSpectrum details of your problem on the link I have given you they would have sent you an automated email with a ticket number. Give me the ticket number, and I will contact SoundSpectrum on your behalf.


Regards BTT

User avatar
Fabricio
Posts: 47
Joined: Sun May 27, 2012 11:22 am
Location: Brazil

Post by Fabricio »

BTT wrote:Hello Fabricio

If you gave SoundSpectrum details of your problem on the link I have given you they would have sent you an automated email with a ticket number. Give me the ticket number, and I will contact SoundSpectrum on your behalf.

Regards BTT
Warning: I sent e-mail about the Aeon. Some time ago I sent the email.

I'll find the e-mail. I hope I have not deleted the email.

Now, I'll email about the G-Force.

Hugs,

Fabricio, from Brazil.

Edit .....

I remember now:

I reported the bug (keyboard, J.River Media Center) when I answered the e-mail the soundspectrum (about my problem of password to download the aeon (beta and final)).

Do you understand? I did not get ticket number.

Fabricio, from Brazil.
Image
Licensed User

User avatar
BTT
Administrator
Posts: 2255
Joined: Sun Jun 20, 2010 9:34 pm
Location: United Kingdom

Post by BTT »

Hello Fabricio

Yes, I understand. I cannot help you without a Ticket number. If SoundSpectrum do not reply to your latest support ticket let me know.


Regards BTT

Post Reply