OSDN Git Service

timidity41/timidity41.git
3 years ago[portaudio] Import pa_stable_v190700_20210406
Starg [Sun, 9 May 2021 02:54:33 +0000 (11:54 +0900)]
[portaudio] Import pa_stable_v190700_20210406

3 years ago[mpg123] Update mpg123 to 1.27.2
Starg [Sun, 9 May 2021 02:43:18 +0000 (11:43 +0900)]
[mpg123] Update mpg123 to 1.27.2

3 years ago[filter] Use unpack macros in LPF12_2
Starg [Wed, 5 May 2021 14:37:50 +0000 (23:37 +0900)]
[filter] Use unpack macros in LPF12_2

3 years ago[filter] Refactor SIMD filters
Starg [Wed, 5 May 2021 05:56:37 +0000 (14:56 +0900)]
[filter] Refactor SIMD filters

3 years ago[optcode] Fix transpose macro
Starg [Tue, 4 May 2021 17:54:25 +0000 (02:54 +0900)]
[optcode] Fix transpose macro

3 years ago[optcode] Change transpose macros to accept arrays
Starg [Tue, 4 May 2021 17:33:45 +0000 (02:33 +0900)]
[optcode] Change transpose macros to accept arrays

3 years ago[filter][optcode] Refactor SIMD code
Starg [Tue, 4 May 2021 16:39:54 +0000 (01:39 +0900)]
[filter][optcode] Refactor SIMD code

3 years ago[filter] Add AVX512 version of sample_filter_LPF24_batch() and recalc_filter_LPF24_ba...
Starg [Sun, 2 May 2021 04:27:44 +0000 (13:27 +0900)]
[filter] Add AVX512 version of sample_filter_LPF24_batch() and recalc_filter_LPF24_batch()

3 years ago[filter] Add AVX version of sample_filter_LPF24_batch() and recalc_filter_LPF24_batch()
Starg [Sun, 2 May 2021 03:27:07 +0000 (12:27 +0900)]
[filter] Add AVX version of sample_filter_LPF24_batch() and recalc_filter_LPF24_batch()

3 years ago[filter] Add batch processing of LPF24
Starg [Sun, 2 May 2021 02:04:14 +0000 (11:04 +0900)]
[filter] Add batch processing of LPF24

3 years ago[filter] Fix recalc_filter_LPW_BW_batch()
Starg [Sun, 2 May 2021 01:52:02 +0000 (10:52 +0900)]
[filter] Fix recalc_filter_LPW_BW_batch()

3 years ago[decode] Add AVX512 version of FLAC decoder
Starg [Sat, 1 May 2021 23:56:45 +0000 (08:56 +0900)]
[decode] Add AVX512 version of FLAC decoder

3 years ago[int_synth] Fix loading multiple files
Starg [Thu, 22 Apr 2021 21:38:01 +0000 (06:38 +0900)]
[int_synth] Fix loading multiple files

3 years agoEnable 64 bit IO support on MinGW
Starg [Mon, 5 Apr 2021 10:49:25 +0000 (19:49 +0900)]
Enable 64 bit IO support on MinGW

3 years agoFix for GCC
Starg [Mon, 5 Apr 2021 10:22:45 +0000 (19:22 +0900)]
Fix for GCC

3 years ago[playmidi] Fix buffer overflow when more than 32 voices get selected
Starg [Sat, 3 Apr 2021 13:03:28 +0000 (22:03 +0900)]
[playmidi] Fix buffer overflow when more than 32 voices get selected

3 years agoWorkaround for conflicting _m_prefetchw() definitions on Clang
Starg [Sat, 3 Apr 2021 12:20:14 +0000 (21:20 +0900)]
Workaround for conflicting _m_prefetchw() definitions on Clang

3 years ago[optcode] Don't use member access on vector register types on ICC
Starg [Sat, 3 Apr 2021 12:11:15 +0000 (21:11 +0900)]
[optcode] Don't use member access on vector register types on ICC

3 years ago[filter] Avoid storel and storeh
Starg [Thu, 1 Apr 2021 13:28:25 +0000 (22:28 +0900)]
[filter] Avoid storel and storeh

3 years ago[filter] Don't use unsupported intrinsics
Starg [Thu, 1 Apr 2021 10:57:58 +0000 (19:57 +0900)]
[filter] Don't use unsupported intrinsics

3 years ago[cmake] Exclude filter.c from ICC IPO
Starg [Thu, 25 Mar 2021 08:49:49 +0000 (17:49 +0900)]
[cmake] Exclude filter.c from ICC IPO

3 years ago[filter] Fix bug in buffer_filter_batch()
Starg [Thu, 25 Mar 2021 08:41:23 +0000 (17:41 +0900)]
[filter] Fix bug in buffer_filter_batch()

3 years ago[filter] Fix AVX512 version
Starg [Thu, 25 Mar 2021 08:38:08 +0000 (17:38 +0900)]
[filter] Fix AVX512 version

3 years agoIncrease MIX_VOICE_BATCH_SIZE to 32
Starg [Wed, 24 Mar 2021 10:30:36 +0000 (19:30 +0900)]
Increase MIX_VOICE_BATCH_SIZE to 32

3 years ago[filter] Fix mask calculation
Starg [Wed, 24 Mar 2021 08:51:33 +0000 (17:51 +0900)]
[filter] Fix mask calculation

3 years ago[filter] Remove MIX_VOICE_BATCH_SIZE check
Starg [Tue, 23 Mar 2021 10:13:52 +0000 (19:13 +0900)]
[filter] Remove MIX_VOICE_BATCH_SIZE check

3 years ago[filter] Improve LPF vectorization
Starg [Tue, 23 Mar 2021 10:12:12 +0000 (19:12 +0900)]
[filter] Improve LPF vectorization

3 years ago[optcode] Add MM_BLENDV_PS() / MM_BLENDV_PD() macros
Starg [Tue, 23 Mar 2021 09:43:09 +0000 (18:43 +0900)]
[optcode] Add MM_BLENDV_PS() / MM_BLENDV_PD() macros

3 years ago[filter] Vectorize LPF_BW
Starg [Mon, 22 Mar 2021 14:56:44 +0000 (23:56 +0900)]
[filter] Vectorize LPF_BW

3 years ago[filter] Don't update values unnecessarily
Starg [Sun, 21 Mar 2021 22:04:51 +0000 (07:04 +0900)]
[filter] Don't update values unnecessarily

3 years agoDisable use of SVML when compiling with clang
Starg [Sun, 21 Mar 2021 09:42:09 +0000 (18:42 +0900)]
Disable use of SVML when compiling with clang

3 years agoSSE version of filter batch
Starg [Sun, 21 Mar 2021 08:29:48 +0000 (17:29 +0900)]
SSE version of filter batch

3 years agoAVX512 version of HPF12_2
Starg [Sat, 20 Mar 2021 19:26:15 +0000 (04:26 +0900)]
AVX512 version of HPF12_2

3 years agoBatch HPF12_2
Starg [Sat, 20 Mar 2021 15:03:07 +0000 (00:03 +0900)]
Batch HPF12_2

3 years agoBatch voice filters
Starg [Sat, 20 Mar 2021 14:48:54 +0000 (23:48 +0900)]
Batch voice filters

3 years ago[envelope] Optimize reset_envelope2()
Starg [Fri, 19 Mar 2021 16:53:40 +0000 (01:53 +0900)]
[envelope] Optimize reset_envelope2()

3 years agoAdd more options to --voice-hpf
Starg [Sat, 20 Mar 2021 15:02:45 +0000 (00:02 +0900)]
Add more options to --voice-hpf

3 years ago[resample] Fix buffer overrun
Starg [Fri, 19 Mar 2021 16:43:27 +0000 (01:43 +0900)]
[resample] Fix buffer overrun

3 years ago[cmake] Workaround for ICE caused by ICC IPO
Starg [Mon, 8 Mar 2021 13:42:02 +0000 (22:42 +0900)]
[cmake] Workaround for ICE caused by ICC IPO

3 years ago[cmake] Enable IPO for ICC
Starg [Mon, 8 Mar 2021 13:41:18 +0000 (22:41 +0900)]
[cmake] Enable IPO for ICC

3 years ago[cmake] Add support for Intel C++ compiler
Starg [Mon, 8 Mar 2021 12:15:50 +0000 (21:15 +0900)]
[cmake] Add support for Intel C++ compiler

3 years ago[ecw] Add stub for ECW functions
Starg [Mon, 15 Mar 2021 15:15:13 +0000 (00:15 +0900)]
[ecw] Add stub for ECW functions

3 years agoFix linker options for GCC
Starg [Wed, 10 Mar 2021 11:01:56 +0000 (20:01 +0900)]
Fix linker options for GCC

3 years ago[libunimod] Workaround for conflicting _mm_malloc()
Starg [Wed, 10 Mar 2021 10:58:43 +0000 (19:58 +0900)]
[libunimod] Workaround for conflicting _mm_malloc()

3 years ago[cmake] Fix variable type
Starg [Wed, 10 Mar 2021 09:56:28 +0000 (18:56 +0900)]
[cmake] Fix variable type

3 years agoIncrease stack size to 16 MiB
Starg [Tue, 9 Mar 2021 09:39:43 +0000 (18:39 +0900)]
Increase stack size to 16 MiB

3 years ago[filter] Optimize LPF12_2 for AVX
Starg [Sun, 7 Mar 2021 06:41:45 +0000 (15:41 +0900)]
[filter] Optimize LPF12_2 for AVX

3 years ago[resample] Small optimization
Starg [Sat, 6 Mar 2021 13:37:23 +0000 (22:37 +0900)]
[resample] Small optimization

3 years ago[resample] Minor fixes
Starg [Mon, 1 Mar 2021 13:48:02 +0000 (22:48 +0900)]
[resample] Minor fixes

3 years ago[resample] Prefer VEX to EVEX
Starg [Sun, 28 Feb 2021 13:36:40 +0000 (22:36 +0900)]
[resample] Prefer VEX to EVEX

3 years ago[resample] Add resample_lagrange_int32_multi()
Starg [Sun, 28 Feb 2021 04:49:58 +0000 (13:49 +0900)]
[resample] Add resample_lagrange_int32_multi()

3 years ago[resample] WIP: Add Avx2 and AVX512 versions of resample_lagrange_float_multi()
Starg [Sun, 28 Feb 2021 03:50:52 +0000 (12:50 +0900)]
[resample] WIP: Add Avx2 and AVX512 versions of resample_lagrange_float_multi()

3 years ago[resample] Fix AVX2 linear resamplers
Starg [Sun, 28 Feb 2021 03:11:41 +0000 (12:11 +0900)]
[resample] Fix AVX2 linear resamplers

3 years ago[resample] WIP: Add resample_voice_linear_int32_optimize()
Starg [Sun, 28 Feb 2021 02:02:21 +0000 (11:02 +0900)]
[resample] WIP: Add resample_voice_linear_int32_optimize()

3 years agoSmall optimization for lagrange interpolation
Starg [Sat, 27 Feb 2021 16:03:06 +0000 (01:03 +0900)]
Small optimization for lagrange interpolation

3 years ago[optcode] Add macros for AVX512
Starg [Sat, 27 Feb 2021 02:02:49 +0000 (11:02 +0900)]
[optcode] Add macros for AVX512

3 years agoEnable USE_PERMUTEX2
Starg [Sat, 27 Feb 2021 01:57:15 +0000 (10:57 +0900)]
Enable USE_PERMUTEX2

3 years agoWIP: Add AVX512 version of resample_lagrange_multi()
Starg [Sun, 21 Feb 2021 15:24:35 +0000 (00:24 +0900)]
WIP: Add AVX512 version of resample_lagrange_multi()

3 years agoOptimize AVX2 version of resample_linear_multi()
Starg [Sun, 21 Feb 2021 12:54:30 +0000 (21:54 +0900)]
Optimize AVX2 version of resample_linear_multi()

3 years ago[WIP] Add AVX512 version of resample_linear_multi()
Starg [Fri, 19 Feb 2021 22:16:23 +0000 (07:16 +0900)]
[WIP] Add AVX512 version of resample_linear_multi()

3 years agoSupport for AVX512
Starg [Fri, 19 Feb 2021 10:36:26 +0000 (19:36 +0900)]
Support for AVX512

3 years agoImprove instruction set extension settings
Starg [Fri, 19 Feb 2021 10:19:37 +0000 (19:19 +0900)]
Improve instruction set extension settings

3 years ago[sfz] Add support for pitch envelope and filter envelope, and remove incorrect suppor...
Starg [Wed, 17 Feb 2021 10:32:53 +0000 (19:32 +0900)]
[sfz] Add support for pitch envelope and filter envelope, and remove incorrect support for amp_veltrack and amp_keytrack

3 years ago[decode] Let the auto-vectorizer do its job
Starg [Tue, 16 Feb 2021 10:31:15 +0000 (19:31 +0900)]
[decode] Let the auto-vectorizer do its job

3 years agoFix duplicated calls to StyledTextBuffer::Clear()
Starg [Sun, 17 Jan 2021 12:15:35 +0000 (21:15 +0900)]
Fix duplicated calls to StyledTextBuffer::Clear()

3 years agoFix w32g_uniq_playlist() to correctly update playlist_ctrl->selected
Starg [Mon, 28 Dec 2020 00:45:17 +0000 (09:45 +0900)]
Fix w32g_uniq_playlist() to correctly update playlist_ctrl->selected

3 years agoRemove duplicated definitions
Starg [Mon, 14 Dec 2020 17:38:03 +0000 (02:38 +0900)]
Remove duplicated definitions

3 years ago[sfz] Change error msg
Starg [Sat, 7 Nov 2020 11:14:59 +0000 (20:14 +0900)]
[sfz] Change error msg

3 years agoChange the font of the main dialog
Starg [Tue, 3 Nov 2020 08:41:29 +0000 (17:41 +0900)]
Change the font of the main dialog

3 years ago[dls] Fix DLSConnectionBlock::DestinationKind::EG1DecayTime value
Starg [Sat, 10 Oct 2020 12:56:43 +0000 (21:56 +0900)]
[dls] Fix DLSConnectionBlock::DestinationKind::EG1DecayTime value

3 years ago[sfz] Add support for cutoff and resonance
Starg [Fri, 9 Oct 2020 19:23:53 +0000 (04:23 +0900)]
[sfz] Add support for cutoff and resonance

3 years agoFix comment
Starg [Fri, 9 Oct 2020 19:14:38 +0000 (04:14 +0900)]
Fix comment

3 years ago[dls] Explicitly specify enumeration values in DLSConnectionBlock
Starg [Fri, 9 Oct 2020 18:51:16 +0000 (03:51 +0900)]
[dls] Explicitly specify enumeration values in DLSConnectionBlock

3 years ago[dls][sfz] Fix pan
Starg [Fri, 9 Oct 2020 18:35:48 +0000 (03:35 +0900)]
[dls][sfz] Fix pan

3 years ago[decode] Improve FLAC decoder
Starg [Sun, 27 Sep 2020 10:51:34 +0000 (19:51 +0900)]
[decode] Improve FLAC decoder

3 years agoMerge branch 'unkotim' into dev41
Starg [Sun, 27 Sep 2020 02:27:39 +0000 (11:27 +0900)]
Merge branch 'unkotim' into dev41

3 years agoImport UnkoTim237 unkotim unkotim237
Starg [Sun, 27 Sep 2020 02:20:19 +0000 (11:20 +0900)]
Import UnkoTim237

3 years agoUse more usermode locks
Starg [Thu, 10 Sep 2020 12:12:34 +0000 (21:12 +0900)]
Use more usermode locks

3 years ago[decode] Optimize FLAC decoder
Starg [Sat, 26 Sep 2020 07:22:11 +0000 (16:22 +0900)]
[decode] Optimize FLAC decoder

3 years ago[decode] Fix decoding of 24bit FLAC samples
Starg [Thu, 24 Sep 2020 10:33:32 +0000 (19:33 +0900)]
[decode] Fix decoding of 24bit FLAC samples

3 years agoMerge UnkoTim236
Starg [Sat, 12 Sep 2020 09:27:04 +0000 (18:27 +0900)]
Merge UnkoTim236

3 years agoImport UnkoTim236 unkotim236
Starg [Sat, 12 Sep 2020 09:15:49 +0000 (18:15 +0900)]
Import UnkoTim236

3 years agoUse SRW lock and condition variable for locking rc_queue
Starg [Sat, 5 Sep 2020 21:49:48 +0000 (06:49 +0900)]
Use SRW lock and condition variable for locking rc_queue

3 years ago[sfz] Prevent the same warning from being printed multiple times
Starg [Sat, 5 Sep 2020 07:35:58 +0000 (16:35 +0900)]
[sfz] Prevent the same warning from being printed multiple times

3 years agoFix keyswitch
Starg [Sun, 30 Aug 2020 04:59:31 +0000 (13:59 +0900)]
Fix keyswitch

3 years ago[sfz] Add support for keyswitch
Starg [Sun, 30 Aug 2020 04:10:43 +0000 (13:10 +0900)]
[sfz] Add support for keyswitch

3 years agoImplement keyswitch
Starg [Sun, 30 Aug 2020 03:42:20 +0000 (12:42 +0900)]
Implement keyswitch

3 years agoFix DlgDirOpen() sometimes not working
Starg [Sat, 29 Aug 2020 15:57:39 +0000 (00:57 +0900)]
Fix DlgDirOpen() sometimes not working

3 years agoRemove incorrect L prefix
Starg [Sat, 29 Aug 2020 14:04:39 +0000 (23:04 +0900)]
Remove incorrect L prefix

3 years agoUse IFileDialog::SetClientGuid() instead of manually saving initial directories,...
Starg [Sat, 29 Aug 2020 13:12:02 +0000 (22:12 +0900)]
Use IFileDialog::SetClientGuid() instead of manually saving initial directories, which isn't actually working

3 years agoUse IFileDialog
Starg [Sat, 29 Aug 2020 12:26:18 +0000 (21:26 +0900)]
Use IFileDialog

3 years ago[sfz] Add support for crossfade
Starg [Thu, 27 Aug 2020 13:34:24 +0000 (22:34 +0900)]
[sfz] Add support for crossfade

3 years ago[sfz] WIP: Add support for rt_decay
Starg [Wed, 26 Aug 2020 21:09:38 +0000 (06:09 +0900)]
[sfz] WIP: Add support for rt_decay

3 years ago[sfz] Add support for trigger=release_key
Starg [Wed, 26 Aug 2020 14:07:54 +0000 (23:07 +0900)]
[sfz] Add support for trigger=release_key

3 years ago[sfz] WIP: Add support for trigger=release
Starg [Tue, 18 Aug 2020 20:29:39 +0000 (05:29 +0900)]
[sfz] WIP: Add support for trigger=release

3 years ago[w32g_new_console] Fix selecting and scrolling
Starg [Thu, 27 Aug 2020 11:36:59 +0000 (20:36 +0900)]
[w32g_new_console] Fix selecting and scrolling

3 years agoFix resampling (commit 0906b657 somehow broke GUS patch handling)
Starg [Sun, 23 Aug 2020 01:38:45 +0000 (10:38 +0900)]
Fix resampling (commit 0906b657 somehow broke GUS patch handling)

3 years ago[sfz] Remove loop if not necessary
Starg [Sun, 16 Aug 2020 02:03:28 +0000 (11:03 +0900)]
[sfz] Remove loop if not necessary

3 years ago[sfz] Add support for end
Starg [Sat, 15 Aug 2020 14:37:10 +0000 (23:37 +0900)]
[sfz] Add support for end

3 years ago[sfz] Add support for loop_mode=one_shot
Starg [Sat, 15 Aug 2020 14:28:06 +0000 (23:28 +0900)]
[sfz] Add support for loop_mode=one_shot