Hapax Definition Files How-to Guide

Hey there haslo,

Thats not quite right in this specific case.
For some parameters the BassStation 2 uses CC pairs for higher resolution control. The Osc Fine Tune controls are an example of that.
Basically this gives higher resolution control over some of the parameters making the controls 8-Bit.

In the example you gave the Osc 1 fine control is made up of a pair containing CC26 and CC58. As Hapax is either 7 or 14 bit but not 8 bit, you’ll need to just use a single CC which will be the first CC in the pair (in this case CC26)This gives a reduced resolution control although it’s still totally useable enough it just gives you 128 values to play with across the full range instead of 256.

In an instrument def file a default value for this parameter would be 64.
The Osc Fine tune is a bipolar control meaning at the 12’o clock position, no fine tuning is applied, turning clockwise will increase the fine pitch, turning counter clockwise will decrease it.
So the default value should be set as 64 which is halfway between 0-127 this will put the default value at the 12 O’clock position of the pot.

Be careful though, not all default values are for bi-polar controls, eg Filter Cutoff which is unipolar, you’d want the default to have the Cutoff fully open therefore a default value of 127 as OldmanChompski says. Some others may need a default value of 0 so that they are not engaged at all by default.

I’ll upload the Bass Station 2 Instrument def file I made which might be useful to check out.
It all sound pretty confusing at first but to be honest once you’ve practiced making a couple of instrument definition files you start to fly through it.

Hope this is helpful!
-CALC-

7 Likes