Head Case 1.54 Info

AcmeBarGig Plugins

Head Case 1.54 Info

Postby Ken McLaren » Thu Jun 14, 2012 11:19 am

I just wanted to leave some more info on the pending release and let you know what we're testing and how we've made out..

Initially we were not going to provide very much access to the BUC scripts commands, or the scripting in general, however seeing the amazing work Amit Talwar has done with a the third party apps interface, we just had to release with it enabled. Most of the framework for third party apps in head case was already written about 7 months ago, but as I say, we were saving that for after the commercial release. So, since it was already there, all it needed was a couple small additions, and some tweaking, we decided that we really need to release this intact.

I am going to give you a quick run down on it and how it works..I'll try and keep it short..
BUC is a script preprocessor that has 580 functions/commands that are specific to head case. Now when I say preprocessor, what I mean is that BUC first processes the script, and then it gets sent out to the script interpreter, in this case, its the Windows Scripting Host. For those of you who know Jscript, or VBScript, the learning curve will be relatively easy. You don't really need to learn many commands, as each BUC command is named after the parameters.

For example, lets say that you wanted to change the skin in a head through code..
The parameter that head case uses to determine the skin is DISTRIB-22-HeadSkin
If you were using VBScript, to return the current filename used for the head skin, you would use..
X = @DISTRIB-22-HeadSkin;
The @DISTRIB-22-HeadSkin; command returns the value to you in your script and stores it in the X variable.
To change the value in script, all you would do is this.
DISTRIB-22-HeadSkin;="MAHAKALI.JPG"

Every parameter in the head is supported through BUC, There are also some other specialty commands as well, like the sand box functions. These allow your script to make changes to the head and then allow the user to preview the changes. They can test the changes, and decide whether to keep them, or discard them. We can get into them at a later time. The important thing here is that this adds an incredible amount of flexibility. I don't know how many times people have said to us, "It would be great if there was a command to do this... " Well now, with a little bit of scripting knowledge, and the use of BUC, not only can you make your own heads, but you can also make your own specialized commands for head case.

I should also point out that BUC runs invisibly, you don't have to do anything special to access its 580 head case specific commands. You just need to add your script/HTA and when you run it from within head case, BUC jumps in and does its thing..

Anyways, here is the screen shots of HCB 1.54
This is the app manager, this application allows you to setup your head case apps. It does two things, it tells BUC to grab hold of the script/hta, and it also makes the commands/apps available from within the head case software.
Image

This shows how the apps are selected in head case. The graphics may change, as this is only te Alpha for these functions.
Image

This image shows the sand box preview dialog.
Image
The running script must issue a @UseSandBox; command, and it can be anywhere in the script. That tells BUC to route any head changes to the sandbox. In other words it will not write the changes to the currently loaded head, but will write it to another file. To show the Sand Box Dialog in Head Case, you simply place a @ShowSandBoxDialog; command anywhere in the script. When the script completes Head case will display the above dialog allowing your users to decide if they like the changes..

So, thats where we're at, this will be released to the prepurchasers hopefully by tomorrow, Amit and I have some more testing and tweaking to do yet, but so far so good. I would expect an update to the current testing beta to be out by early next week.. Maybe over the weekend..

Thanks for reading
User avatar
Ken McLaren
 
Posts: 2914
Joined: Mon Mar 02, 2009 7:15 am
Location: hamilton Ontario

Re: Head Case 1.54 Info

Postby sjc » Thu Jun 14, 2012 7:33 pm

Sounds great bbut how difficult will this be if you don't know anything about scripting?

~scott
User avatar
sjc
 
Posts: 268
Joined: Thu Dec 24, 2009 9:34 am

Re: Head Case 1.54 Info

Postby atalwar » Thu Jun 14, 2012 8:13 pm

This won't be any different if you don't want to write own scripts, however it allows who know scripting to build a tool set / utilities that everyone could use.
ken has also simplified a lot of stuff that you can do without writing single line of actual scripting code. Using internal parameters as commands.

We will perhaps write few basic scripts as examples, explaining everything to get you started with minimal effort if you ever need to get into it and get hands dirty.
User avatar
atalwar
 
Posts: 344
Joined: Fri Jul 07, 2006 7:00 pm
Location: Delhi

Re: Head Case 1.54 Info

Postby sjc » Thu Jun 14, 2012 8:21 pm

Sounds good! I like dirty ;)
User avatar
sjc
 
Posts: 268
Joined: Thu Dec 24, 2009 9:34 am

Re: Head Case 1.54 Info

Postby Ken McLaren » Fri Jun 15, 2012 1:35 am

Yes, things like pulling values out of the current loaded head, etc can all be done with the BUC commands..Its pretty simple, and it supports VBScript. There is a ton of information on VBScript, and its known as really easy to learn, so you should not have a problem if you want to take that road..
User avatar
Ken McLaren
 
Posts: 2914
Joined: Mon Mar 02, 2009 7:15 am
Location: hamilton Ontario

Re: Head Case 1.54 Info

Postby sjc » Fri Jun 15, 2012 3:19 am

I'm willing to give it shot. Looking forward to all of this for sure.. I gotta get another head done then I'll start googling some stuff about the scripting.

Cheers!
-Scott
User avatar
sjc
 
Posts: 268
Joined: Thu Dec 24, 2009 9:34 am

Re: Head Case 1.54 Info

Postby Ken McLaren » Fri Jun 15, 2012 6:32 am

Sure man, there will be a video tutorial or two about BUC as well..
User avatar
Ken McLaren
 
Posts: 2914
Joined: Mon Mar 02, 2009 7:15 am
Location: hamilton Ontario

Re: Head Case 1.54 Info

Postby Silvia » Fri Jun 15, 2012 12:27 pm

Will this "Monstersim" ever get ready ... or stay a construction area with marginal-maximum Updates?
MyAmpshighschoolHeadisisAllreadyinLImit Silvia..don´t need an answer...but never mind..take your time Ken i am still patient.
Greets Silvia
User avatar
Silvia
 
Posts: 55
Joined: Mon May 11, 2009 12:07 pm

Re: Head Case 1.54 Info

Postby Ken McLaren » Fri Jun 15, 2012 9:22 pm

We can release right now, today..
I can...
-Remove the builder and just release some heads with the suite.
-Remove the scripting.
-Remove the BUC Preprocessor commands.
-Remove the cusom curves.
-Remove the scripted filters.
-Remove the loner stand alone head,
-Remove the stand alone fx rack.
-Include only one cabinet interface instead of three.
-Remove the filter cabs
-Remove iFace cabs
-Remove The 3 in one stand alone cabs called consolidated
-Remove the ability for you to save and make your own cabinets
-Remove remove the stomp maker
-Remove the effects maker.
-Remove the head installer
-Remove the head distribution system Freud.
There's more too, but I only put the highlights

Then we can release the same ol same ol... A suite that never changes, you have no in depth control of your sound other than external plugins, and maybe once a year we add another head or two and give it a new version number..
Thats the easy and may I say, profitable thing to do... But... when have we ever done anything because of profit..?

So, I understand, but we will not change course and release early, it will be what we want it to be because we owe that to you, and everyone else involved.

edit:
One more point I want to state, there is no such thing as a marginal update where head case is concerned. Head Case components all interact in specific ways, from haring presets to running scripts. So, an update to one program affects all of them. A change in one of the cabinets affects the scripting, BUC, the comnsolidated cabs, iFace, Filter Cab, and Mimic, the Suite, and the builder, and maybe the loner..
User avatar
Ken McLaren
 
Posts: 2914
Joined: Mon Mar 02, 2009 7:15 am
Location: hamilton Ontario

Re: Head Case 1.54 Info

Postby sjc » Fri Jun 15, 2012 10:31 pm

Ken McLaren wrote:We can release right now, today..


Damn, I read that first line and was ready to yell out to my kids for them to make themselves PB&J for dinner, dad's gonna be busy tonight...

Then I read the rest of your post...But guess what, I'm still not cooking dinner lol.

This whole HC developement has been an insanely fun ride for me so far and I know a hell of a lot of work for you and others involved! Glad to have been involved so far and grow as the software grows, takes shape, and becomes a suite in a league all it's own. Being part of the testing makes the wait for the actual "big release" a lot easier & gives great perspective on what's been involved. I know the release will come when it's time, but it's a ride I hope never ends :)

~scott
User avatar
sjc
 
Posts: 268
Joined: Thu Dec 24, 2009 9:34 am

Re: Head Case 1.54 Info

Postby Ken McLaren » Fri Jun 15, 2012 11:26 pm

The Asylum will extend "the ride". Part of the Asylum will be sort of like the Beat forum, Betas and further development will be released there. The other parts of the Asylumn will concentrate on education and head/effects sharing..
I haver to say though, I am not 100% sure about that as its up to scott and he is keeping his lips relatively sealed about it..
User avatar
Ken McLaren
 
Posts: 2914
Joined: Mon Mar 02, 2009 7:15 am
Location: hamilton Ontario

Re: Head Case 1.54 Info

Postby Tetragammatone » Mon Jun 25, 2012 3:02 am

Thank you for it all Master Ken and everyone involved. Looking forward to the final release as I know it's worth the long ride and will pay off. A great many thanks and good luck!
User avatar
Tetragammatone
 
Posts: 475
Joined: Wed Sep 14, 2011 5:35 pm
Location: Ukraine


Return to AcmeBarGig Plugins

Who is online

Users browsing this forum: dilie1992 and 4 guests