Bom dia.
Estou fazendo um trabalho para a faculdade e manipulando arquivos do formato .WAV
Eu consigo abrir o arquivo e obter os bits. No caso eu consigo, por exemplo, fazer um output em txt imprimindo os valores, porém estou com uma dificuldade para fazer o seguinte:
Como o byte do áudio é composto por 7 bits, preciso substituir o último bit e apenas ele.
Quando faço isso, a alteração de qualquer bit e reescrevo ele para .WAV, o arquivo está corrompido e não funciona mais.
Gostaria de saber como posso fazer a alteração de forma a não estragar o arquivo. Tem alguma biblioteca que pode me ajudar neste tipo de manipulação?
Obrigado.
Informação adicional:
Seria como fazer a alteração via um editor de HEX, por exemplo.
Obrigado novamente