>>451
やりたいことがよく分からんけど、pttuneを部分的に再生させたいってこと?
普通にpxtone_Tune_Startで開始位置指定して再生させればいいのでは?

pxtone_Tune_Vomitで取得するデータは生の音声データ(raw)だからpxtone_Tune_Readじゃ読めんよ。

buffer_secを0にすると書き込み違反になるのはバッファ取得先の領域が十分に確保されてないからだと思う。
pxtone.hにある例だと22050バイト以上の領域が必要。long(4バイト)じゃ全然足りない。

すまんがC++、DXライブラリはよく知らない。