Skip to content

Releases: brr890/PSF-SPU-Player

PSF SPU Player Ver 1.53

Choose a tag to compare

@brr890 brr890 released this 13 Aug 07:03
fc24c97

PSF SPU Player Ver 1.53

更新内容

  • 一部のPS1サウンドドライバに対する再生互換性と、PSF/PSF2形式判定を改善しました。
  • 曲の開始・切り替え処理を見直し、前の曲の音が混ざる現象や先頭音の欠けを軽減しました。
  • PS1/PS2の非アクティブボイス表示と、停止時のADSR表示を整理しました。
  • 再生速度を変更した際、経過時間も設定した速度に合わせて進むようにしました。
  • フォルダや圧縮ファイルを開いた際は自動再生せず、プレイリストでの操作を待つようにしました。
  • フォルダのドラッグ&ドロップ追加と、Windows標準形式のフォルダ選択に対応しました。
  • プレイリストの上下キー移動とEnterキーによる曲切り替えを安定化しました。
  • プレイリストへPSFライブラリファイルが曲として追加されないようにしました。

注意

曲やサウンドドライバによっては、正常に再生・表示できない場合があります。
Samples Scanと鍵盤視聴は補助機能であり、完全な検出や再現を保証するものではありません。

PSF SPU Player Ver 1.53

Changes

  • Improved playback compatibility with some PS1 sound drivers and improved PSF/PSF2 format detection.
  • Refined song startup and switching to reduce missing opening notes and audio leaking from the previous song.
  • Refined inactive-voice presentation for PS1/PS2 and ADSR display behavior after stopping playback.
  • Made elapsed time follow the selected playback speed.
  • Opening a folder or archive now fills the playlist and waits for a playback command instead of starting automatically.
  • Added folder drag-and-drop and a standard Windows folder picker.
  • Improved Up/Down navigation and Enter-to-play reliability in the playlist.
  • Prevented PSF library files from being added to the playlist as songs.

Notes

Some songs or sound drivers may still fail to play or display correctly.
Samples Scan and keyboard preview are auxiliary features and do not guarantee complete detection or exact reproduction.

PSF SPU Player Ver 1.52

Choose a tag to compare

@brr890 brr890 released this 11 Aug 01:35
db4e32d

PSF SPU Player Ver 1.52

変更内容

  • トラック状態表示の描画負荷を軽減
  • ボイス文字列を一括描画し、GDI呼び出し回数を削減
  • バックバッファ、フォント、文字サイズ情報を再利用
  • ゲージ補間中はゲージ領域のみを更新
  • 補間完了後の同一画面の重複描画を省略
  • 時間表示の計算を0.1秒表示が変化した場合のみに限定
  • Samples Scanソロ時の音色照合を高速化
  • PS1表示時に不要なCore 1側の計算を省略
  • 安定した音声出力設定と表示の滑らかさを維持

機能や操作方法を変えず、発音数が多い場面を中心に表示負荷を軽減しました。

PSF SPU Player Ver 1.52

Changes

  • Reduced track-status rendering overhead
  • Batched voice text drawing to reduce GDI calls
  • Reused the back buffer, font, and text metrics
  • Limited interpolation-frame updates to gauge areas
  • Skipped duplicate frames after gauge interpolation completes
  • Recalculated the time display only when its 0.1-second value changes
  • Accelerated timbre matching during Samples Scan solo playback
  • Skipped unnecessary Core 1 calculations in PS1 display mode
  • Preserved stable audio output and smooth gauge movement

This release improves responsiveness during high voice-count playback without changing features or controls.

PSF SPU Player Ver 1.51

Choose a tag to compare

@brr890 brr890 released this 09 Aug 05:03
3fb1368

PSF SPU Player Ver 1.51

変更内容

  • PS2 IOPの待機時間換算を修正しました。
  • SPU2 DMAの完了通知タイミングを修正しました。
  • 音色データの転送完了前にキーオンされる問題を修正し、PS2曲の冒頭音欠けや最初の1音で停止する症状を改善しました。

注意事項

  • 曲によっては開けない、または正常に再生されない場合があります。
  • Samples Scanとサンプル視聴の解析結果は完全ではありません。

PSF SPU Player Ver 1.51

Changes

  • Corrected PS2 IOP delay-time conversion.
  • Corrected SPU2 DMA completion timing.
  • Fixed a case where voices could key on before sample data had finished transferring, improving missing opening attacks and PS2 tracks that stopped after the first note.

Notes

  • Some files may not open or play correctly depending on the title.
  • Samples Scan and sample-preview analysis may not be complete or fully accurate.

PSF SPU Player Ver 1.50

Choose a tag to compare

@brr890 brr890 released this 01 Aug 07:06

PSF SPU Player Ver 1.50

変更内容

  • PS1/PS2のADSRを実機方式へ変更しました。エンベロープ更新周期の48 kHz化はPS2のみで、PS1は44.1 kHzのままです。
  • Key On/Offフラグをボイス単位で修正しました。
  • リリースカウンターを実際にRelease中のボイスだけに限定しました。
  • Samples Scanの複数選択とソロ表示精度を修正しました。
  • トラック表示とEnvゲージの動きを少し滑らかに調整しました。

PSF SPU Player Ver 1.50

Changes

  • Changed PS1/PS2 ADSR processing to hardware-style behavior. The 48 kHz envelope update rate applies only to PS2; PS1 remains at 44.1 kHz.
  • Corrected Key On/Off flags on a per-voice basis.
  • Limited the release counter to voices that are actually in the Release phase.
  • Improved multiple selection and solo display accuracy in Samples Scan.
  • Slightly smoothed track-state and Env-gauge animation.

PSF SPU Player Ver 1.49

Choose a tag to compare

@brr890 brr890 released this 28 Jul 01:59
8528260

PSF SPU Player Ver 1.49

変更内容

  • 実際に鳴っている音声と、経過時間・SPU/SPU2ボイス状態表示の同期精度を改善しました。
  • DVA時、共有音色のパラメータが変化しても、非アクティブボイスのPitch・音量・ADSR表示が変わらないよう修正しました。
  • Samplesリストで、ドラッグによる複数選択に対応しました。
  • ドラッグ中の選択範囲の拡大・縮小を、音声へ即座に反映するようにしました。
  • Ctrlキーを併用した複数サンプル選択を改善しました。
  • デバッグ中にEnvをON・固定した場合、実際に操作したボイスだけをデバッグOFF時に解除・復元するよう修正しました。
  • PS1・PS2両方で、デバッグ解除後のエンベロープRelease処理を改善しました。
  • 再生開始時のプチノイズを軽減しました。
  • ボイスミュートおよびサンプルソロの反映タイミングを改善しました。

PSF SPU Player Ver 1.49

Changes

  • Improved synchronization between audible audio output, elapsed time, and SPU/SPU2 voice-state display.
  • Prevented inactive DVA voices from changing displayed pitch, volume, and ADSR values when shared timbre parameters change.
  • Added real-time drag selection to the Samples list, including immediate range expansion and contraction.
  • Improved Ctrl-assisted multiple sample selection.
  • Debug envelope ON/fixed operations are now released and restored only for voices actually edited by the user.
  • Improved envelope release behavior for both PS1 and PS2 voices after leaving Debug mode.
  • Reduced click noise at playback startup.
  • Improved the timing of mute and sample-solo application.

PSF SPU Player Ver 1.48

Choose a tag to compare

@brr890 brr890 released this 24 Jul 05:42

PSF SPU Player Ver 1.48

変更内容

  • PS2再生コアを正常動作していた処理へ復元しました。
  • PS2のDMA4転送量とIOP分岐処理を修正しました。
  • SPU2出力ブロック処理を修正し、音欠け・途切れ・異常再生を改善しました。
  • PS2タイトルの再生を改善しました。

PSF SPU Player Ver 1.48

Changes

  • Restored the known-good PS2 playback core behavior.
  • Corrected the PS2 DMA4 transfer size and IOP delayed-branch handling.
  • Restored SPU2 output block handling to improve missing, interrupted, or corrupted audio.
  • Improved PS2 title playback.

PSF SPU Player Ver 1.47

Choose a tag to compare

@brr890 brr890 released this 21 Jul 06:21
95be3b6

PSF SPU Player Ver 1.47

日本語

PSF SPU Playerは、PSF/PSF2の再生とSPU/SPU2各ボイスの状態表示に対応したWindows用プレイヤーです。

一部のPSF/PSF2ファイルは、正常に開けない、または正しく再生されない場合があります。Sample Scan、音色グループ判定、鍵盤視聴機能は試験的な機能であり、すべてのデータを完全に判別・再現できるものではありません。

本アプリはAIを利用して開発されています。

PSF SPU Player Ver 1.47

English

PSF/PSF2 music player for Windows with real-time SPU/SPU2 voice monitoring.

Features

  • PSF, miniPSF, PSF2, and miniPSF2 playback
  • 24-voice PS1 SPU and 48-voice PS2 SPU2 status display
  • ADSR, envelope, volume, pitch, reverb, and noise status monitoring
  • Per-voice mute and solo controls
  • Playlist, drag-and-drop, and compressed archive support
  • Sample Scan and keyboard sample preview
  • Seeking, playback-speed control, and frame advance
  • Light and dark themes
  • Custom fonts and meter colors
  • Runs on Windows 10/11, both 32-bit and 64-bit systems

Notes

  • Some PSF/PSF2 files may not open or play correctly.
  • Sample Scan, sample grouping, and keyboard preview are experimental and may not identify or reproduce every sample perfectly.
  • Music files and PlayStation BIOS files are not included.
  • This application was developed with AI assistance.

License

PSF SPU Player is licensed under the GNU General Public License version 2.0 or later (GPL-2.0-or-later).

See THIRD_PARTY_NOTICES.md and the included licenses directory for third-party license information.