Author: sagamusix Date: Sat Apr 13 23:48:02 2024 New Revision: 20583 URL: https://source.openmpt.org/browse/openmpt/?op=revision&rev=20583 Log: [New] There is now a general-purpose mini scripting / "synth" engine for instruments. This is used for a couple of legacy formats (see below) and not exposed through OpenMPT's GUI at the moment. [New] Can now open PumaTracker (.puma) modules. [New] MED: Synthesized and hybrid instruments are now supported. [New] GT2: Envelopes are now implemented as scripts, with support for the previously missing tremor/tremolo/vibrato. [New] NST: His Master's Noise "Mupp" instruments are now supported, as well as command 7 "mega-arp". [Mod] OpenMPT: Version is now 1.32.00.10 Added: trunk/OpenMPT/soundlib/InstrumentSynth.cpp (contents, props changed) trunk/OpenMPT/soundlib/InstrumentSynth.h (contents, props changed) trunk/OpenMPT/soundlib/Load_puma.cpp (contents, props changed) Modified: trunk/OpenMPT/build/android_ndk/Android.mk trunk/OpenMPT/build/autotools/Makefile.am trunk/OpenMPT/build/vs2017winxp/OpenMPT-ANSI.vcxproj trunk/OpenMPT/build/vs2017winxp/OpenMPT-ANSI.vcxproj.filters trunk/OpenMPT/build/vs2017winxp/OpenMPT-UTF8.vcxproj trunk/OpenMPT/build/vs2017winxp/OpenMPT-UTF8.vcxproj.filters trunk/OpenMPT/build/vs2017winxp/OpenMPT.vcxproj trunk/OpenMPT/build/vs2017winxp/OpenMPT.vcxproj.filters trunk/OpenMPT/build/vs2017winxp/libopenmpt-small.vcxproj trunk/OpenMPT/build/vs2017winxp/libopenmpt-small.vcxproj.filters trunk/OpenMPT/build/vs2017winxp/libopenmpt.vcxproj trunk/OpenMPT/build/vs2017winxp/libopenmpt.vcxproj.filters trunk/OpenMPT/build/vs2017winxp/libopenmpt_test.vcxproj trunk/OpenMPT/build/vs2017winxp/libopenmpt_test.vcxproj.filters trunk/OpenMPT/build/vs2017winxpansi/OpenMPT-ANSI.vcxproj trunk/OpenMPT/build/vs2017winxpansi/OpenMPT-ANSI.vcxproj.filters trunk/OpenMPT/build/vs2017winxpansi/OpenMPT-UTF8.vcxproj trunk/OpenMPT/build/vs2017winxpansi/OpenMPT-UTF8.vcxproj.filters trunk/OpenMPT/build/vs2017winxpansi/OpenMPT.vcxproj trunk/OpenMPT/build/vs2017winxpansi/OpenMPT.vcxproj.filters trunk/OpenMPT/build/vs2017winxpansi/libopenmpt-small.vcxproj trunk/OpenMPT/build/vs2017winxpansi/libopenmpt-small.vcxproj.filters trunk/OpenMPT/build/vs2017winxpansi/libopenmpt.vcxproj trunk/OpenMPT/build/vs2017winxpansi/libopenmpt.vcxproj.filters trunk/OpenMPT/build/vs2017winxpansi/libopenmpt_test.vcxproj trunk/OpenMPT/build/vs2017winxpansi/libopenmpt_test.vcxproj.filters trunk/OpenMPT/build/vs2019win10/OpenMPT-ANSI.vcxproj trunk/OpenMPT/build/vs2019win10/OpenMPT-ANSI.vcxproj.filters trunk/OpenMPT/build/vs2019win10/OpenMPT-UTF8.vcxproj trunk/OpenMPT/build/vs2019win10/OpenMPT-UTF8.vcxproj.filters trunk/OpenMPT/build/vs2019win10/OpenMPT.vcxproj trunk/OpenMPT/build/vs2019win10/OpenMPT.vcxproj.filters trunk/OpenMPT/build/vs2019win10/libopenmpt-small.vcxproj trunk/OpenMPT/build/vs2019win10/libopenmpt-small.vcxproj.filters trunk/OpenMPT/build/vs2019win10/libopenmpt.vcxproj trunk/OpenMPT/build/vs2019win10/libopenmpt.vcxproj.filters trunk/OpenMPT/build/vs2019win10/libopenmpt_test.vcxproj trunk/OpenMPT/build/vs2019win10/libopenmpt_test.vcxproj.filters trunk/OpenMPT/build/vs2019win10uwp/libopenmpt-small.vcxproj trunk/OpenMPT/build/vs2019win10uwp/libopenmpt-small.vcxproj.filters trunk/OpenMPT/build/vs2019win10uwp/libopenmpt.vcxproj trunk/OpenMPT/build/vs2019win10uwp/libopenmpt.vcxproj.filters trunk/OpenMPT/build/vs2019win7/OpenMPT-ANSI.vcxproj trunk/OpenMPT/build/vs2019win7/OpenMPT-ANSI.vcxproj.filters trunk/OpenMPT/build/vs2019win7/OpenMPT-UTF8.vcxproj trunk/OpenMPT/build/vs2019win7/OpenMPT-UTF8.vcxproj.filters trunk/OpenMPT/build/vs2019win7/OpenMPT.vcxproj trunk/OpenMPT/build/vs2019win7/OpenMPT.vcxproj.filters trunk/OpenMPT/build/vs2019win7/libopenmpt-small.vcxproj trunk/OpenMPT/build/vs2019win7/libopenmpt-small.vcxproj.filters trunk/OpenMPT/build/vs2019win7/libopenmpt.vcxproj trunk/OpenMPT/build/vs2019win7/libopenmpt.vcxproj.filters trunk/OpenMPT/build/vs2019win7/libopenmpt_test.vcxproj trunk/OpenMPT/build/vs2019win7/libopenmpt_test.vcxproj.filters trunk/OpenMPT/build/vs2019win81/OpenMPT-ANSI.vcxproj trunk/OpenMPT/build/vs2019win81/OpenMPT-ANSI.vcxproj.filters trunk/OpenMPT/build/vs2019win81/OpenMPT-UTF8.vcxproj trunk/OpenMPT/build/vs2019win81/OpenMPT-UTF8.vcxproj.filters trunk/OpenMPT/build/vs2019win81/OpenMPT.vcxproj trunk/OpenMPT/build/vs2019win81/OpenMPT.vcxproj.filters trunk/OpenMPT/build/vs2019win81/libopenmpt-small.vcxproj trunk/OpenMPT/build/vs2019win81/libopenmpt-small.vcxproj.filters trunk/OpenMPT/build/vs2019win81/libopenmpt.vcxproj trunk/OpenMPT/build/vs2019win81/libopenmpt.vcxproj.filters trunk/OpenMPT/build/vs2019win81/libopenmpt_test.vcxproj trunk/OpenMPT/build/vs2019win81/libopenmpt_test.vcxproj.filters trunk/OpenMPT/build/vs2022win10/OpenMPT-ANSI.vcxproj trunk/OpenMPT/build/vs2022win10/OpenMPT-ANSI.vcxproj.filters trunk/OpenMPT/build/vs2022win10/OpenMPT-UTF8.vcxproj trunk/OpenMPT/build/vs2022win10/OpenMPT-UTF8.vcxproj.filters trunk/OpenMPT/build/vs2022win10/OpenMPT.vcxproj trunk/OpenMPT/build/vs2022win10/OpenMPT.vcxproj.filters trunk/OpenMPT/build/vs2022win10/libopenmpt-small.vcxproj trunk/OpenMPT/build/vs2022win10/libopenmpt-small.vcxproj.filters trunk/OpenMPT/build/vs2022win10/libopenmpt.vcxproj trunk/OpenMPT/build/vs2022win10/libopenmpt.vcxproj.filters trunk/OpenMPT/build/vs2022win10/libopenmpt_test.vcxproj trunk/OpenMPT/build/vs2022win10/libopenmpt_test.vcxproj.filters trunk/OpenMPT/build/vs2022win10clang/OpenMPT-ANSI.vcxproj trunk/OpenMPT/build/vs2022win10clang/OpenMPT-ANSI.vcxproj.filters trunk/OpenMPT/build/vs2022win10clang/OpenMPT-UTF8.vcxproj trunk/OpenMPT/build/vs2022win10clang/OpenMPT-UTF8.vcxproj.filters trunk/OpenMPT/build/vs2022win10clang/OpenMPT.vcxproj trunk/OpenMPT/build/vs2022win10clang/OpenMPT.vcxproj.filters trunk/OpenMPT/build/vs2022win10clang/libopenmpt-small.vcxproj trunk/OpenMPT/build/vs2022win10clang/libopenmpt-small.vcxproj.filters trunk/OpenMPT/build/vs2022win10clang/libopenmpt.vcxproj trunk/OpenMPT/build/vs2022win10clang/libopenmpt.vcxproj.filters trunk/OpenMPT/build/vs2022win10clang/libopenmpt_test.vcxproj trunk/OpenMPT/build/vs2022win10clang/libopenmpt_test.vcxproj.filters trunk/OpenMPT/build/vs2022win10uwp/libopenmpt-small.vcxproj trunk/OpenMPT/build/vs2022win10uwp/libopenmpt-small.vcxproj.filters trunk/OpenMPT/build/vs2022win10uwp/libopenmpt.vcxproj trunk/OpenMPT/build/vs2022win10uwp/libopenmpt.vcxproj.filters trunk/OpenMPT/build/vs2022win7/OpenMPT-ANSI.vcxproj trunk/OpenMPT/build/vs2022win7/OpenMPT-ANSI.vcxproj.filters trunk/OpenMPT/build/vs2022win7/OpenMPT-UTF8.vcxproj trunk/OpenMPT/build/vs2022win7/OpenMPT-UTF8.vcxproj.filters trunk/OpenMPT/build/vs2022win7/OpenMPT.vcxproj trunk/OpenMPT/build/vs2022win7/OpenMPT.vcxproj.filters trunk/OpenMPT/build/vs2022win7/libopenmpt-small.vcxproj trunk/OpenMPT/build/vs2022win7/libopenmpt-small.vcxproj.filters trunk/OpenMPT/build/vs2022win7/libopenmpt.vcxproj trunk/OpenMPT/build/vs2022win7/libopenmpt.vcxproj.filters trunk/OpenMPT/build/vs2022win7/libopenmpt_test.vcxproj trunk/OpenMPT/build/vs2022win7/libopenmpt_test.vcxproj.filters trunk/OpenMPT/build/vs2022win81/OpenMPT-ANSI.vcxproj trunk/OpenMPT/build/vs2022win81/OpenMPT-ANSI.vcxproj.filters trunk/OpenMPT/build/vs2022win81/OpenMPT-UTF8.vcxproj trunk/OpenMPT/build/vs2022win81/OpenMPT-UTF8.vcxproj.filters trunk/OpenMPT/build/vs2022win81/OpenMPT.vcxproj trunk/OpenMPT/build/vs2022win81/OpenMPT.vcxproj.filters trunk/OpenMPT/build/vs2022win81/libopenmpt-small.vcxproj trunk/OpenMPT/build/vs2022win81/libopenmpt-small.vcxproj.filters trunk/OpenMPT/build/vs2022win81/libopenmpt.vcxproj trunk/OpenMPT/build/vs2022win81/libopenmpt.vcxproj.filters trunk/OpenMPT/build/vs2022win81/libopenmpt_test.vcxproj trunk/OpenMPT/build/vs2022win81/libopenmpt_test.vcxproj.filters trunk/OpenMPT/build/xcode-ios/libopenmpt.xcodeproj/project.pbxproj trunk/OpenMPT/build/xcode-macosx/libopenmpt.xcodeproj/project.pbxproj trunk/OpenMPT/common/versionNumber.h trunk/OpenMPT/installer/filetypes-multi-arch-per-arch-retro.iss trunk/OpenMPT/installer/filetypes-multi-arch-per-arch.iss trunk/OpenMPT/installer/filetypes-multi-arch-retro.iss trunk/OpenMPT/installer/filetypes-multi-arch.iss trunk/OpenMPT/mptrack/EffectInfo.cpp trunk/OpenMPT/soundlib/Fastmix.cpp trunk/OpenMPT/soundlib/Load_gt2.cpp trunk/OpenMPT/soundlib/Load_med.cpp trunk/OpenMPT/soundlib/Load_mod.cpp trunk/OpenMPT/soundlib/ModChannel.cpp trunk/OpenMPT/soundlib/ModChannel.h trunk/OpenMPT/soundlib/ModInstrument.cpp trunk/OpenMPT/soundlib/ModInstrument.h trunk/OpenMPT/soundlib/Snd_fx.cpp trunk/OpenMPT/soundlib/Sndfile.cpp trunk/OpenMPT/soundlib/Sndfile.h trunk/OpenMPT/soundlib/Sndmix.cpp trunk/OpenMPT/soundlib/Tables.cpp trunk/OpenMPT/soundlib/mod_specifications.cpp trunk/OpenMPT/soundlib/modcommand.cpp trunk/OpenMPT/soundlib/modcommand.h Modified: trunk/OpenMPT/build/android_ndk/Android.mk ============================================================================== --- trunk/OpenMPT/build/android_ndk/Android.mk Fri Apr 12 21:12:14 2024 (r20582) +++ trunk/OpenMPT/build/android_ndk/Android.mk Sat Apr 13 23:48:02 2024 (r20583) @@ -109,6 +109,7 @@ soundlib/Dlsbank.cpp \ soundlib/Fastmix.cpp \ soundlib/InstrumentExtensions.cpp \ + soundlib/InstrumentSynth.cpp \ soundlib/ITCompression.cpp \ soundlib/ITTools.cpp \ soundlib/Load_667.cpp \ @@ -143,6 +144,7 @@ soundlib/Load_plm.cpp \ soundlib/Load_psm.cpp \ soundlib/Load_ptm.cpp \ + soundlib/Load_puma.cpp \ soundlib/Load_s3m.cpp \ soundlib/Load_sfx.cpp \ soundlib/Load_stm.cpp \ Modified: trunk/OpenMPT/build/autotools/Makefile.am ============================================================================== --- trunk/OpenMPT/build/autotools/Makefile.am Fri Apr 12 21:12:14 2024 (r20582) +++ trunk/OpenMPT/build/autotools/Makefile.am Sat Apr 13 23:48:02 2024 (r20583) @@ -366,6 +366,7 @@ MPT_FILES_SOUNDLIB += soundlib/Fastmix.cpp MPT_FILES_SOUNDLIB += soundlib/FloatMixer.h MPT_FILES_SOUNDLIB += soundlib/InstrumentExtensions.cpp +MPT_FILES_SOUNDLIB += soundlib/InstrumentSynth.cpp MPT_FILES_SOUNDLIB += soundlib/IntMixer.h MPT_FILES_SOUNDLIB += soundlib/ITCompression.cpp MPT_FILES_SOUNDLIB += soundlib/ITCompression.h @@ -404,6 +405,7 @@ MPT_FILES_SOUNDLIB += soundlib/Load_plm.cpp MPT_FILES_SOUNDLIB += soundlib/Load_psm.cpp MPT_FILES_SOUNDLIB += soundlib/Load_ptm.cpp +MPT_FILES_SOUNDLIB += soundlib/Load_puma.cpp MPT_FILES_SOUNDLIB += soundlib/Load_s3m.cpp MPT_FILES_SOUNDLIB += soundlib/Load_sfx.cpp MPT_FILES_SOUNDLIB += soundlib/Load_stm.cpp Modified: trunk/OpenMPT/build/vs2017winxp/OpenMPT-ANSI.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2017winxp/OpenMPT-ANSI.vcxproj Fri Apr 12 21:12:14 2024 (r20582) +++ trunk/OpenMPT/build/vs2017winxp/OpenMPT-ANSI.vcxproj Sat Apr 13 23:48:02 2024 (r20583) @@ -916,6 +916,7 @@ <ClInclude Include="..\..\soundlib\FloatMixer.h" /> <ClInclude Include="..\..\soundlib\ITCompression.h" /> <ClInclude Include="..\..\soundlib\ITTools.h" /> + <ClInclude Include="..\..\soundlib\InstrumentSynth.h" /> <ClInclude Include="..\..\soundlib\IntMixer.h" /> <ClInclude Include="..\..\soundlib\Loaders.h" /> <ClInclude Include="..\..\soundlib\MIDIEvents.h" /> @@ -1340,6 +1341,7 @@ <ClCompile Include="..\..\soundlib\ITCompression.cpp" /> <ClCompile Include="..\..\soundlib\ITTools.cpp" /> <ClCompile Include="..\..\soundlib\InstrumentExtensions.cpp" /> + <ClCompile Include="..\..\soundlib\InstrumentSynth.cpp" /> <ClCompile Include="..\..\soundlib\Load_667.cpp" /> <ClCompile Include="..\..\soundlib\Load_669.cpp" /> <ClCompile Include="..\..\soundlib\Load_amf.cpp" /> @@ -1371,6 +1373,7 @@ <ClCompile Include="..\..\soundlib\Load_plm.cpp" /> <ClCompile Include="..\..\soundlib\Load_psm.cpp" /> <ClCompile Include="..\..\soundlib\Load_ptm.cpp" /> + <ClCompile Include="..\..\soundlib\Load_puma.cpp" /> <ClCompile Include="..\..\soundlib\Load_s3m.cpp" /> <ClCompile Include="..\..\soundlib\Load_sfx.cpp" /> <ClCompile Include="..\..\soundlib\Load_stm.cpp" /> Modified: trunk/OpenMPT/build/vs2017winxp/OpenMPT-ANSI.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2017winxp/OpenMPT-ANSI.vcxproj.filters Fri Apr 12 21:12:14 2024 (r20582) +++ trunk/OpenMPT/build/vs2017winxp/OpenMPT-ANSI.vcxproj.filters Sat Apr 13 23:48:02 2024 (r20583) @@ -699,6 +699,9 @@ <ClInclude Include="..\..\soundlib\ITTools.h"> <Filter>soundlib</Filter> </ClInclude> + <ClInclude Include="..\..\soundlib\InstrumentSynth.h"> + <Filter>soundlib</Filter> + </ClInclude> <ClInclude Include="..\..\soundlib\IntMixer.h"> <Filter>soundlib</Filter> </ClInclude> @@ -1967,6 +1970,9 @@ <ClCompile Include="..\..\soundlib\InstrumentExtensions.cpp"> <Filter>soundlib</Filter> </ClCompile> + <ClCompile Include="..\..\soundlib\InstrumentSynth.cpp"> + <Filter>soundlib</Filter> + </ClCompile> <ClCompile Include="..\..\soundlib\Load_667.cpp"> <Filter>soundlib</Filter> </ClCompile> @@ -2060,6 +2066,9 @@ <ClCompile Include="..\..\soundlib\Load_ptm.cpp"> <Filter>soundlib</Filter> </ClCompile> + <ClCompile Include="..\..\soundlib\Load_puma.cpp"> + <Filter>soundlib</Filter> + </ClCompile> <ClCompile Include="..\..\soundlib\Load_s3m.cpp"> <Filter>soundlib</Filter> </ClCompile> Modified: trunk/OpenMPT/build/vs2017winxp/OpenMPT-UTF8.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2017winxp/OpenMPT-UTF8.vcxproj Fri Apr 12 21:12:14 2024 (r20582) +++ trunk/OpenMPT/build/vs2017winxp/OpenMPT-UTF8.vcxproj Sat Apr 13 23:48:02 2024 (r20583) @@ -916,6 +916,7 @@ <ClInclude Include="..\..\soundlib\FloatMixer.h" /> <ClInclude Include="..\..\soundlib\ITCompression.h" /> <ClInclude Include="..\..\soundlib\ITTools.h" /> + <ClInclude Include="..\..\soundlib\InstrumentSynth.h" /> <ClInclude Include="..\..\soundlib\IntMixer.h" /> <ClInclude Include="..\..\soundlib\Loaders.h" /> <ClInclude Include="..\..\soundlib\MIDIEvents.h" /> @@ -1340,6 +1341,7 @@ <ClCompile Include="..\..\soundlib\ITCompression.cpp" /> <ClCompile Include="..\..\soundlib\ITTools.cpp" /> <ClCompile Include="..\..\soundlib\InstrumentExtensions.cpp" /> + <ClCompile Include="..\..\soundlib\InstrumentSynth.cpp" /> <ClCompile Include="..\..\soundlib\Load_667.cpp" /> <ClCompile Include="..\..\soundlib\Load_669.cpp" /> <ClCompile Include="..\..\soundlib\Load_amf.cpp" /> @@ -1371,6 +1373,7 @@ <ClCompile Include="..\..\soundlib\Load_plm.cpp" /> <ClCompile Include="..\..\soundlib\Load_psm.cpp" /> <ClCompile Include="..\..\soundlib\Load_ptm.cpp" /> + <ClCompile Include="..\..\soundlib\Load_puma.cpp" /> <ClCompile Include="..\..\soundlib\Load_s3m.cpp" /> <ClCompile Include="..\..\soundlib\Load_sfx.cpp" /> <ClCompile Include="..\..\soundlib\Load_stm.cpp" /> Modified: trunk/OpenMPT/build/vs2017winxp/OpenMPT-UTF8.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2017winxp/OpenMPT-UTF8.vcxproj.filters Fri Apr 12 21:12:14 2024 (r20582) +++ trunk/OpenMPT/build/vs2017winxp/OpenMPT-UTF8.vcxproj.filters Sat Apr 13 23:48:02 2024 (r20583) @@ -699,6 +699,9 @@ <ClInclude Include="..\..\soundlib\ITTools.h"> <Filter>soundlib</Filter> </ClInclude> + <ClInclude Include="..\..\soundlib\InstrumentSynth.h"> + <Filter>soundlib</Filter> + </ClInclude> <ClInclude Include="..\..\soundlib\IntMixer.h"> <Filter>soundlib</Filter> </ClInclude> @@ -1967,6 +1970,9 @@ <ClCompile Include="..\..\soundlib\InstrumentExtensions.cpp"> <Filter>soundlib</Filter> </ClCompile> + <ClCompile Include="..\..\soundlib\InstrumentSynth.cpp"> + <Filter>soundlib</Filter> + </ClCompile> <ClCompile Include="..\..\soundlib\Load_667.cpp"> <Filter>soundlib</Filter> </ClCompile> @@ -2060,6 +2066,9 @@ <ClCompile Include="..\..\soundlib\Load_ptm.cpp"> <Filter>soundlib</Filter> </ClCompile> + <ClCompile Include="..\..\soundlib\Load_puma.cpp"> + <Filter>soundlib</Filter> + </ClCompile> <ClCompile Include="..\..\soundlib\Load_s3m.cpp"> <Filter>soundlib</Filter> </ClCompile> Modified: trunk/OpenMPT/build/vs2017winxp/OpenMPT.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2017winxp/OpenMPT.vcxproj Fri Apr 12 21:12:14 2024 (r20582) +++ trunk/OpenMPT/build/vs2017winxp/OpenMPT.vcxproj Sat Apr 13 23:48:02 2024 (r20583) @@ -916,6 +916,7 @@ <ClInclude Include="..\..\soundlib\FloatMixer.h" /> <ClInclude Include="..\..\soundlib\ITCompression.h" /> <ClInclude Include="..\..\soundlib\ITTools.h" /> + <ClInclude Include="..\..\soundlib\InstrumentSynth.h" /> <ClInclude Include="..\..\soundlib\IntMixer.h" /> <ClInclude Include="..\..\soundlib\Loaders.h" /> <ClInclude Include="..\..\soundlib\MIDIEvents.h" /> @@ -1340,6 +1341,7 @@ <ClCompile Include="..\..\soundlib\ITCompression.cpp" /> <ClCompile Include="..\..\soundlib\ITTools.cpp" /> <ClCompile Include="..\..\soundlib\InstrumentExtensions.cpp" /> + <ClCompile Include="..\..\soundlib\InstrumentSynth.cpp" /> <ClCompile Include="..\..\soundlib\Load_667.cpp" /> <ClCompile Include="..\..\soundlib\Load_669.cpp" /> <ClCompile Include="..\..\soundlib\Load_amf.cpp" /> @@ -1371,6 +1373,7 @@ <ClCompile Include="..\..\soundlib\Load_plm.cpp" /> <ClCompile Include="..\..\soundlib\Load_psm.cpp" /> <ClCompile Include="..\..\soundlib\Load_ptm.cpp" /> + <ClCompile Include="..\..\soundlib\Load_puma.cpp" /> <ClCompile Include="..\..\soundlib\Load_s3m.cpp" /> <ClCompile Include="..\..\soundlib\Load_sfx.cpp" /> <ClCompile Include="..\..\soundlib\Load_stm.cpp" /> Modified: trunk/OpenMPT/build/vs2017winxp/OpenMPT.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2017winxp/OpenMPT.vcxproj.filters Fri Apr 12 21:12:14 2024 (r20582) +++ trunk/OpenMPT/build/vs2017winxp/OpenMPT.vcxproj.filters Sat Apr 13 23:48:02 2024 (r20583) @@ -699,6 +699,9 @@ <ClInclude Include="..\..\soundlib\ITTools.h"> <Filter>soundlib</Filter> </ClInclude> + <ClInclude Include="..\..\soundlib\InstrumentSynth.h"> + <Filter>soundlib</Filter> + </ClInclude> <ClInclude Include="..\..\soundlib\IntMixer.h"> <Filter>soundlib</Filter> </ClInclude> @@ -1967,6 +1970,9 @@ <ClCompile Include="..\..\soundlib\InstrumentExtensions.cpp"> <Filter>soundlib</Filter> </ClCompile> + <ClCompile Include="..\..\soundlib\InstrumentSynth.cpp"> + <Filter>soundlib</Filter> + </ClCompile> <ClCompile Include="..\..\soundlib\Load_667.cpp"> <Filter>soundlib</Filter> </ClCompile> @@ -2060,6 +2066,9 @@ <ClCompile Include="..\..\soundlib\Load_ptm.cpp"> <Filter>soundlib</Filter> </ClCompile> + <ClCompile Include="..\..\soundlib\Load_puma.cpp"> + <Filter>soundlib</Filter> + </ClCompile> <ClCompile Include="..\..\soundlib\Load_s3m.cpp"> <Filter>soundlib</Filter> </ClCompile> Modified: trunk/OpenMPT/build/vs2017winxp/libopenmpt-small.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2017winxp/libopenmpt-small.vcxproj Fri Apr 12 21:12:14 2024 (r20582) +++ trunk/OpenMPT/build/vs2017winxp/libopenmpt-small.vcxproj Sat Apr 13 23:48:02 2024 (r20583) @@ -697,6 +697,7 @@ <ClInclude Include="..\..\soundlib\FloatMixer.h" /> <ClInclude Include="..\..\soundlib\ITCompression.h" /> <ClInclude Include="..\..\soundlib\ITTools.h" /> + <ClInclude Include="..\..\soundlib\InstrumentSynth.h" /> <ClInclude Include="..\..\soundlib\IntMixer.h" /> <ClInclude Include="..\..\soundlib\Loaders.h" /> <ClInclude Include="..\..\soundlib\MIDIEvents.h" /> @@ -970,6 +971,7 @@ <ClCompile Include="..\..\soundlib\ITCompression.cpp" /> <ClCompile Include="..\..\soundlib\ITTools.cpp" /> <ClCompile Include="..\..\soundlib\InstrumentExtensions.cpp" /> + <ClCompile Include="..\..\soundlib\InstrumentSynth.cpp" /> <ClCompile Include="..\..\soundlib\Load_667.cpp" /> <ClCompile Include="..\..\soundlib\Load_669.cpp" /> <ClCompile Include="..\..\soundlib\Load_amf.cpp" /> @@ -1001,6 +1003,7 @@ <ClCompile Include="..\..\soundlib\Load_plm.cpp" /> <ClCompile Include="..\..\soundlib\Load_psm.cpp" /> <ClCompile Include="..\..\soundlib\Load_ptm.cpp" /> + <ClCompile Include="..\..\soundlib\Load_puma.cpp" /> <ClCompile Include="..\..\soundlib\Load_s3m.cpp" /> <ClCompile Include="..\..\soundlib\Load_sfx.cpp" /> <ClCompile Include="..\..\soundlib\Load_stm.cpp" /> Modified: trunk/OpenMPT/build/vs2017winxp/libopenmpt-small.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2017winxp/libopenmpt-small.vcxproj.filters Fri Apr 12 21:12:14 2024 (r20582) +++ trunk/OpenMPT/build/vs2017winxp/libopenmpt-small.vcxproj.filters Sat Apr 13 23:48:02 2024 (r20583) @@ -324,6 +324,9 @@ <ClInclude Include="..\..\soundlib\ITTools.h"> <Filter>soundlib</Filter> </ClInclude> + <ClInclude Include="..\..\soundlib\InstrumentSynth.h"> + <Filter>soundlib</Filter> + </ClInclude> <ClInclude Include="..\..\soundlib\IntMixer.h"> <Filter>soundlib</Filter> </ClInclude> @@ -1139,6 +1142,9 @@ <ClCompile Include="..\..\soundlib\InstrumentExtensions.cpp"> <Filter>soundlib</Filter> </ClCompile> + <ClCompile Include="..\..\soundlib\InstrumentSynth.cpp"> + <Filter>soundlib</Filter> + </ClCompile> <ClCompile Include="..\..\soundlib\Load_667.cpp"> <Filter>soundlib</Filter> </ClCompile> @@ -1232,6 +1238,9 @@ <ClCompile Include="..\..\soundlib\Load_ptm.cpp"> <Filter>soundlib</Filter> </ClCompile> + <ClCompile Include="..\..\soundlib\Load_puma.cpp"> + <Filter>soundlib</Filter> + </ClCompile> <ClCompile Include="..\..\soundlib\Load_s3m.cpp"> <Filter>soundlib</Filter> </ClCompile> Modified: trunk/OpenMPT/build/vs2017winxp/libopenmpt.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2017winxp/libopenmpt.vcxproj Fri Apr 12 21:12:14 2024 (r20582) +++ trunk/OpenMPT/build/vs2017winxp/libopenmpt.vcxproj Sat Apr 13 23:48:02 2024 (r20583) @@ -697,6 +697,7 @@ <ClInclude Include="..\..\soundlib\FloatMixer.h" /> <ClInclude Include="..\..\soundlib\ITCompression.h" /> <ClInclude Include="..\..\soundlib\ITTools.h" /> + <ClInclude Include="..\..\soundlib\InstrumentSynth.h" /> <ClInclude Include="..\..\soundlib\IntMixer.h" /> <ClInclude Include="..\..\soundlib\Loaders.h" /> <ClInclude Include="..\..\soundlib\MIDIEvents.h" /> @@ -970,6 +971,7 @@ <ClCompile Include="..\..\soundlib\ITCompression.cpp" /> <ClCompile Include="..\..\soundlib\ITTools.cpp" /> <ClCompile Include="..\..\soundlib\InstrumentExtensions.cpp" /> + <ClCompile Include="..\..\soundlib\InstrumentSynth.cpp" /> <ClCompile Include="..\..\soundlib\Load_667.cpp" /> <ClCompile Include="..\..\soundlib\Load_669.cpp" /> <ClCompile Include="..\..\soundlib\Load_amf.cpp" /> @@ -1001,6 +1003,7 @@ <ClCompile Include="..\..\soundlib\Load_plm.cpp" /> <ClCompile Include="..\..\soundlib\Load_psm.cpp" /> <ClCompile Include="..\..\soundlib\Load_ptm.cpp" /> + <ClCompile Include="..\..\soundlib\Load_puma.cpp" /> <ClCompile Include="..\..\soundlib\Load_s3m.cpp" /> <ClCompile Include="..\..\soundlib\Load_sfx.cpp" /> <ClCompile Include="..\..\soundlib\Load_stm.cpp" /> Modified: trunk/OpenMPT/build/vs2017winxp/libopenmpt.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2017winxp/libopenmpt.vcxproj.filters Fri Apr 12 21:12:14 2024 (r20582) +++ trunk/OpenMPT/build/vs2017winxp/libopenmpt.vcxproj.filters Sat Apr 13 23:48:02 2024 (r20583) @@ -324,6 +324,9 @@ <ClInclude Include="..\..\soundlib\ITTools.h"> <Filter>soundlib</Filter> </ClInclude> + <ClInclude Include="..\..\soundlib\InstrumentSynth.h"> + <Filter>soundlib</Filter> + </ClInclude> <ClInclude Include="..\..\soundlib\IntMixer.h"> <Filter>soundlib</Filter> </ClInclude> @@ -1139,6 +1142,9 @@ <ClCompile Include="..\..\soundlib\InstrumentExtensions.cpp"> <Filter>soundlib</Filter> </ClCompile> + <ClCompile Include="..\..\soundlib\InstrumentSynth.cpp"> + <Filter>soundlib</Filter> + </ClCompile> <ClCompile Include="..\..\soundlib\Load_667.cpp"> <Filter>soundlib</Filter> </ClCompile> @@ -1232,6 +1238,9 @@ <ClCompile Include="..\..\soundlib\Load_ptm.cpp"> <Filter>soundlib</Filter> </ClCompile> + <ClCompile Include="..\..\soundlib\Load_puma.cpp"> + <Filter>soundlib</Filter> + </ClCompile> <ClCompile Include="..\..\soundlib\Load_s3m.cpp"> <Filter>soundlib</Filter> </ClCompile> Modified: trunk/OpenMPT/build/vs2017winxp/libopenmpt_test.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2017winxp/libopenmpt_test.vcxproj Fri Apr 12 21:12:14 2024 (r20582) +++ trunk/OpenMPT/build/vs2017winxp/libopenmpt_test.vcxproj Sat Apr 13 23:48:02 2024 (r20583) @@ -727,6 +727,7 @@ <ClInclude Include="..\..\soundlib\FloatMixer.h" /> <ClInclude Include="..\..\soundlib\ITCompression.h" /> <ClInclude Include="..\..\soundlib\ITTools.h" /> + <ClInclude Include="..\..\soundlib\InstrumentSynth.h" /> <ClInclude Include="..\..\soundlib\IntMixer.h" /> <ClInclude Include="..\..\soundlib\Loaders.h" /> <ClInclude Include="..\..\soundlib\MIDIEvents.h" /> @@ -1006,6 +1007,7 @@ <ClCompile Include="..\..\soundlib\ITCompression.cpp" /> <ClCompile Include="..\..\soundlib\ITTools.cpp" /> <ClCompile Include="..\..\soundlib\InstrumentExtensions.cpp" /> + <ClCompile Include="..\..\soundlib\InstrumentSynth.cpp" /> <ClCompile Include="..\..\soundlib\Load_667.cpp" /> <ClCompile Include="..\..\soundlib\Load_669.cpp" /> <ClCompile Include="..\..\soundlib\Load_amf.cpp" /> @@ -1037,6 +1039,7 @@ <ClCompile Include="..\..\soundlib\Load_plm.cpp" /> <ClCompile Include="..\..\soundlib\Load_psm.cpp" /> <ClCompile Include="..\..\soundlib\Load_ptm.cpp" /> + <ClCompile Include="..\..\soundlib\Load_puma.cpp" /> <ClCompile Include="..\..\soundlib\Load_s3m.cpp" /> <ClCompile Include="..\..\soundlib\Load_sfx.cpp" /> <ClCompile Include="..\..\soundlib\Load_stm.cpp" /> Modified: trunk/OpenMPT/build/vs2017winxp/libopenmpt_test.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2017winxp/libopenmpt_test.vcxproj.filters Fri Apr 12 21:12:14 2024 (r20582) +++ trunk/OpenMPT/build/vs2017winxp/libopenmpt_test.vcxproj.filters Sat Apr 13 23:48:02 2024 (r20583) @@ -330,6 +330,9 @@ <ClInclude Include="..\..\soundlib\ITTools.h"> <Filter>soundlib</Filter> </ClInclude> + <ClInclude Include="..\..\soundlib\InstrumentSynth.h"> + <Filter>soundlib</Filter> + </ClInclude> <ClInclude Include="..\..\soundlib\IntMixer.h"> <Filter>soundlib</Filter> </ClInclude> @@ -1163,6 +1166,9 @@ <ClCompile Include="..\..\soundlib\InstrumentExtensions.cpp"> <Filter>soundlib</Filter> </ClCompile> + <ClCompile Include="..\..\soundlib\InstrumentSynth.cpp"> + <Filter>soundlib</Filter> + </ClCompile> <ClCompile Include="..\..\soundlib\Load_667.cpp"> <Filter>soundlib</Filter> </ClCompile> @@ -1256,6 +1262,9 @@ <ClCompile Include="..\..\soundlib\Load_ptm.cpp"> <Filter>soundlib</Filter> </ClCompile> + <ClCompile Include="..\..\soundlib\Load_puma.cpp"> + <Filter>soundlib</Filter> + </ClCompile> <ClCompile Include="..\..\soundlib\Load_s3m.cpp"> <Filter>soundlib</Filter> </ClCompile> Modified: trunk/OpenMPT/build/vs2017winxpansi/OpenMPT-ANSI.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2017winxpansi/OpenMPT-ANSI.vcxproj Fri Apr 12 21:12:14 2024 (r20582) +++ trunk/OpenMPT/build/vs2017winxpansi/OpenMPT-ANSI.vcxproj Sat Apr 13 23:48:02 2024 (r20583) @@ -916,6 +916,7 @@ <ClInclude Include="..\..\soundlib\FloatMixer.h" /> <ClInclude Include="..\..\soundlib\ITCompression.h" /> <ClInclude Include="..\..\soundlib\ITTools.h" /> + <ClInclude Include="..\..\soundlib\InstrumentSynth.h" /> <ClInclude Include="..\..\soundlib\IntMixer.h" /> <ClInclude Include="..\..\soundlib\Loaders.h" /> <ClInclude Include="..\..\soundlib\MIDIEvents.h" /> @@ -1340,6 +1341,7 @@ <ClCompile Include="..\..\soundlib\ITCompression.cpp" /> <ClCompile Include="..\..\soundlib\ITTools.cpp" /> <ClCompile Include="..\..\soundlib\InstrumentExtensions.cpp" /> + <ClCompile Include="..\..\soundlib\InstrumentSynth.cpp" /> <ClCompile Include="..\..\soundlib\Load_667.cpp" /> <ClCompile Include="..\..\soundlib\Load_669.cpp" /> <ClCompile Include="..\..\soundlib\Load_amf.cpp" /> @@ -1371,6 +1373,7 @@ <ClCompile Include="..\..\soundlib\Load_plm.cpp" /> <ClCompile Include="..\..\soundlib\Load_psm.cpp" /> <ClCompile Include="..\..\soundlib\Load_ptm.cpp" /> + <ClCompile Include="..\..\soundlib\Load_puma.cpp" /> <ClCompile Include="..\..\soundlib\Load_s3m.cpp" /> <ClCompile Include="..\..\soundlib\Load_sfx.cpp" /> <ClCompile Include="..\..\soundlib\Load_stm.cpp" /> Modified: trunk/OpenMPT/build/vs2017winxpansi/OpenMPT-ANSI.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2017winxpansi/OpenMPT-ANSI.vcxproj.filters Fri Apr 12 21:12:14 2024 (r20582) +++ trunk/OpenMPT/build/vs2017winxpansi/OpenMPT-ANSI.vcxproj.filters Sat Apr 13 23:48:02 2024 (r20583) @@ -699,6 +699,9 @@ <ClInclude Include="..\..\soundlib\ITTools.h"> <Filter>soundlib</Filter> </ClInclude> + <ClInclude Include="..\..\soundlib\InstrumentSynth.h"> + <Filter>soundlib</Filter> + </ClInclude> <ClInclude Include="..\..\soundlib\IntMixer.h"> <Filter>soundlib</Filter> </ClInclude> @@ -1967,6 +1970,9 @@ <ClCompile Include="..\..\soundlib\InstrumentExtensions.cpp"> <Filter>soundlib</Filter> </ClCompile> + <ClCompile Include="..\..\soundlib\InstrumentSynth.cpp"> + <Filter>soundlib</Filter> + </ClCompile> <ClCompile Include="..\..\soundlib\Load_667.cpp"> <Filter>soundlib</Filter> </ClCompile> @@ -2060,6 +2066,9 @@ <ClCompile Include="..\..\soundlib\Load_ptm.cpp"> <Filter>soundlib</Filter> </ClCompile> + <ClCompile Include="..\..\soundlib\Load_puma.cpp"> + <Filter>soundlib</Filter> + </ClCompile> <ClCompile Include="..\..\soundlib\Load_s3m.cpp"> <Filter>soundlib</Filter> </ClCompile> Modified: trunk/OpenMPT/build/vs2017winxpansi/OpenMPT-UTF8.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2017winxpansi/OpenMPT-UTF8.vcxproj Fri Apr 12 21:12:14 2024 (r20582) +++ trunk/OpenMPT/build/vs2017winxpansi/OpenMPT-UTF8.vcxproj Sat Apr 13 23:48:02 2024 (r20583) @@ -916,6 +916,7 @@ <ClInclude Include="..\..\soundlib\FloatMixer.h" /> <ClInclude Include="..\..\soundlib\ITCompression.h" /> <ClInclude Include="..\..\soundlib\ITTools.h" /> + <ClInclude Include="..\..\soundlib\InstrumentSynth.h" /> <ClInclude Include="..\..\soundlib\IntMixer.h" /> <ClInclude Include="..\..\soundlib\Loaders.h" /> <ClInclude Include="..\..\soundlib\MIDIEvents.h" /> @@ -1340,6 +1341,7 @@ <ClCompile Include="..\..\soundlib\ITCompression.cpp" /> <ClCompile Include="..\..\soundlib\ITTools.cpp" /> <ClCompile Include="..\..\soundlib\InstrumentExtensions.cpp" /> + <ClCompile Include="..\..\soundlib\InstrumentSynth.cpp" /> <ClCompile Include="..\..\soundlib\Load_667.cpp" /> <ClCompile Include="..\..\soundlib\Load_669.cpp" /> <ClCompile Include="..\..\soundlib\Load_amf.cpp" /> @@ -1371,6 +1373,7 @@ <ClCompile Include="..\..\soundlib\Load_plm.cpp" /> <ClCompile Include="..\..\soundlib\Load_psm.cpp" /> <ClCompile Include="..\..\soundlib\Load_ptm.cpp" /> + <ClCompile Include="..\..\soundlib\Load_puma.cpp" /> <ClCompile Include="..\..\soundlib\Load_s3m.cpp" /> <ClCompile Include="..\..\soundlib\Load_sfx.cpp" /> <ClCompile Include="..\..\soundlib\Load_stm.cpp" /> Modified: trunk/OpenMPT/build/vs2017winxpansi/OpenMPT-UTF8.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2017winxpansi/OpenMPT-UTF8.vcxproj.filters Fri Apr 12 21:12:14 2024 (r20582) +++ trunk/OpenMPT/build/vs2017winxpansi/OpenMPT-UTF8.vcxproj.filters Sat Apr 13 23:48:02 2024 (r20583) @@ -699,6 +699,9 @@ <ClInclude Include="..\..\soundlib\ITTools.h"> <Filter>soundlib</Filter> </ClInclude> + <ClInclude Include="..\..\soundlib\InstrumentSynth.h"> + <Filter>soundlib</Filter> + </ClInclude> <ClInclude Include="..\..\soundlib\IntMixer.h"> <Filter>soundlib</Filter> </ClInclude> @@ -1967,6 +1970,9 @@ <ClCompile Include="..\..\soundlib\InstrumentExtensions.cpp"> <Filter>soundlib</Filter> </ClCompile> + <ClCompile Include="..\..\soundlib\InstrumentSynth.cpp"> + <Filter>soundlib</Filter> + </ClCompile> <ClCompile Include="..\..\soundlib\Load_667.cpp"> <Filter>soundlib</Filter> </ClCompile> @@ -2060,6 +2066,9 @@ <ClCompile Include="..\..\soundlib\Load_ptm.cpp"> <Filter>soundlib</Filter> </ClCompile> + <ClCompile Include="..\..\soundlib\Load_puma.cpp"> + <Filter>soundlib</Filter> + </ClCompile> <ClCompile Include="..\..\soundlib\Load_s3m.cpp"> <Filter>soundlib</Filter> </ClCompile> Modified: trunk/OpenMPT/build/vs2017winxpansi/OpenMPT.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2017winxpansi/OpenMPT.vcxproj Fri Apr 12 21:12:14 2024 (r20582) +++ trunk/OpenMPT/build/vs2017winxpansi/OpenMPT.vcxproj Sat Apr 13 23:48:02 2024 (r20583) @@ -916,6 +916,7 @@ <ClInclude Include="..\..\soundlib\FloatMixer.h" /> <ClInclude Include="..\..\soundlib\ITCompression.h" /> <ClInclude Include="..\..\soundlib\ITTools.h" /> + <ClInclude Include="..\..\soundlib\InstrumentSynth.h" /> <ClInclude Include="..\..\soundlib\IntMixer.h" /> <ClInclude Include="..\..\soundlib\Loaders.h" /> <ClInclude Include="..\..\soundlib\MIDIEvents.h" /> @@ -1340,6 +1341,7 @@ <ClCompile Include="..\..\soundlib\ITCompression.cpp" /> <ClCompile Include="..\..\soundlib\ITTools.cpp" /> <ClCompile Include="..\..\soundlib\InstrumentExtensions.cpp" /> + <ClCompile Include="..\..\soundlib\InstrumentSynth.cpp" /> <ClCompile Include="..\..\soundlib\Load_667.cpp" /> <ClCompile Include="..\..\soundlib\Load_669.cpp" /> <ClCompile Include="..\..\soundlib\Load_amf.cpp" /> @@ -1371,6 +1373,7 @@ <ClCompile Include="..\..\soundlib\Load_plm.cpp" /> <ClCompile Include="..\..\soundlib\Load_psm.cpp" /> <ClCompile Include="..\..\soundlib\Load_ptm.cpp" /> + <ClCompile Include="..\..\soundlib\Load_puma.cpp" /> <ClCompile Include="..\..\soundlib\Load_s3m.cpp" /> <ClCompile Include="..\..\soundlib\Load_sfx.cpp" /> <ClCompile Include="..\..\soundlib\Load_stm.cpp" /> Modified: trunk/OpenMPT/build/vs2017winxpansi/OpenMPT.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2017winxpansi/OpenMPT.vcxproj.filters Fri Apr 12 21:12:14 2024 (r20582) +++ trunk/OpenMPT/build/vs2017winxpansi/OpenMPT.vcxproj.filters Sat Apr 13 23:48:02 2024 (r20583) @@ -699,6 +699,9 @@ <ClInclude Include="..\..\soundlib\ITTools.h"> <Filter>soundlib</Filter> </ClInclude> + <ClInclude Include="..\..\soundlib\InstrumentSynth.h"> + <Filter>soundlib</Filter> + </ClInclude> <ClInclude Include="..\..\soundlib\IntMixer.h"> <Filter>soundlib</Filter> </ClInclude> @@ -1967,6 +1970,9 @@ <ClCompile Include="..\..\soundlib\InstrumentExtensions.cpp"> <Filter>soundlib</Filter> </ClCompile> + <ClCompile Include="..\..\soundlib\InstrumentSynth.cpp"> + <Filter>soundlib</Filter> + </ClCompile> <ClCompile Include="..\..\soundlib\Load_667.cpp"> <Filter>soundlib</Filter> </ClCompile> @@ -2060,6 +2066,9 @@ <ClCompile Include="..\..\soundlib\Load_ptm.cpp"> <Filter>soundlib</Filter> </ClCompile> + <ClCompile Include="..\..\soundlib\Load_puma.cpp"> + <Filter>soundlib</Filter> + </ClCompile> <ClCompile Include="..\..\soundlib\Load_s3m.cpp"> <Filter>soundlib</Filter> </ClCompile> Modified: trunk/OpenMPT/build/vs2017winxpansi/libopenmpt-small.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2017winxpansi/libopenmpt-small.vcxproj Fri Apr 12 21:12:14 2024 (r20582) +++ trunk/OpenMPT/build/vs2017winxpansi/libopenmpt-small.vcxproj Sat Apr 13 23:48:02 2024 (r20583) @@ -697,6 +697,7 @@ <ClInclude Include="..\..\soundlib\FloatMixer.h" /> <ClInclude Include="..\..\soundlib\ITCompression.h" /> <ClInclude Include="..\..\soundlib\ITTools.h" /> + <ClInclude Include="..\..\soundlib\InstrumentSynth.h" /> <ClInclude Include="..\..\soundlib\IntMixer.h" /> <ClInclude Include="..\..\soundlib\Loaders.h" /> <ClInclude Include="..\..\soundlib\MIDIEvents.h" /> @@ -970,6 +971,7 @@ <ClCompile Include="..\..\soundlib\ITCompression.cpp" /> <ClCompile Include="..\..\soundlib\ITTools.cpp" /> <ClCompile Include="..\..\soundlib\InstrumentExtensions.cpp" /> + <ClCompile Include="..\..\soundlib\InstrumentSynth.cpp" /> <ClCompile Include="..\..\soundlib\Load_667.cpp" /> <ClCompile Include="..\..\soundlib\Load_669.cpp" /> <ClCompile Include="..\..\soundlib\Load_amf.cpp" /> @@ -1001,6 +1003,7 @@ <ClCompile Include="..\..\soundlib\Load_plm.cpp" /> <ClCompile Include="..\..\soundlib\Load_psm.cpp" /> <ClCompile Include="..\..\soundlib\Load_ptm.cpp" /> + <ClCompile Include="..\..\soundlib\Load_puma.cpp" /> <ClCompile Include="..\..\soundlib\Load_s3m.cpp" /> <ClCompile Include="..\..\soundlib\Load_sfx.cpp" /> <ClCompile Include="..\..\soundlib\Load_stm.cpp" /> Modified: trunk/OpenMPT/build/vs2017winxpansi/libopenmpt-small.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2017winxpansi/libopenmpt-small.vcxproj.filters Fri Apr 12 21:12:14 2024 (r20582) +++ trunk/OpenMPT/build/vs2017winxpansi/libopenmpt-small.vcxproj.filters Sat Apr 13 23:48:02 2024 (r20583) @@ -324,6 +324,9 @@ <ClInclude Include="..\..\soundlib\ITTools.h"> <Filter>soundlib</Filter> </ClInclude> + <ClInclude Include="..\..\soundlib\InstrumentSynth.h"> + <Filter>soundlib</Filter> + </ClInclude> <ClInclude Include="..\..\soundlib\IntMixer.h"> <Filter>soundlib</Filter> </ClInclude> @@ -1139,6 +1142,9 @@ <ClCompile Include="..\..\soundlib\InstrumentExtensions.cpp"> <Filter>soundlib</Filter> </ClCompile> + <ClCompile Include="..\..\soundlib\InstrumentSynth.cpp"> + <Filter>soundlib</Filter> + </ClCompile> <ClCompile Include="..\..\soundlib\Load_667.cpp"> <Filter>soundlib</Filter> </ClCompile> @@ -1232,6 +1238,9 @@ <ClCompile Include="..\..\soundlib\Load_ptm.cpp"> <Filter>soundlib</Filter> </ClCompile> + <ClCompile Include="..\..\soundlib\Load_puma.cpp"> + <Filter>soundlib</Filter> + </ClCompile> <ClCompile Include="..\..\soundlib\Load_s3m.cpp"> <Filter>soundlib</Filter> </ClCompile> Modified: trunk/OpenMPT/build/vs2017winxpansi/libopenmpt.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2017winxpansi/libopenmpt.vcxproj Fri Apr 12 21:12:14 2024 (r20582) +++ trunk/OpenMPT/build/vs2017winxpansi/libopenmpt.vcxproj Sat Apr 13 23:48:02 2024 (r20583) @@ -697,6 +697,7 @@ <ClInclude Include="..\..\soundlib\FloatMixer.h" /> <ClInclude Include="..\..\soundlib\ITCompression.h" /> <ClInclude Include="..\..\soundlib\ITTools.h" /> + <ClInclude Include="..\..\soundlib\InstrumentSynth.h" /> <ClInclude Include="..\..\soundlib\IntMixer.h" /> <ClInclude Include="..\..\soundlib\Loaders.h" /> <ClInclude Include="..\..\soundlib\MIDIEvents.h" /> @@ -970,6 +971,7 @@ <ClCompile Include="..\..\soundlib\ITCompression.cpp" /> <ClCompile Include="..\..\soundlib\ITTools.cpp" /> <ClCompile Include="..\..\soundlib\InstrumentExtensions.cpp" /> + <ClCompile Include="..\..\soundlib\InstrumentSynth.cpp" /> <ClCompile Include="..\..\soundlib\Load_667.cpp" /> <ClCompile Include="..\..\soundlib\Load_669.cpp" /> <ClCompile Include="..\..\soundlib\Load_amf.cpp" /> @@ -1001,6 +1003,7 @@ <ClCompile Include="..\..\soundlib\Load_plm.cpp" /> <ClCompile Include="..\..\soundlib\Load_psm.cpp" /> <ClCompile Include="..\..\soundlib\Load_ptm.cpp" /> + <ClCompile Include="..\..\soundlib\Load_puma.cpp" /> <ClCompile Include="..\..\soundlib\Load_s3m.cpp" /> <ClCompile Include="..\..\soundlib\Load_sfx.cpp" /> <ClCompile Include="..\..\soundlib\Load_stm.cpp" /> Modified: trunk/OpenMPT/build/vs2017winxpansi/libopenmpt.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2017winxpansi/libopenmpt.vcxproj.filters Fri Apr 12 21:12:14 2024 (r20582) +++ trunk/OpenMPT/build/vs2017winxpansi/libopenmpt.vcxproj.filters Sat Apr 13 23:48:02 2024 (r20583) @@ -324,6 +324,9 @@ <ClInclude Include="..\..\soundlib\ITTools.h"> <Filter>soundlib</Filter> </ClInclude> + <ClInclude Include="..\..\soundlib\InstrumentSynth.h"> + <Filter>soundlib</Filter> + </ClInclude> <ClInclude Include="..\..\soundlib\IntMixer.h"> <Filter>soundlib</Filter> </ClInclude> @@ -1139,6 +1142,9 @@ <ClCompile Include="..\..\soundlib\InstrumentExtensions.cpp"> <Filter>soundlib</Filter> </ClCompile> + <ClCompile Include="..\..\soundlib\InstrumentSynth.cpp"> + <Filter>soundlib</Filter> + </ClCompile> <ClCompile Include="..\..\soundlib\Load_667.cpp"> <Filter>soundlib</Filter> </ClCompile> @@ -1232,6 +1238,9 @@ <ClCompile Include="..\..\soundlib\Load_ptm.cpp"> <Filter>soundlib</Filter> </ClCompile> + <ClCompile Include="..\..\soundlib\Load_puma.cpp"> + <Filter>soundlib</Filter> + </ClCompile> <ClCompile Include="..\..\soundlib\Load_s3m.cpp"> <Filter>soundlib</Filter> </ClCompile> Modified: trunk/OpenMPT/build/vs2017winxpansi/libopenmpt_test.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2017winxpansi/libopenmpt_test.vcxproj Fri Apr 12 21:12:14 2024 (r20582) +++ trunk/OpenMPT/build/vs2017winxpansi/libopenmpt_test.vcxproj Sat Apr 13 23:48:02 2024 (r20583) @@ -727,6 +727,7 @@ <ClInclude Include="..\..\soundlib\FloatMixer.h" /> <ClInclude Include="..\..\soundlib\ITCompression.h" /> <ClInclude Include="..\..\soundlib\ITTools.h" /> + <ClInclude Include="..\..\soundlib\InstrumentSynth.h" /> <ClInclude Include="..\..\soundlib\IntMixer.h" /> <ClInclude Include="..\..\soundlib\Loaders.h" /> <ClInclude Include="..\..\soundlib\MIDIEvents.h" /> @@ -1006,6 +1007,7 @@ <ClCompile Include="..\..\soundlib\ITCompression.cpp" /> <ClCompile Include="..\..\soundlib\ITTools.cpp" /> <ClCompile Include="..\..\soundlib\InstrumentExtensions.cpp" /> + <ClCompile Include="..\..\soundlib\InstrumentSynth.cpp" /> <ClCompile Include="..\..\soundlib\Load_667.cpp" /> <ClCompile Include="..\..\soundlib\Load_669.cpp" /> <ClCompile Include="..\..\soundlib\Load_amf.cpp" /> @@ -1037,6 +1039,7 @@ <ClCompile Include="..\..\soundlib\Load_plm.cpp" /> <ClCompile Include="..\..\soundlib\Load_psm.cpp" /> <ClCompile Include="..\..\soundlib\Load_ptm.cpp" /> + <ClCompile Include="..\..\soundlib\Load_puma.cpp" /> <ClCompile Include="..\..\soundlib\Load_s3m.cpp" /> <ClCompile Include="..\..\soundlib\Load_sfx.cpp" /> <ClCompile Include="..\..\soundlib\Load_stm.cpp" /> Modified: trunk/OpenMPT/build/vs2017winxpansi/libopenmpt_test.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2017winxpansi/libopenmpt_test.vcxproj.filters Fri Apr 12 21:12:14 2024 (r20582) +++ trunk/OpenMPT/build/vs2017winxpansi/libopenmpt_test.vcxproj.filters Sat Apr 13 23:48:02 2024 (r20583) @@ -330,6 +330,9 @@ <ClInclude Include="..\..\soundlib\ITTools.h"> <Filter>soundlib</Filter> </ClInclude> + <ClInclude Include="..\..\soundlib\InstrumentSynth.h"> + <Filter>soundlib</Filter> + </ClInclude> <ClInclude Include="..\..\soundlib\IntMixer.h"> <Filter>soundlib</Filter> </ClInclude> @@ -1163,6 +1166,9 @@ <ClCompile Include="..\..\soundlib\InstrumentExtensions.cpp"> <Filter>soundlib</Filter> </ClCompile> + <ClCompile Include="..\..\soundlib\InstrumentSynth.cpp"> + <Filter>soundlib</Filter> + </ClCompile> <ClCompile Include="..\..\soundlib\Load_667.cpp"> <Filter>soundlib</Filter> </ClCompile> @@ -1256,6 +1262,9 @@ <ClCompile Include="..\..\soundlib\Load_ptm.cpp"> <Filter>soundlib</Filter> </ClCompile> + <ClCompile Include="..\..\soundlib\Load_puma.cpp"> + <Filter>soundlib</Filter> + </ClCompile> <ClCompile Include="..\..\soundlib\Load_s3m.cpp"> <Filter>soundlib</Filter> </ClCompile> Modified: trunk/OpenMPT/build/vs2019win10/OpenMPT-ANSI.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2019win10/OpenMPT-ANSI.vcxproj Fri Apr 12 21:12:14 2024 (r20582) +++ trunk/OpenMPT/build/vs2019win10/OpenMPT-ANSI.vcxproj Sat Apr 13 23:48:02 2024 (r20583) @@ -1691,6 +1691,7 @@ <ClInclude Include="..\..\soundlib\FloatMixer.h" /> <ClInclude Include="..\..\soundlib\ITCompression.h" /> <ClInclude Include="..\..\soundlib\ITTools.h" /> + <ClInclude Include="..\..\soundlib\InstrumentSynth.h" /> <ClInclude Include="..\..\soundlib\IntMixer.h" /> <ClInclude Include="..\..\soundlib\Loaders.h" /> <ClInclude Include="..\..\soundlib\MIDIEvents.h" /> @@ -2115,6 +2116,7 @@ <ClCompile Include="..\..\soundlib\ITCompression.cpp" /> <ClCompile Include="..\..\soundlib\ITTools.cpp" /> <ClCompile Include="..\..\soundlib\InstrumentExtensions.cpp" /> + <ClCompile Include="..\..\soundlib\InstrumentSynth.cpp" /> <ClCompile Include="..\..\soundlib\Load_667.cpp" /> <ClCompile Include="..\..\soundlib\Load_669.cpp" /> <ClCompile Include="..\..\soundlib\Load_amf.cpp" /> @@ -2146,6 +2148,7 @@ <ClCompile Include="..\..\soundlib\Load_plm.cpp" /> <ClCompile Include="..\..\soundlib\Load_psm.cpp" /> <ClCompile Include="..\..\soundlib\Load_ptm.cpp" /> + <ClCompile Include="..\..\soundlib\Load_puma.cpp" /> <ClCompile Include="..\..\soundlib\Load_s3m.cpp" /> <ClCompile Include="..\..\soundlib\Load_sfx.cpp" /> <ClCompile Include="..\..\soundlib\Load_stm.cpp" /> Modified: trunk/OpenMPT/build/vs2019win10/OpenMPT-ANSI.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2019win10/OpenMPT-ANSI.vcxproj.filters Fri Apr 12 21:12:14 2024 (r20582) +++ trunk/OpenMPT/build/vs2019win10/OpenMPT-ANSI.vcxproj.filters Sat Apr 13 23:48:02 2024 (r20583) @@ -741,6 +741,9 @@ <ClInclude Include="..\..\soundlib\ITTools.h"> <Filter>soundlib</Filter> </ClInclude> + <ClInclude Include="..\..\soundlib\InstrumentSynth.h"> + <Filter>soundlib</Filter> + </ClInclude> <ClInclude Include="..\..\soundlib\IntMixer.h"> <Filter>soundlib</Filter> </ClInclude> @@ -2009,6 +2012,9 @@ <ClCompile Include="..\..\soundlib\InstrumentExtensions.cpp"> <Filter>soundlib</Filter> </ClCompile> + <ClCompile Include="..\..\soundlib\InstrumentSynth.cpp"> + <Filter>soundlib</Filter> + </ClCompile> <ClCompile Include="..\..\soundlib\Load_667.cpp"> <Filter>soundlib</Filter> </ClCompile> @@ -2102,6 +2108,9 @@ <ClCompile Include="..\..\soundlib\Load_ptm.cpp"> <Filter>soundlib</Filter> </ClCompile> + <ClCompile Include="..\..\soundlib\Load_puma.cpp"> + <Filter>soundlib</Filter> + </ClCompile> <ClCompile Include="..\..\soundlib\Load_s3m.cpp"> <Filter>soundlib</Filter> </ClCompile> Modified: trunk/OpenMPT/build/vs2019win10/OpenMPT-UTF8.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2019win10/OpenMPT-UTF8.vcxproj Fri Apr 12 21:12:14 2024 (r20582) +++ trunk/OpenMPT/build/vs2019win10/OpenMPT-UTF8.vcxproj Sat Apr 13 23:48:02 2024 (r20583) @@ -1691,6 +1691,7 @@ <ClInclude Include="..\..\soundlib\FloatMixer.h" /> <ClInclude Include="..\..\soundlib\ITCompression.h" /> <ClInclude Include="..\..\soundlib\ITTools.h" /> + <ClInclude Include="..\..\soundlib\InstrumentSynth.h" /> <ClInclude Include="..\..\soundlib\IntMixer.h" /> <ClInclude Include="..\..\soundlib\Loaders.h" /> <ClInclude Include="..\..\soundlib\MIDIEvents.h" /> @@ -2115,6 +2116,7 @@ <ClCompile Include="..\..\soundlib\ITCompression.cpp" /> <ClCompile Include="..\..\soundlib\ITTools.cpp" /> <ClCompile Include="..\..\soundlib\InstrumentExtensions.cpp" /> + <ClCompile Include="..\..\soundlib\InstrumentSynth.cpp" /> <ClCompile Include="..\..\soundlib\Load_667.cpp" /> <ClCompile Include="..\..\soundlib\Load_669.cpp" /> <ClCompile Include="..\..\soundlib\Load_amf.cpp" /> @@ -2146,6 +2148,7 @@ <ClCompile Include="..\..\soundlib\Load_plm.cpp" /> <ClCompile Include="..\..\soundlib\Load_psm.cpp" /> <ClCompile Include="..\..\soundlib\Load_ptm.cpp" /> + <ClCompile Include="..\..\soundlib\Load_puma.cpp" /> <ClCompile Include="..\..\soundlib\Load_s3m.cpp" /> <ClCompile Include="..\..\soundlib\Load_sfx.cpp" /> <ClCompile Include="..\..\soundlib\Load_stm.cpp" /> Modified: trunk/OpenMPT/build/vs2019win10/OpenMPT-UTF8.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2019win10/OpenMPT-UTF8.vcxproj.filters Fri Apr 12 21:12:14 2024 (r20582) +++ trunk/OpenMPT/build/vs2019win10/OpenMPT-UTF8.vcxproj.filters Sat Apr 13 23:48:02 2024 (r20583) @@ -741,6 +741,9 @@ <ClInclude Include="..\..\soundlib\ITTools.h"> <Filter>soundlib</Filter> </ClInclude> + <ClInclude Include="..\..\soundlib\InstrumentSynth.h"> + <Filter>soundlib</Filter> + </ClInclude> <ClInclude Include="..\..\soundlib\IntMixer.h"> <Filter>soundlib</Filter> </ClInclude> @@ -2009,6 +2012,9 @@ <ClCompile Include="..\..\soundlib\InstrumentExtensions.cpp"> <Filter>soundlib</Filter> </ClCompile> + <ClCompile Include="..\..\soundlib\InstrumentSynth.cpp"> + <Filter>soundlib</Filter> + </ClCompile> <ClCompile Include="..\..\soundlib\Load_667.cpp"> <Filter>soundlib</Filter> </ClCompile> @@ -2102,6 +2108,9 @@ <ClCompile Include="..\..\soundlib\Load_ptm.cpp"> <Filter>soundlib</Filter> </ClCompile> + <ClCompile Include="..\..\soundlib\Load_puma.cpp"> + <Filter>soundlib</Filter> + </ClCompile> <ClCompile Include="..\..\soundlib\Load_s3m.cpp"> <Filter>soundlib</Filter> </ClCompile> Modified: trunk/OpenMPT/build/vs2019win10/OpenMPT.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2019win10/OpenMPT.vcxproj Fri Apr 12 21:12:14 2024 (r20582) +++ trunk/OpenMPT/build/vs2019win10/OpenMPT.vcxproj Sat Apr 13 23:48:02 2024 (r20583) @@ -1691,6 +1691,7 @@ <ClInclude Include="..\..\soundlib\FloatMixer.h" /> <ClInclude Include="..\..\soundlib\ITCompression.h" /> <ClInclude Include="..\..\soundlib\ITTools.h" /> + <ClInclude Include="..\..\soundlib\InstrumentSynth.h" /> <ClInclude Include="..\..\soundlib\IntMixer.h" /> <ClInclude Include="..\..\soundlib\Loaders.h" /> <ClInclude Include="..\..\soundlib\MIDIEvents.h" /> @@ -2115,6 +2116,7 @@ <ClCompile Include="..\..\soundlib\ITCompression.cpp" /> <ClCompile Include="..\..\soundlib\ITTools.cpp" /> <ClCompile Include="..\..\soundlib\InstrumentExtensions.cpp" /> + <ClCompile Include="..\..\soundlib\InstrumentSynth.cpp" /> <ClCompile Include="..\..\soundlib\Load_667.cpp" /> <ClCompile Include="..\..\soundlib\Load_669.cpp" /> <ClCompile Include="..\..\soundlib\Load_amf.cpp" /> @@ -2146,6 +2148,7 @@ <ClCompile Include="..\..\soundlib\Load_plm.cpp" /> <ClCompile Include="..\..\soundlib\Load_psm.cpp" /> <ClCompile Include="..\..\soundlib\Load_ptm.cpp" /> + <ClCompile Include="..\..\soundlib\Load_puma.cpp" /> <ClCompile Include="..\..\soundlib\Load_s3m.cpp" /> <ClCompile Include="..\..\soundlib\Load_sfx.cpp" /> <ClCompile Include="..\..\soundlib\Load_stm.cpp" /> Modified: trunk/OpenMPT/build/vs2019win10/OpenMPT.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2019win10/OpenMPT.vcxproj.filters Fri Apr 12 21:12:14 2024 (r20582) +++ trunk/OpenMPT/build/vs2019win10/OpenMPT.vcxproj.filters Sat Apr 13 23:48:02 2024 (r20583) @@ -741,6 +741,9 @@ <ClInclude Include="..\..\soundlib\ITTools.h"> <Filter>soundlib</Filter> </ClInclude> + <ClInclude Include="..\..\soundlib\InstrumentSynth.h"> + <Filter>soundlib</Filter> + </ClInclude> <ClInclude Include="..\..\soundlib\IntMixer.h"> <Filter>soundlib</Filter> </ClInclude> @@ -2009,6 +2012,9 @@ <ClCompile Include="..\..\soundlib\InstrumentExtensions.cpp"> <Filter>soundlib</Filter> </ClCompile> + <ClCompile Include="..\..\soundlib\InstrumentSynth.cpp"> + <Filter>soundlib</Filter> + </ClCompile> <ClCompile Include="..\..\soundlib\Load_667.cpp"> <Filter>soundlib</Filter> </ClCompile> @@ -2102,6 +2108,9 @@ <ClCompile Include="..\..\soundlib\Load_ptm.cpp"> <Filter>soundlib</Filter> </ClCompile> + <ClCompile Include="..\..\soundlib\Load_puma.cpp"> + <Filter>soundlib</Filter> + </ClCompile> <ClCompile Include="..\..\soundlib\Load_s3m.cpp"> <Filter>soundlib</Filter> </ClCompile> Modified: trunk/OpenMPT/build/vs2019win10/libopenmpt-small.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2019win10/libopenmpt-small.vcxproj Fri Apr 12 21:12:14 2024 (r20582) +++ trunk/OpenMPT/build/vs2019win10/libopenmpt-small.vcxproj Sat Apr 13 23:48:02 2024 (r20583) @@ -1324,6 +1324,7 @@ <ClInclude Include="..\..\soundlib\FloatMixer.h" /> <ClInclude Include="..\..\soundlib\ITCompression.h" /> <ClInclude Include="..\..\soundlib\ITTools.h" /> + <ClInclude Include="..\..\soundlib\InstrumentSynth.h" /> <ClInclude Include="..\..\soundlib\IntMixer.h" /> <ClInclude Include="..\..\soundlib\Loaders.h" /> <ClInclude Include="..\..\soundlib\MIDIEvents.h" /> @@ -1597,6 +1598,7 @@ <ClCompile Include="..\..\soundlib\ITCompression.cpp" /> <ClCompile Include="..\..\soundlib\ITTools.cpp" /> <ClCompile Include="..\..\soundlib\InstrumentExtensions.cpp" /> + <ClCompile Include="..\..\soundlib\InstrumentSynth.cpp" /> <ClCompile Include="..\..\soundlib\Load_667.cpp" /> <ClCompile Include="..\..\soundlib\Load_669.cpp" /> <ClCompile Include="..\..\soundlib\Load_amf.cpp" /> @@ -1628,6 +1630,7 @@ <ClCompile Include="..\..\soundlib\Load_plm.cpp" /> <ClCompile Include="..\..\soundlib\Load_psm.cpp" /> <ClCompile Include="..\..\soundlib\Load_ptm.cpp" /> + <ClCompile Include="..\..\soundlib\Load_puma.cpp" /> <ClCompile Include="..\..\soundlib\Load_s3m.cpp" /> <ClCompile Include="..\..\soundlib\Load_sfx.cpp" /> <ClCompile Include="..\..\soundlib\Load_stm.cpp" /> Modified: trunk/OpenMPT/build/vs2019win10/libopenmpt-small.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2019win10/libopenmpt-small.vcxproj.filters Fri Apr 12 21:12:14 2024 (r20582) +++ trunk/OpenMPT/build/vs2019win10/libopenmpt-small.vcxproj.filters Sat Apr 13 23:48:02 2024 (r20583) @@ -324,6 +324,9 @@ <ClInclude Include="..\..\soundlib\ITTools.h"> <Filter>soundlib</Filter> </ClInclude> + <ClInclude Include="..\..\soundlib\InstrumentSynth.h"> + <Filter>soundlib</Filter> + </ClInclude> <ClInclude Include="..\..\soundlib\IntMixer.h"> <Filter>soundlib</Filter> </ClInclude> @@ -1139,6 +1142,9 @@ <ClCompile Include="..\..\soundlib\InstrumentExtensions.cpp"> <Filter>soundlib</Filter> </ClCompile> + <ClCompile Include="..\..\soundlib\InstrumentSynth.cpp"> + <Filter>soundlib</Filter> + </ClCompile> <ClCompile Include="..\..\soundlib\Load_667.cpp"> <Filter>soundlib</Filter> </ClCompile> @@ -1232,6 +1238,9 @@ <ClCompile Include="..\..\soundlib\Load_ptm.cpp"> <Filter>soundlib</Filter> </ClCompile> + <ClCompile Include="..\..\soundlib\Load_puma.cpp"> + <Filter>soundlib</Filter> + </ClCompile> <ClCompile Include="..\..\soundlib\Load_s3m.cpp"> <Filter>soundlib</Filter> </ClCompile> Modified: trunk/OpenMPT/build/vs2019win10/libopenmpt.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2019win10/libopenmpt.vcxproj Fri Apr 12 21:12:14 2024 (r20582) +++ trunk/OpenMPT/build/vs2019win10/libopenmpt.vcxproj Sat Apr 13 23:48:02 2024 (r20583) @@ -1324,6 +1324,7 @@ <ClInclude Include="..\..\soundlib\FloatMixer.h" /> <ClInclude Include="..\..\soundlib\ITCompression.h" /> <ClInclude Include="..\..\soundlib\ITTools.h" /> + <ClInclude Include="..\..\soundlib\InstrumentSynth.h" /> <ClInclude Include="..\..\soundlib\IntMixer.h" /> <ClInclude Include="..\..\soundlib\Loaders.h" /> <ClInclude Include="..\..\soundlib\MIDIEvents.h" /> @@ -1597,6 +1598,7 @@ <ClCompile Include="..\..\soundlib\ITCompression.cpp" /> <ClCompile Include="..\..\soundlib\ITTools.cpp" /> <ClCompile Include="..\..\soundlib\InstrumentExtensions.cpp" /> + <ClCompile Include="..\..\soundlib\InstrumentSynth.cpp" /> <ClCompile Include="..\..\soundlib\Load_667.cpp" /> <ClCompile Include="..\..\soundlib\Load_669.cpp" /> <ClCompile Include="..\..\soundlib\Load_amf.cpp" /> @@ -1628,6 +1630,7 @@ <ClCompile Include="..\..\soundlib\Load_plm.cpp" /> <ClCompile Include="..\..\soundlib\Load_psm.cpp" /> <ClCompile Include="..\..\soundlib\Load_ptm.cpp" /> + <ClCompile Include="..\..\soundlib\Load_puma.cpp" /> <ClCompile Include="..\..\soundlib\Load_s3m.cpp" /> <ClCompile Include="..\..\soundlib\Load_sfx.cpp" /> <ClCompile Include="..\..\soundlib\Load_stm.cpp" /> Modified: trunk/OpenMPT/build/vs2019win10/libopenmpt.vcxproj.filters =======================================... [truncated message content] |