Skip to content

Releases: starg2/timidity41

TiMidity++ 41 version 41.7.2

16 Mar 09:48
tim41.7.2
3bc0acb
Compare
Choose a tag to compare
  • Updated FLAC to 1.4.3.
  • Updated opus to 1.5.1.
  • Fixed COM initialization.
  • Fixed some invalid memory access.

  • FLAC を 1.4.3 に更新
  • opus を 1.5.1 に更新
  • COM の初期化を修正
  • 不正なメモリアクセスを修正

TiMidity++ 41 version 41.7.1

02 May 14:42
Compare
Choose a tag to compare
  • FLAC has been updated to 1.4.2.
  • Stack protection has been enabled for MinGW-W64.
  • The size of the preference dialog has been adjusted.

  • FLAC を 1.4.2 に更新
  • MinGW-W64 環境でのスタック保護を有効化
  • 詳細設定ダイアログのサイズを微調整

TiMidity++ 41 version 41.7.0

25 Sep 06:09
Compare
Choose a tag to compare
Pre-release
  • The development has moved to GitHub.
  • Release binaries are now built with GCC/MinGW-W64.
  • FLAC has been updated to 1.4.1.

  • 開発をGitHubに移行
  • コンパイラを GCC/MinGW-W64 に変更
  • FLAC を 1.4.1 に更新

TiMidity++ 41 version 41.6.2

28 Jan 10:58
Compare
Choose a tag to compare
Pre-release
  • AVX builds have been added.
  • PortAudio has been updated to pa_stable_v190700_20210406.
    • Please note that the included DLL is not compatible with the previous versions.
  • Mpg123 has been updated to 1.27.2.
  • Libogg has been updated to 1.3.5.
  • When you tried to use multiple ini files in the internal synth, the application stopped working. This issue has been resolved.
  • LPF24 has been optimized.
  • The parameter recalculation process of LPF_BW has been fixed.
  • Refactoring SIMD code.

  • AVX 版を追加
  • PortAudio を pa_stable_v190700_20210406 に更新
    • 同梱している DLL は過去のバージョンとは互換性がないので注意してください
  • mpg123 を 1.27.2 に更新
  • libogg を 1.3.5 に更新
  • 内蔵シンセで複数の ini ファイルを使用するとフリーズしていたのを修正
  • LPF24 を高速化
  • LPF_BW の再計算処理を修正
  • SIMD 周りのコードのリファクタリングなど

TiMidity++ 41 version 41.6.1

28 Jan 10:55
Compare
Choose a tag to compare
Pre-release
  • Support for Intel C++ Compiler has been added.
  • The AVX-512 version can now be built with Clang.
  • MinGW builds were unable to open files larger than 2 GiB. This issue has been resolved.
  • Voice filters (LPF_BW, LPF12_2, and HPF12_2) have been optimized.
  • The linear/lagrange resamplers caused buffer overrun in some cases. This issue has been resolved.
  • Instruments with a lot of voices caused buffer overrun in some cases. This issue has been resolved.
  • You can now specify HPF12_2 with the command line switch --voice-hpf.

  • Intel C++ コンパイラでのビルドに対応
  • Clang で AVX-512 版のコンパイルができなかったのを対策
  • MinGW ビルドで 2 GiB 以上のファイルが開けなかったのを修正
  • ボイスフィルター (LPF_BW, LPF12_2, HPF12_2) を高速化
  • 線形補間とラグランジュ補間でバッファオーバーランを起こすことがあったのを修正
  • ボイス数の多いサンプルでバッファオーバーランを起こすことがあったのを修正
  • コマンドライン引数 --voice-hpf で HPF12_2 を指定できるようにした

TiMidity++ 41 version 41.6.0

28 Jan 10:52
Compare
Choose a tag to compare
Pre-release
  • Support for AVX-512.
  • Linear/lagrange resamplers for int32/float samples have been optimized.
  • The AVX2 version of linear resamplers was incorrect. This issue has been resolved.
  • Support for pitch/filter envelopes in sfz has been added.
  • Support for amp_keycenter, amp_keytrack, and amp_veltrack in sfz was incorrect. This is now removed.
  • The stack size has been increased to 16 MiB in order to prevent stack overflow.
  • The "Unique" button of the playlist window could crash the application. This issue has been resolved.
  • The layout of the preference dialog was broken on some systems. This issue has been resolved.

  • AVX-512 のサポートを開始
  • Int32/float サンプルの線形補間とラグランジュ補間を最適化
  • AVX2 版の線形補間処理の誤りを修正
  • sfz でピッチエンベロープとフィルターエンベロープに対応
  • sfz の amp_keycenter, amp_keytrack, amp_veltrack の実装が誤っていたので削除
  • スタックサイズを 16 MiB に増加 (スタックオーバーフロー対策)
  • プレイリストの「重複削除」を使用するとクラッシュすることがあったのを修正
  • 一部の環境で設定ダイアログのレイアウトが崩れていたのを修正

TiMidity++ 41 version 41.5.1

28 Jan 10:49
Compare
Choose a tag to compare
  • UnkoTim237 was merged.
  • Sfz now supports cutoff, resonance, position, and width opcodes.
  • Pan implementation of DLS and sfz was fixed.
  • 24 bit FLAC samples were played with extremely small volume. This issue has been resolved.

  • UnkoTim237 をマージ
  • sfz で cutoff, resonance, position, width に対応
  • DLS と sfz の pan の実装を修正
  • 24 ビットの FLAC サンプルの音量が極端に小さくなっていたのを修正

TiMidity++ 41 version 41.5.0

28 Jan 10:47
Compare
Choose a tag to compare
Pre-release
  • UnkoTim235 was merged.
  • Support for the following sfz opcodes has been implemented.
    • end
    • loop_mode=one_shot
    • trigger=release_key (trigger=release is now implemented as an alias of release_key)
    • rt_decay
    • Keyswitches (sw_default, sw_down, sw_hikey, sw_hilast, sw_last, sw_lokey, sw_lolast, sw_previous, sw_up)
    • Crossfade (xf_keycurve, xf_velcurve, xfin_hikey, xfin_hivel, xfin_lokey, xfin_lovel, xfout_hikey, xfout_hivel, xfout_lokey, xfout_lovel)
  • When loading an sfz instrument, the same warnings may be printed multiple times. This issue has been resolved.
  • WDMKS/WASAPI shared mode outputs were handling 24 bit outputs incorrectly. This issue has been resolved.
  • TiMidity no longer downsamples large sample data embedded in MOD files.
  • The open file/folder dialogs have been changed to use the new IFileDialog interface introduced in Windows Vista.
  • Dragging/scrolling behavior of the new console window has been improved.
  • The GUI response time has been improved.

  • UnkoTim235 をマージ
  • sfz の以下のオプションに対応
    • end
    • loop_mode=one_shot
    • trigger=release_key (trigger=releaserelease_key のエイリアスとしての実装に変更)
    • rt_decay
    • キースイッチ (sw_default, sw_down, sw_hikey, sw_hilast, sw_last, sw_lokey, sw_lolast, sw_previous, sw_up)
    • クロスフェード (xf_keycurve, xf_velcurve, xfin_hikey, xfin_hivel, xfin_lokey, xfin_lovel, xfout_hikey, xfout_hivel, xfout_lokey, xfout_lovel)
  • sfz 読み込み時に同じ警告を複数回表示していたのを修正
  • WDMKS または WASAPI 共有モード出力時に 24 ビット出力が正常にできなかったのを修正
  • MOD ファイル再生時に大きいサンプルをダウンサンプリングする仕様を廃止
  • ファイル・フォルダーを開くダイアログを Windows Vista 以降の新バージョン (IFileDialog) に変更
  • 新コンソールウィンドウのドラッグ・スクロール挙動を改善
  • GUI のレスポンスを改善

TiMidity++ 41 version 41.4.5

28 Jan 10:39
Compare
Choose a tag to compare
  • UnkoTim234 has been merged.
  • Sf3 files containing both compressed and non-compressed samples are now supported.
  • The PortAudio output mode did not always perform the bit-depth conversion. This issue has been resolved.
  • The playlist search did not work at all. This issue has been resolved.

  • UnkoTim234 をマージ
  • 圧縮サンプルと非圧縮サンプルの両方を含む sf3 ファイルに対応
  • PortAudio 出力時にビット数の変換が正しく行われないことがあったのを修正
  • プレイリストの検索機能が動作しなかったのを修正

TiMidity++ 41 version 41.4.4

28 Jan 10:25
Compare
Choose a tag to compare
  • UnkoTim233 has been merged.
  • mpg123.dll has been updated to 1.26.2.
  • vorbis.dll has been updated to 1.3.7.
  • SF2 files larger than 2 GB are now supported.
  • When TiMidity failed to open the audio device, it did not respond to the play button any more. This issue has been resolved.
  • Sometimes large text data caused out-of-bounds memory access. This issue has been resolved.

  • UnkoTim233 をマージ
  • mpg123.dll を 1.26.2 に更新
  • vorbis.dll を 1.3.7 に更新
  • 2 GB よりも大きい sf2 ファイルに対応
  • 出力デバイスを開けないと、それ以降再生ボタンに反応しなくなっていたのを修正
  • 長い文字列データによってメモリの範囲外アクセスを起こすことがあったのを修正