An unofficial fork of TiMidity++, a free MIDI synthesizer, based on UnkoTim213.

Experimental support for DLS and sfz soundfonts.


Die Systemvoraussetzungen sind nicht definiert

Veröffentlicht: 2018-01-07 11:03
timidity41 41.1.1 (1 files Verstecken)


TiMidity++ 41 version

Fork of TiMidity++, based on UnkoTim211.

Source code is available at

TiMidity++ 41 版

TiMidity++UnkoTim211 のフォークです

ソースコードは から入手可能です


  • (バックアップをとったうえで) UnkoTim211 に上書きコピーしてください
  • VC2017 でコンパイルされています。VC2017 の再頒布可能パッケージは の下のほうから入手してください


  • cfgforsf と sfviewer も同梱
  • MinGW-w64 でもビルドできるように修正
  • 細工された MIDI ファイルを読み込むとゼロ除算エラーを起こしていたのを修正 (CVE-2017-11546, JVNDB-2017-006573)
  • コンソールウィンドウで、選択されている部分に文字列が追加されていたのを修正


$ git log --oneline tim41.1.0..tim41.1.1
4e0dd98 (HEAD -> dev41, tag: tim41.1.1, origin/dev41) Remove unnecessary "##"
af9671d cfgforsf depends on version.c
6ee6e8f Build sfviewer
3231ac0 Build cfgforsf
13815db Fix possible divide-by-zero error (CVE-2017-11546)
2733d42 Always enable buffer security checks
375c3ae Fix Win64 compatibility
8593aac Add forward declaration of struct _EffectList
2eed799 Fix UB
62d2cee Remove WM_SETREDRAW
6591785 Fix appending text to the console window
3869bd2 Convert "Cancel" to full-width form
733094d Use -ffast-math option
0c9b80a Fix linking
b10412d Prefer object libraries
79cee6f Enable LTO for GCC
2587654 Work around SJIS bad characters
b4d796d Use full path in calcnewton
3d193bc Fix linking on mingw64
cc0e055 Fix for mingw64, part 3
9ad669f Disable intrinsics on GCC
56ca0f6 Fix for mingw64, part 2
25ee00a Fix for windres
5eb06fd Remove manifest file
36e124d Embed manifest file in resource script
1d40d81 Change version number scheme
352df92 Add /permissive- switch
b64f631 Fix for GCC
881d474 Avoid C++ keyword as a function parameter
393133e Add #include <stdlib.h>
cfd2b9a Remove declaration of errno
c35a6c4 Fix disabling IDC_EDIT_DECAY
8bde542 Remove unused variables
6b15fb1 Replace "補完" with "補間"