alt00N Voicepack Error

True, but since then ProffieOS 8.x was released, so that is the new recommendation.

This is not a thing, you can’t have different config.ini files for different alt folders.

The new code requires battlvl to be in the same directory as your voice pack. (because it is a voice pack sound.) There is a define to change that, but if you use that define, then you can’t have voice pack in alt directories anymore.

Not sure what’s going on with trloop.wav though.
I recommend using “effects” in the serial monitor to check that the sounds have been found correctly.

This could be a slow sd card. Do you see “buffer underflow” messages in the serial monitor?

1 Like

Can you give me your email pls, ill see what it says in serial and if i cant resolve it ill send you the soundfiles

here is what displays when playing trloop

Battery voltage: 0.23
Playing Ghostfire/swingl/swingl02.wav
channels: 1 rate: 44100 bits: 16
Playing Ghostfire/swingh/swingh02.wav
channels: 1 rate: 44100 bits: 16
EVENT: Power-Pressed#1 ON millis=1424550
EVENT: Power-Pressed ON millis=1424550
EVENT: Power-Held#1 ON millis=1424867
EVENT: Power-Held ON millis=1424867
EVENT: Power-HeldMedium#1 ON millis=1425364
EVENT: Power-HeldMedium ON millis=1425364
EVENT: TwistRight mods Power ON millis=1425487
EVENT MENU TURN RIGHT
unit = 2 vol = 0.00, Playing Ghostfire/swingl/swingl01.wav
channels: 1 rate: 44100 bits: 16
unit = 3 vol = 0.00, Playing Ghostfire/swingh/swingh01.wav
channels: 1 rate: 44100 bits: 16
NULL POINTER! @800CBD1
Playing Ghostfire/hum/hum01.wav
channels: 1 rate: 44100 bits: 16
NULL POINTER! @800CBDD
NULL POINTER! @800CBE9
EVENT: Power-Released#1 ON millis=1427365
EVENT: Power-Released ON millis=1427365
EVENT: TwistLeft ON millis=1429329
EVENT MENU TURN LEFT
unit = 3 vol = 0.00, Playing Ghostfire/swingl/swingl01.wav
channels: 1 rate: 44100 bits: 16
unit = 2 vol = 0.00, Playing Ghostfire/swingh/swingh01.wav
channels: 1 rate: 44100 bits: 16
Playing Ghostfire/swingl/swingl01.wav
channels: 1 rate: 44100 bits: 16
Playing Ghostfire/swingh/swingh01.wav
channels: 1 rate: 44100 bits: 16

solved battlvl.wav, it wants it as mbatt.wav

1 Like

battlvl.wav and mbatt.wav are different sounds, but similar enough that they can be interchangeable in many situations.

Generally “mbatt.wav” should say “battery level”, and “battlvl.wav” should say “the battery level is”.

yea… that problem is fixed, now all that remains is the missing trloop sound. Will the serial above suffice or shall i make a new one

You’ll need to run the “effects” command din the serial monitor, and record the output of that.
Please note that “effects” is not available if you have DISABLE_DIAGNOSTIC_COMMANDS in your config file.

Those “NULL POINTER!” are a bit concerning though, that’s not supposed to happen…

switching to os 8.10 resolved the issue