def __init__(self,
                 initial_score=10,                    # the initial score
                 sound_params = {'direction':0.0},    # properties of the score response sound
                 gain_file = 'ding.wav',              # sound file per point
                 loss_file = 'xBuzz01.wav',           # sound file for losses
                 none_file = 'click.wav',             # file to play if no reward
                 ding_interval = 0.2,                 # interval at which successive gain sounds are played... (if score is > 1)
                 buzz_volume = 0.1,                   # volume of the buzz (multiplied by the amount of loss)
                 gain_volume = 0.5,                   # volume of the gain sound
                 ):
        ConvenienceFunctions.__init__(self)
        self.score = initial_score
        self.params = sound_params
        self.gain_file = gain_file
        self.loss_file = loss_file
        self.none_file = none_file
        self.ding_interval = ding_interval
        self.buzz_volume = buzz_volume
        self.gain_volume = gain_volume