Ну так вы бы код привели, которым объект в строку конвертите. А еще используемую библиотеку...
Но обычно есть флаг minify или Prettyfy - вот на них и смотрите
Ну во первых для буквы t надо str[1][1] - у вас там пробелы в начале.
Во вторых это вообще не скомпилится похоже - у вас длина строки 6 символов +символ окончания - поэтому массив нужен str[3][7]
Если это не основной счетчик - то просто смотрите сразу ваттметр и все. Проще будет. Но легализировать его не получится 100% - никто с него показания считывать не будет. Можете поставить обычный счетчик и СРАЗУ за ним ваттметр - будет то же самое почти.
Дизасемблировать реально, подойдет любой дизасм.
А вот изменить и собрать обратно, да так чтобы винда приняла этот файл и не выеживалась - вот это очень не факт что получится - вроде длл можно тоже подписать, да и чексуммы никто не отменял. +высок шанс что после обратной сборки что то не будет работать )
openSL наверняка сможет и подойдет по платформам.
Но Wav реально проще вычитать обычным fopen и не париться с либами - формат простейший. Только правильно потом раскидать по каналам и частотам
https://www.gamedev.ru/terms/Normalization
Нормализация выдает вектор единичной ДЛИНЫ, но того же направления. Понятное дело что при движении под углом координаты не могут быть единицами - а вот длина может.