久々のクエストは知人からで、sfplay~で再生したオーディオ・ファイルを書き換えると、新しくなったオーディオ・ファイルの長さが反映されず、正しく再生されない、というものでした。
【解決策】fcloseしてからopenする

sfplay~はopenした時点でオーディオ・ファイルの情報を取得していて、そのファイルが書き変わったことを自動的には認識しないんでしょうね。なので、fcloseで一旦ファイルを閉じてから、ファイルを書き換えて、その後にopenでファイルを開き直すと良いみたいです。
久々のクエストは知人からで、sfplay~で再生したオーディオ・ファイルを書き換えると、新しくなったオーディオ・ファイルの長さが反映されず、正しく再生されない、というものでした。
【解決策】fcloseしてからopenする

sfplay~はopenした時点でオーディオ・ファイルの情報を取得していて、そのファイルが書き変わったことを自動的には認識しないんでしょうね。なので、fcloseで一旦ファイルを閉じてから、ファイルを書き換えて、その後にopenでファイルを開き直すと良いみたいです。