Author: sagamusix Date: Sun Dec 1 01:40:19 2024 New Revision: 22371 URL: https://source.openmpt.org/browse/openmpt/?op=revision&rev=22371 Log: [New] The MIDI I/O plugin can now send an initial MIDI dump on playback start. [New] The MIDI I/O plugin now has its own extended MIDI macro system: Automating parameters 100-999 (via PC events or, maybe a bit pointlessly, Zxx macros) sends MIDI macros that follow the same format as Zxx macros, but not limited in length. [New] The MIDI I/O plugin editor is now resizable. [Mod] OpenMPT: Version is now 1.32.00.34 Added: trunk/OpenMPT/soundlib/MIDIMacroParser.cpp - copied, changed from r22367, trunk/OpenMPT/soundlib/Snd_fx.cpp trunk/OpenMPT/soundlib/MIDIMacroParser.h (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/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/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/vs2022win10uwp/libopenmpt_test.vcxproj trunk/OpenMPT/build/vs2022win10uwp/libopenmpt_test.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/vs2022win8/OpenMPT-ANSI.vcxproj trunk/OpenMPT/build/vs2022win8/OpenMPT-ANSI.vcxproj.filters trunk/OpenMPT/build/vs2022win8/OpenMPT-UTF8.vcxproj trunk/OpenMPT/build/vs2022win8/OpenMPT-UTF8.vcxproj.filters trunk/OpenMPT/build/vs2022win8/OpenMPT.vcxproj trunk/OpenMPT/build/vs2022win8/OpenMPT.vcxproj.filters trunk/OpenMPT/build/vs2022win8/libopenmpt-small.vcxproj trunk/OpenMPT/build/vs2022win8/libopenmpt-small.vcxproj.filters trunk/OpenMPT/build/vs2022win8/libopenmpt.vcxproj trunk/OpenMPT/build/vs2022win8/libopenmpt.vcxproj.filters trunk/OpenMPT/build/vs2022win8/libopenmpt_test.vcxproj trunk/OpenMPT/build/vs2022win8/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/mptrack/AbstractVstEditor.cpp trunk/OpenMPT/mptrack/AbstractVstEditor.h trunk/OpenMPT/mptrack/DefaultVstEditor.cpp trunk/OpenMPT/mptrack/DefaultVstEditor.h trunk/OpenMPT/mptrack/MIDIMacroDialog.cpp trunk/OpenMPT/mptrack/MIDIMacroDialog.h trunk/OpenMPT/mptrack/Mptrack.cpp trunk/OpenMPT/mptrack/Mptrack.h trunk/OpenMPT/mptrack/PluginComboBox.cpp trunk/OpenMPT/mptrack/View_gen.cpp trunk/OpenMPT/mptrack/View_pat.cpp trunk/OpenMPT/mptrack/Vstplug.cpp trunk/OpenMPT/mptrack/Vstplug.h trunk/OpenMPT/mptrack/mod2midi.cpp trunk/OpenMPT/mptrack/mptrack.rc trunk/OpenMPT/mptrack/plugins/MidiInOut.cpp trunk/OpenMPT/mptrack/plugins/MidiInOut.h trunk/OpenMPT/mptrack/plugins/MidiInOutEditor.cpp trunk/OpenMPT/mptrack/plugins/MidiInOutEditor.h trunk/OpenMPT/soundlib/Snd_fx.cpp trunk/OpenMPT/soundlib/Sndfile.h trunk/OpenMPT/soundlib/plugins/DigiBoosterEcho.cpp trunk/OpenMPT/soundlib/plugins/DigiBoosterEcho.h trunk/OpenMPT/soundlib/plugins/LFOPlugin.cpp trunk/OpenMPT/soundlib/plugins/LFOPlugin.h trunk/OpenMPT/soundlib/plugins/PlugInterface.h trunk/OpenMPT/soundlib/plugins/SymMODEcho.cpp trunk/OpenMPT/soundlib/plugins/SymMODEcho.h trunk/OpenMPT/soundlib/plugins/dmo/Chorus.cpp trunk/OpenMPT/soundlib/plugins/dmo/Chorus.h trunk/OpenMPT/soundlib/plugins/dmo/Compressor.cpp trunk/OpenMPT/soundlib/plugins/dmo/Compressor.h trunk/OpenMPT/soundlib/plugins/dmo/DMOPlugin.cpp trunk/OpenMPT/soundlib/plugins/dmo/DMOPlugin.h trunk/OpenMPT/soundlib/plugins/dmo/Distortion.cpp trunk/OpenMPT/soundlib/plugins/dmo/Distortion.h trunk/OpenMPT/soundlib/plugins/dmo/Echo.cpp trunk/OpenMPT/soundlib/plugins/dmo/Echo.h trunk/OpenMPT/soundlib/plugins/dmo/Flanger.cpp trunk/OpenMPT/soundlib/plugins/dmo/Flanger.h trunk/OpenMPT/soundlib/plugins/dmo/Gargle.cpp trunk/OpenMPT/soundlib/plugins/dmo/Gargle.h trunk/OpenMPT/soundlib/plugins/dmo/I3DL2Reverb.cpp trunk/OpenMPT/soundlib/plugins/dmo/I3DL2Reverb.h trunk/OpenMPT/soundlib/plugins/dmo/ParamEq.cpp trunk/OpenMPT/soundlib/plugins/dmo/ParamEq.h trunk/OpenMPT/soundlib/plugins/dmo/WavesReverb.cpp trunk/OpenMPT/soundlib/plugins/dmo/WavesReverb.h Modified: trunk/OpenMPT/build/android_ndk/Android.mk ============================================================================== --- trunk/OpenMPT/build/android_ndk/Android.mk Sun Dec 1 00:30:19 2024 (r22370) +++ trunk/OpenMPT/build/android_ndk/Android.mk Sun Dec 1 01:40:19 2024 (r22371) @@ -205,6 +205,7 @@ soundlib/Load_xmf.cpp \ soundlib/Message.cpp \ soundlib/MIDIEvents.cpp \ + soundlib/MIDIMacroParser.cpp \ soundlib/MIDIMacros.cpp \ soundlib/MixerLoops.cpp \ soundlib/MixerSettings.cpp \ Modified: trunk/OpenMPT/build/autotools/Makefile.am ============================================================================== --- trunk/OpenMPT/build/autotools/Makefile.am Sun Dec 1 00:30:19 2024 (r22370) +++ trunk/OpenMPT/build/autotools/Makefile.am Sun Dec 1 01:40:19 2024 (r22371) @@ -447,6 +447,8 @@ MPT_FILES_SOUNDLIB += soundlib/Message.h MPT_FILES_SOUNDLIB += soundlib/MIDIEvents.cpp MPT_FILES_SOUNDLIB += soundlib/MIDIEvents.h +MPT_FILES_SOUNDLIB += soundlib/MIDIMacroParser.cpp +MPT_FILES_SOUNDLIB += soundlib/MIDIMacroParser.h MPT_FILES_SOUNDLIB += soundlib/MIDIMacros.cpp MPT_FILES_SOUNDLIB += soundlib/MIDIMacros.h MPT_FILES_SOUNDLIB += soundlib/Mixer.h Modified: trunk/OpenMPT/build/vs2017winxp/OpenMPT-ANSI.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2017winxp/OpenMPT-ANSI.vcxproj Sun Dec 1 00:30:19 2024 (r22370) +++ trunk/OpenMPT/build/vs2017winxp/OpenMPT-ANSI.vcxproj Sun Dec 1 01:40:19 2024 (r22371) @@ -921,6 +921,7 @@ <ClInclude Include="..\..\soundlib\IntMixer.h" /> <ClInclude Include="..\..\soundlib\Loaders.h" /> <ClInclude Include="..\..\soundlib\MIDIEvents.h" /> + <ClInclude Include="..\..\soundlib\MIDIMacroParser.h" /> <ClInclude Include="..\..\soundlib\MIDIMacros.h" /> <ClInclude Include="..\..\soundlib\MODTools.h" /> <ClInclude Include="..\..\soundlib\MPEGFrame.h" /> @@ -1414,6 +1415,7 @@ <ClCompile Include="..\..\soundlib\Load_xm.cpp" /> <ClCompile Include="..\..\soundlib\Load_xmf.cpp" /> <ClCompile Include="..\..\soundlib\MIDIEvents.cpp" /> + <ClCompile Include="..\..\soundlib\MIDIMacroParser.cpp" /> <ClCompile Include="..\..\soundlib\MIDIMacros.cpp" /> <ClCompile Include="..\..\soundlib\MODTools.cpp" /> <ClCompile Include="..\..\soundlib\MPEGFrame.cpp" /> Modified: trunk/OpenMPT/build/vs2017winxp/OpenMPT-ANSI.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2017winxp/OpenMPT-ANSI.vcxproj.filters Sun Dec 1 00:30:19 2024 (r22370) +++ trunk/OpenMPT/build/vs2017winxp/OpenMPT-ANSI.vcxproj.filters Sun Dec 1 01:40:19 2024 (r22371) @@ -726,6 +726,9 @@ <ClInclude Include="..\..\soundlib\MIDIEvents.h"> <Filter>soundlib</Filter> </ClInclude> + <ClInclude Include="..\..\soundlib\MIDIMacroParser.h"> + <Filter>soundlib</Filter> + </ClInclude> <ClInclude Include="..\..\soundlib\MIDIMacros.h"> <Filter>soundlib</Filter> </ClInclude> @@ -2201,6 +2204,9 @@ <ClCompile Include="..\..\soundlib\MIDIEvents.cpp"> <Filter>soundlib</Filter> </ClCompile> + <ClCompile Include="..\..\soundlib\MIDIMacroParser.cpp"> + <Filter>soundlib</Filter> + </ClCompile> <ClCompile Include="..\..\soundlib\MIDIMacros.cpp"> <Filter>soundlib</Filter> </ClCompile> Modified: trunk/OpenMPT/build/vs2017winxp/OpenMPT-UTF8.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2017winxp/OpenMPT-UTF8.vcxproj Sun Dec 1 00:30:19 2024 (r22370) +++ trunk/OpenMPT/build/vs2017winxp/OpenMPT-UTF8.vcxproj Sun Dec 1 01:40:19 2024 (r22371) @@ -921,6 +921,7 @@ <ClInclude Include="..\..\soundlib\IntMixer.h" /> <ClInclude Include="..\..\soundlib\Loaders.h" /> <ClInclude Include="..\..\soundlib\MIDIEvents.h" /> + <ClInclude Include="..\..\soundlib\MIDIMacroParser.h" /> <ClInclude Include="..\..\soundlib\MIDIMacros.h" /> <ClInclude Include="..\..\soundlib\MODTools.h" /> <ClInclude Include="..\..\soundlib\MPEGFrame.h" /> @@ -1414,6 +1415,7 @@ <ClCompile Include="..\..\soundlib\Load_xm.cpp" /> <ClCompile Include="..\..\soundlib\Load_xmf.cpp" /> <ClCompile Include="..\..\soundlib\MIDIEvents.cpp" /> + <ClCompile Include="..\..\soundlib\MIDIMacroParser.cpp" /> <ClCompile Include="..\..\soundlib\MIDIMacros.cpp" /> <ClCompile Include="..\..\soundlib\MODTools.cpp" /> <ClCompile Include="..\..\soundlib\MPEGFrame.cpp" /> Modified: trunk/OpenMPT/build/vs2017winxp/OpenMPT-UTF8.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2017winxp/OpenMPT-UTF8.vcxproj.filters Sun Dec 1 00:30:19 2024 (r22370) +++ trunk/OpenMPT/build/vs2017winxp/OpenMPT-UTF8.vcxproj.filters Sun Dec 1 01:40:19 2024 (r22371) @@ -726,6 +726,9 @@ <ClInclude Include="..\..\soundlib\MIDIEvents.h"> <Filter>soundlib</Filter> </ClInclude> + <ClInclude Include="..\..\soundlib\MIDIMacroParser.h"> + <Filter>soundlib</Filter> + </ClInclude> <ClInclude Include="..\..\soundlib\MIDIMacros.h"> <Filter>soundlib</Filter> </ClInclude> @@ -2201,6 +2204,9 @@ <ClCompile Include="..\..\soundlib\MIDIEvents.cpp"> <Filter>soundlib</Filter> </ClCompile> + <ClCompile Include="..\..\soundlib\MIDIMacroParser.cpp"> + <Filter>soundlib</Filter> + </ClCompile> <ClCompile Include="..\..\soundlib\MIDIMacros.cpp"> <Filter>soundlib</Filter> </ClCompile> Modified: trunk/OpenMPT/build/vs2017winxp/OpenMPT.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2017winxp/OpenMPT.vcxproj Sun Dec 1 00:30:19 2024 (r22370) +++ trunk/OpenMPT/build/vs2017winxp/OpenMPT.vcxproj Sun Dec 1 01:40:19 2024 (r22371) @@ -921,6 +921,7 @@ <ClInclude Include="..\..\soundlib\IntMixer.h" /> <ClInclude Include="..\..\soundlib\Loaders.h" /> <ClInclude Include="..\..\soundlib\MIDIEvents.h" /> + <ClInclude Include="..\..\soundlib\MIDIMacroParser.h" /> <ClInclude Include="..\..\soundlib\MIDIMacros.h" /> <ClInclude Include="..\..\soundlib\MODTools.h" /> <ClInclude Include="..\..\soundlib\MPEGFrame.h" /> @@ -1414,6 +1415,7 @@ <ClCompile Include="..\..\soundlib\Load_xm.cpp" /> <ClCompile Include="..\..\soundlib\Load_xmf.cpp" /> <ClCompile Include="..\..\soundlib\MIDIEvents.cpp" /> + <ClCompile Include="..\..\soundlib\MIDIMacroParser.cpp" /> <ClCompile Include="..\..\soundlib\MIDIMacros.cpp" /> <ClCompile Include="..\..\soundlib\MODTools.cpp" /> <ClCompile Include="..\..\soundlib\MPEGFrame.cpp" /> Modified: trunk/OpenMPT/build/vs2017winxp/OpenMPT.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2017winxp/OpenMPT.vcxproj.filters Sun Dec 1 00:30:19 2024 (r22370) +++ trunk/OpenMPT/build/vs2017winxp/OpenMPT.vcxproj.filters Sun Dec 1 01:40:19 2024 (r22371) @@ -726,6 +726,9 @@ <ClInclude Include="..\..\soundlib\MIDIEvents.h"> <Filter>soundlib</Filter> </ClInclude> + <ClInclude Include="..\..\soundlib\MIDIMacroParser.h"> + <Filter>soundlib</Filter> + </ClInclude> <ClInclude Include="..\..\soundlib\MIDIMacros.h"> <Filter>soundlib</Filter> </ClInclude> @@ -2201,6 +2204,9 @@ <ClCompile Include="..\..\soundlib\MIDIEvents.cpp"> <Filter>soundlib</Filter> </ClCompile> + <ClCompile Include="..\..\soundlib\MIDIMacroParser.cpp"> + <Filter>soundlib</Filter> + </ClCompile> <ClCompile Include="..\..\soundlib\MIDIMacros.cpp"> <Filter>soundlib</Filter> </ClCompile> Modified: trunk/OpenMPT/build/vs2017winxp/libopenmpt-small.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2017winxp/libopenmpt-small.vcxproj Sun Dec 1 00:30:19 2024 (r22370) +++ trunk/OpenMPT/build/vs2017winxp/libopenmpt-small.vcxproj Sun Dec 1 01:40:19 2024 (r22371) @@ -703,6 +703,7 @@ <ClInclude Include="..\..\soundlib\IntMixer.h" /> <ClInclude Include="..\..\soundlib\Loaders.h" /> <ClInclude Include="..\..\soundlib\MIDIEvents.h" /> + <ClInclude Include="..\..\soundlib\MIDIMacroParser.h" /> <ClInclude Include="..\..\soundlib\MIDIMacros.h" /> <ClInclude Include="..\..\soundlib\MODTools.h" /> <ClInclude Include="..\..\soundlib\MPEGFrame.h" /> @@ -1038,6 +1039,7 @@ <ClCompile Include="..\..\soundlib\Load_xm.cpp" /> <ClCompile Include="..\..\soundlib\Load_xmf.cpp" /> <ClCompile Include="..\..\soundlib\MIDIEvents.cpp" /> + <ClCompile Include="..\..\soundlib\MIDIMacroParser.cpp" /> <ClCompile Include="..\..\soundlib\MIDIMacros.cpp" /> <ClCompile Include="..\..\soundlib\MODTools.cpp" /> <ClCompile Include="..\..\soundlib\MPEGFrame.cpp" /> Modified: trunk/OpenMPT/build/vs2017winxp/libopenmpt-small.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2017winxp/libopenmpt-small.vcxproj.filters Sun Dec 1 00:30:19 2024 (r22370) +++ trunk/OpenMPT/build/vs2017winxp/libopenmpt-small.vcxproj.filters Sun Dec 1 01:40:19 2024 (r22371) @@ -348,6 +348,9 @@ <ClInclude Include="..\..\soundlib\MIDIEvents.h"> <Filter>soundlib</Filter> </ClInclude> + <ClInclude Include="..\..\soundlib\MIDIMacroParser.h"> + <Filter>soundlib</Filter> + </ClInclude> <ClInclude Include="..\..\soundlib\MIDIMacros.h"> <Filter>soundlib</Filter> </ClInclude> @@ -1349,6 +1352,9 @@ <ClCompile Include="..\..\soundlib\MIDIEvents.cpp"> <Filter>soundlib</Filter> </ClCompile> + <ClCompile Include="..\..\soundlib\MIDIMacroParser.cpp"> + <Filter>soundlib</Filter> + </ClCompile> <ClCompile Include="..\..\soundlib\MIDIMacros.cpp"> <Filter>soundlib</Filter> </ClCompile> Modified: trunk/OpenMPT/build/vs2017winxp/libopenmpt.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2017winxp/libopenmpt.vcxproj Sun Dec 1 00:30:19 2024 (r22370) +++ trunk/OpenMPT/build/vs2017winxp/libopenmpt.vcxproj Sun Dec 1 01:40:19 2024 (r22371) @@ -703,6 +703,7 @@ <ClInclude Include="..\..\soundlib\IntMixer.h" /> <ClInclude Include="..\..\soundlib\Loaders.h" /> <ClInclude Include="..\..\soundlib\MIDIEvents.h" /> + <ClInclude Include="..\..\soundlib\MIDIMacroParser.h" /> <ClInclude Include="..\..\soundlib\MIDIMacros.h" /> <ClInclude Include="..\..\soundlib\MODTools.h" /> <ClInclude Include="..\..\soundlib\MPEGFrame.h" /> @@ -1038,6 +1039,7 @@ <ClCompile Include="..\..\soundlib\Load_xm.cpp" /> <ClCompile Include="..\..\soundlib\Load_xmf.cpp" /> <ClCompile Include="..\..\soundlib\MIDIEvents.cpp" /> + <ClCompile Include="..\..\soundlib\MIDIMacroParser.cpp" /> <ClCompile Include="..\..\soundlib\MIDIMacros.cpp" /> <ClCompile Include="..\..\soundlib\MODTools.cpp" /> <ClCompile Include="..\..\soundlib\MPEGFrame.cpp" /> Modified: trunk/OpenMPT/build/vs2017winxp/libopenmpt.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2017winxp/libopenmpt.vcxproj.filters Sun Dec 1 00:30:19 2024 (r22370) +++ trunk/OpenMPT/build/vs2017winxp/libopenmpt.vcxproj.filters Sun Dec 1 01:40:19 2024 (r22371) @@ -348,6 +348,9 @@ <ClInclude Include="..\..\soundlib\MIDIEvents.h"> <Filter>soundlib</Filter> </ClInclude> + <ClInclude Include="..\..\soundlib\MIDIMacroParser.h"> + <Filter>soundlib</Filter> + </ClInclude> <ClInclude Include="..\..\soundlib\MIDIMacros.h"> <Filter>soundlib</Filter> </ClInclude> @@ -1349,6 +1352,9 @@ <ClCompile Include="..\..\soundlib\MIDIEvents.cpp"> <Filter>soundlib</Filter> </ClCompile> + <ClCompile Include="..\..\soundlib\MIDIMacroParser.cpp"> + <Filter>soundlib</Filter> + </ClCompile> <ClCompile Include="..\..\soundlib\MIDIMacros.cpp"> <Filter>soundlib</Filter> </ClCompile> Modified: trunk/OpenMPT/build/vs2017winxp/libopenmpt_test.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2017winxp/libopenmpt_test.vcxproj Sun Dec 1 00:30:19 2024 (r22370) +++ trunk/OpenMPT/build/vs2017winxp/libopenmpt_test.vcxproj Sun Dec 1 01:40:19 2024 (r22371) @@ -733,6 +733,7 @@ <ClInclude Include="..\..\soundlib\IntMixer.h" /> <ClInclude Include="..\..\soundlib\Loaders.h" /> <ClInclude Include="..\..\soundlib\MIDIEvents.h" /> + <ClInclude Include="..\..\soundlib\MIDIMacroParser.h" /> <ClInclude Include="..\..\soundlib\MIDIMacros.h" /> <ClInclude Include="..\..\soundlib\MODTools.h" /> <ClInclude Include="..\..\soundlib\MPEGFrame.h" /> @@ -1080,6 +1081,7 @@ <ClCompile Include="..\..\soundlib\Load_xm.cpp" /> <ClCompile Include="..\..\soundlib\Load_xmf.cpp" /> <ClCompile Include="..\..\soundlib\MIDIEvents.cpp" /> + <ClCompile Include="..\..\soundlib\MIDIMacroParser.cpp" /> <ClCompile Include="..\..\soundlib\MIDIMacros.cpp" /> <ClCompile Include="..\..\soundlib\MODTools.cpp" /> <ClCompile Include="..\..\soundlib\MPEGFrame.cpp" /> Modified: trunk/OpenMPT/build/vs2017winxp/libopenmpt_test.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2017winxp/libopenmpt_test.vcxproj.filters Sun Dec 1 00:30:19 2024 (r22370) +++ trunk/OpenMPT/build/vs2017winxp/libopenmpt_test.vcxproj.filters Sun Dec 1 01:40:19 2024 (r22371) @@ -366,6 +366,9 @@ <ClInclude Include="..\..\soundlib\MIDIEvents.h"> <Filter>soundlib</Filter> </ClInclude> + <ClInclude Include="..\..\soundlib\MIDIMacroParser.h"> + <Filter>soundlib</Filter> + </ClInclude> <ClInclude Include="..\..\soundlib\MIDIMacros.h"> <Filter>soundlib</Filter> </ClInclude> @@ -1403,6 +1406,9 @@ <ClCompile Include="..\..\soundlib\MIDIEvents.cpp"> <Filter>soundlib</Filter> </ClCompile> + <ClCompile Include="..\..\soundlib\MIDIMacroParser.cpp"> + <Filter>soundlib</Filter> + </ClCompile> <ClCompile Include="..\..\soundlib\MIDIMacros.cpp"> <Filter>soundlib</Filter> </ClCompile> Modified: trunk/OpenMPT/build/vs2017winxpansi/OpenMPT-ANSI.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2017winxpansi/OpenMPT-ANSI.vcxproj Sun Dec 1 00:30:19 2024 (r22370) +++ trunk/OpenMPT/build/vs2017winxpansi/OpenMPT-ANSI.vcxproj Sun Dec 1 01:40:19 2024 (r22371) @@ -921,6 +921,7 @@ <ClInclude Include="..\..\soundlib\IntMixer.h" /> <ClInclude Include="..\..\soundlib\Loaders.h" /> <ClInclude Include="..\..\soundlib\MIDIEvents.h" /> + <ClInclude Include="..\..\soundlib\MIDIMacroParser.h" /> <ClInclude Include="..\..\soundlib\MIDIMacros.h" /> <ClInclude Include="..\..\soundlib\MODTools.h" /> <ClInclude Include="..\..\soundlib\MPEGFrame.h" /> @@ -1414,6 +1415,7 @@ <ClCompile Include="..\..\soundlib\Load_xm.cpp" /> <ClCompile Include="..\..\soundlib\Load_xmf.cpp" /> <ClCompile Include="..\..\soundlib\MIDIEvents.cpp" /> + <ClCompile Include="..\..\soundlib\MIDIMacroParser.cpp" /> <ClCompile Include="..\..\soundlib\MIDIMacros.cpp" /> <ClCompile Include="..\..\soundlib\MODTools.cpp" /> <ClCompile Include="..\..\soundlib\MPEGFrame.cpp" /> Modified: trunk/OpenMPT/build/vs2017winxpansi/OpenMPT-ANSI.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2017winxpansi/OpenMPT-ANSI.vcxproj.filters Sun Dec 1 00:30:19 2024 (r22370) +++ trunk/OpenMPT/build/vs2017winxpansi/OpenMPT-ANSI.vcxproj.filters Sun Dec 1 01:40:19 2024 (r22371) @@ -726,6 +726,9 @@ <ClInclude Include="..\..\soundlib\MIDIEvents.h"> <Filter>soundlib</Filter> </ClInclude> + <ClInclude Include="..\..\soundlib\MIDIMacroParser.h"> + <Filter>soundlib</Filter> + </ClInclude> <ClInclude Include="..\..\soundlib\MIDIMacros.h"> <Filter>soundlib</Filter> </ClInclude> @@ -2201,6 +2204,9 @@ <ClCompile Include="..\..\soundlib\MIDIEvents.cpp"> <Filter>soundlib</Filter> </ClCompile> + <ClCompile Include="..\..\soundlib\MIDIMacroParser.cpp"> + <Filter>soundlib</Filter> + </ClCompile> <ClCompile Include="..\..\soundlib\MIDIMacros.cpp"> <Filter>soundlib</Filter> </ClCompile> Modified: trunk/OpenMPT/build/vs2017winxpansi/OpenMPT-UTF8.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2017winxpansi/OpenMPT-UTF8.vcxproj Sun Dec 1 00:30:19 2024 (r22370) +++ trunk/OpenMPT/build/vs2017winxpansi/OpenMPT-UTF8.vcxproj Sun Dec 1 01:40:19 2024 (r22371) @@ -921,6 +921,7 @@ <ClInclude Include="..\..\soundlib\IntMixer.h" /> <ClInclude Include="..\..\soundlib\Loaders.h" /> <ClInclude Include="..\..\soundlib\MIDIEvents.h" /> + <ClInclude Include="..\..\soundlib\MIDIMacroParser.h" /> <ClInclude Include="..\..\soundlib\MIDIMacros.h" /> <ClInclude Include="..\..\soundlib\MODTools.h" /> <ClInclude Include="..\..\soundlib\MPEGFrame.h" /> @@ -1414,6 +1415,7 @@ <ClCompile Include="..\..\soundlib\Load_xm.cpp" /> <ClCompile Include="..\..\soundlib\Load_xmf.cpp" /> <ClCompile Include="..\..\soundlib\MIDIEvents.cpp" /> + <ClCompile Include="..\..\soundlib\MIDIMacroParser.cpp" /> <ClCompile Include="..\..\soundlib\MIDIMacros.cpp" /> <ClCompile Include="..\..\soundlib\MODTools.cpp" /> <ClCompile Include="..\..\soundlib\MPEGFrame.cpp" /> Modified: trunk/OpenMPT/build/vs2017winxpansi/OpenMPT-UTF8.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2017winxpansi/OpenMPT-UTF8.vcxproj.filters Sun Dec 1 00:30:19 2024 (r22370) +++ trunk/OpenMPT/build/vs2017winxpansi/OpenMPT-UTF8.vcxproj.filters Sun Dec 1 01:40:19 2024 (r22371) @@ -726,6 +726,9 @@ <ClInclude Include="..\..\soundlib\MIDIEvents.h"> <Filter>soundlib</Filter> </ClInclude> + <ClInclude Include="..\..\soundlib\MIDIMacroParser.h"> + <Filter>soundlib</Filter> + </ClInclude> <ClInclude Include="..\..\soundlib\MIDIMacros.h"> <Filter>soundlib</Filter> </ClInclude> @@ -2201,6 +2204,9 @@ <ClCompile Include="..\..\soundlib\MIDIEvents.cpp"> <Filter>soundlib</Filter> </ClCompile> + <ClCompile Include="..\..\soundlib\MIDIMacroParser.cpp"> + <Filter>soundlib</Filter> + </ClCompile> <ClCompile Include="..\..\soundlib\MIDIMacros.cpp"> <Filter>soundlib</Filter> </ClCompile> Modified: trunk/OpenMPT/build/vs2017winxpansi/OpenMPT.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2017winxpansi/OpenMPT.vcxproj Sun Dec 1 00:30:19 2024 (r22370) +++ trunk/OpenMPT/build/vs2017winxpansi/OpenMPT.vcxproj Sun Dec 1 01:40:19 2024 (r22371) @@ -921,6 +921,7 @@ <ClInclude Include="..\..\soundlib\IntMixer.h" /> <ClInclude Include="..\..\soundlib\Loaders.h" /> <ClInclude Include="..\..\soundlib\MIDIEvents.h" /> + <ClInclude Include="..\..\soundlib\MIDIMacroParser.h" /> <ClInclude Include="..\..\soundlib\MIDIMacros.h" /> <ClInclude Include="..\..\soundlib\MODTools.h" /> <ClInclude Include="..\..\soundlib\MPEGFrame.h" /> @@ -1414,6 +1415,7 @@ <ClCompile Include="..\..\soundlib\Load_xm.cpp" /> <ClCompile Include="..\..\soundlib\Load_xmf.cpp" /> <ClCompile Include="..\..\soundlib\MIDIEvents.cpp" /> + <ClCompile Include="..\..\soundlib\MIDIMacroParser.cpp" /> <ClCompile Include="..\..\soundlib\MIDIMacros.cpp" /> <ClCompile Include="..\..\soundlib\MODTools.cpp" /> <ClCompile Include="..\..\soundlib\MPEGFrame.cpp" /> Modified: trunk/OpenMPT/build/vs2017winxpansi/OpenMPT.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2017winxpansi/OpenMPT.vcxproj.filters Sun Dec 1 00:30:19 2024 (r22370) +++ trunk/OpenMPT/build/vs2017winxpansi/OpenMPT.vcxproj.filters Sun Dec 1 01:40:19 2024 (r22371) @@ -726,6 +726,9 @@ <ClInclude Include="..\..\soundlib\MIDIEvents.h"> <Filter>soundlib</Filter> </ClInclude> + <ClInclude Include="..\..\soundlib\MIDIMacroParser.h"> + <Filter>soundlib</Filter> + </ClInclude> <ClInclude Include="..\..\soundlib\MIDIMacros.h"> <Filter>soundlib</Filter> </ClInclude> @@ -2201,6 +2204,9 @@ <ClCompile Include="..\..\soundlib\MIDIEvents.cpp"> <Filter>soundlib</Filter> </ClCompile> + <ClCompile Include="..\..\soundlib\MIDIMacroParser.cpp"> + <Filter>soundlib</Filter> + </ClCompile> <ClCompile Include="..\..\soundlib\MIDIMacros.cpp"> <Filter>soundlib</Filter> </ClCompile> Modified: trunk/OpenMPT/build/vs2017winxpansi/libopenmpt-small.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2017winxpansi/libopenmpt-small.vcxproj Sun Dec 1 00:30:19 2024 (r22370) +++ trunk/OpenMPT/build/vs2017winxpansi/libopenmpt-small.vcxproj Sun Dec 1 01:40:19 2024 (r22371) @@ -703,6 +703,7 @@ <ClInclude Include="..\..\soundlib\IntMixer.h" /> <ClInclude Include="..\..\soundlib\Loaders.h" /> <ClInclude Include="..\..\soundlib\MIDIEvents.h" /> + <ClInclude Include="..\..\soundlib\MIDIMacroParser.h" /> <ClInclude Include="..\..\soundlib\MIDIMacros.h" /> <ClInclude Include="..\..\soundlib\MODTools.h" /> <ClInclude Include="..\..\soundlib\MPEGFrame.h" /> @@ -1038,6 +1039,7 @@ <ClCompile Include="..\..\soundlib\Load_xm.cpp" /> <ClCompile Include="..\..\soundlib\Load_xmf.cpp" /> <ClCompile Include="..\..\soundlib\MIDIEvents.cpp" /> + <ClCompile Include="..\..\soundlib\MIDIMacroParser.cpp" /> <ClCompile Include="..\..\soundlib\MIDIMacros.cpp" /> <ClCompile Include="..\..\soundlib\MODTools.cpp" /> <ClCompile Include="..\..\soundlib\MPEGFrame.cpp" /> Modified: trunk/OpenMPT/build/vs2017winxpansi/libopenmpt-small.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2017winxpansi/libopenmpt-small.vcxproj.filters Sun Dec 1 00:30:19 2024 (r22370) +++ trunk/OpenMPT/build/vs2017winxpansi/libopenmpt-small.vcxproj.filters Sun Dec 1 01:40:19 2024 (r22371) @@ -348,6 +348,9 @@ <ClInclude Include="..\..\soundlib\MIDIEvents.h"> <Filter>soundlib</Filter> </ClInclude> + <ClInclude Include="..\..\soundlib\MIDIMacroParser.h"> + <Filter>soundlib</Filter> + </ClInclude> <ClInclude Include="..\..\soundlib\MIDIMacros.h"> <Filter>soundlib</Filter> </ClInclude> @@ -1349,6 +1352,9 @@ <ClCompile Include="..\..\soundlib\MIDIEvents.cpp"> <Filter>soundlib</Filter> </ClCompile> + <ClCompile Include="..\..\soundlib\MIDIMacroParser.cpp"> + <Filter>soundlib</Filter> + </ClCompile> <ClCompile Include="..\..\soundlib\MIDIMacros.cpp"> <Filter>soundlib</Filter> </ClCompile> Modified: trunk/OpenMPT/build/vs2017winxpansi/libopenmpt.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2017winxpansi/libopenmpt.vcxproj Sun Dec 1 00:30:19 2024 (r22370) +++ trunk/OpenMPT/build/vs2017winxpansi/libopenmpt.vcxproj Sun Dec 1 01:40:19 2024 (r22371) @@ -703,6 +703,7 @@ <ClInclude Include="..\..\soundlib\IntMixer.h" /> <ClInclude Include="..\..\soundlib\Loaders.h" /> <ClInclude Include="..\..\soundlib\MIDIEvents.h" /> + <ClInclude Include="..\..\soundlib\MIDIMacroParser.h" /> <ClInclude Include="..\..\soundlib\MIDIMacros.h" /> <ClInclude Include="..\..\soundlib\MODTools.h" /> <ClInclude Include="..\..\soundlib\MPEGFrame.h" /> @@ -1038,6 +1039,7 @@ <ClCompile Include="..\..\soundlib\Load_xm.cpp" /> <ClCompile Include="..\..\soundlib\Load_xmf.cpp" /> <ClCompile Include="..\..\soundlib\MIDIEvents.cpp" /> + <ClCompile Include="..\..\soundlib\MIDIMacroParser.cpp" /> <ClCompile Include="..\..\soundlib\MIDIMacros.cpp" /> <ClCompile Include="..\..\soundlib\MODTools.cpp" /> <ClCompile Include="..\..\soundlib\MPEGFrame.cpp" /> Modified: trunk/OpenMPT/build/vs2017winxpansi/libopenmpt.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2017winxpansi/libopenmpt.vcxproj.filters Sun Dec 1 00:30:19 2024 (r22370) +++ trunk/OpenMPT/build/vs2017winxpansi/libopenmpt.vcxproj.filters Sun Dec 1 01:40:19 2024 (r22371) @@ -348,6 +348,9 @@ <ClInclude Include="..\..\soundlib\MIDIEvents.h"> <Filter>soundlib</Filter> </ClInclude> + <ClInclude Include="..\..\soundlib\MIDIMacroParser.h"> + <Filter>soundlib</Filter> + </ClInclude> <ClInclude Include="..\..\soundlib\MIDIMacros.h"> <Filter>soundlib</Filter> </ClInclude> @@ -1349,6 +1352,9 @@ <ClCompile Include="..\..\soundlib\MIDIEvents.cpp"> <Filter>soundlib</Filter> </ClCompile> + <ClCompile Include="..\..\soundlib\MIDIMacroParser.cpp"> + <Filter>soundlib</Filter> + </ClCompile> <ClCompile Include="..\..\soundlib\MIDIMacros.cpp"> <Filter>soundlib</Filter> </ClCompile> Modified: trunk/OpenMPT/build/vs2017winxpansi/libopenmpt_test.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2017winxpansi/libopenmpt_test.vcxproj Sun Dec 1 00:30:19 2024 (r22370) +++ trunk/OpenMPT/build/vs2017winxpansi/libopenmpt_test.vcxproj Sun Dec 1 01:40:19 2024 (r22371) @@ -733,6 +733,7 @@ <ClInclude Include="..\..\soundlib\IntMixer.h" /> <ClInclude Include="..\..\soundlib\Loaders.h" /> <ClInclude Include="..\..\soundlib\MIDIEvents.h" /> + <ClInclude Include="..\..\soundlib\MIDIMacroParser.h" /> <ClInclude Include="..\..\soundlib\MIDIMacros.h" /> <ClInclude Include="..\..\soundlib\MODTools.h" /> <ClInclude Include="..\..\soundlib\MPEGFrame.h" /> @@ -1080,6 +1081,7 @@ <ClCompile Include="..\..\soundlib\Load_xm.cpp" /> <ClCompile Include="..\..\soundlib\Load_xmf.cpp" /> <ClCompile Include="..\..\soundlib\MIDIEvents.cpp" /> + <ClCompile Include="..\..\soundlib\MIDIMacroParser.cpp" /> <ClCompile Include="..\..\soundlib\MIDIMacros.cpp" /> <ClCompile Include="..\..\soundlib\MODTools.cpp" /> <ClCompile Include="..\..\soundlib\MPEGFrame.cpp" /> Modified: trunk/OpenMPT/build/vs2017winxpansi/libopenmpt_test.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2017winxpansi/libopenmpt_test.vcxproj.filters Sun Dec 1 00:30:19 2024 (r22370) +++ trunk/OpenMPT/build/vs2017winxpansi/libopenmpt_test.vcxproj.filters Sun Dec 1 01:40:19 2024 (r22371) @@ -366,6 +366,9 @@ <ClInclude Include="..\..\soundlib\MIDIEvents.h"> <Filter>soundlib</Filter> </ClInclude> + <ClInclude Include="..\..\soundlib\MIDIMacroParser.h"> + <Filter>soundlib</Filter> + </ClInclude> <ClInclude Include="..\..\soundlib\MIDIMacros.h"> <Filter>soundlib</Filter> </ClInclude> @@ -1403,6 +1406,9 @@ <ClCompile Include="..\..\soundlib\MIDIEvents.cpp"> <Filter>soundlib</Filter> </ClCompile> + <ClCompile Include="..\..\soundlib\MIDIMacroParser.cpp"> + <Filter>soundlib</Filter> + </ClCompile> <ClCompile Include="..\..\soundlib\MIDIMacros.cpp"> <Filter>soundlib</Filter> </ClCompile> Modified: trunk/OpenMPT/build/vs2019win7/OpenMPT-ANSI.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2019win7/OpenMPT-ANSI.vcxproj Sun Dec 1 00:30:19 2024 (r22370) +++ trunk/OpenMPT/build/vs2019win7/OpenMPT-ANSI.vcxproj Sun Dec 1 01:40:19 2024 (r22371) @@ -940,6 +940,7 @@ <ClInclude Include="..\..\soundlib\IntMixer.h" /> <ClInclude Include="..\..\soundlib\Loaders.h" /> <ClInclude Include="..\..\soundlib\MIDIEvents.h" /> + <ClInclude Include="..\..\soundlib\MIDIMacroParser.h" /> <ClInclude Include="..\..\soundlib\MIDIMacros.h" /> <ClInclude Include="..\..\soundlib\MODTools.h" /> <ClInclude Include="..\..\soundlib\MPEGFrame.h" /> @@ -1433,6 +1434,7 @@ <ClCompile Include="..\..\soundlib\Load_xm.cpp" /> <ClCompile Include="..\..\soundlib\Load_xmf.cpp" /> <ClCompile Include="..\..\soundlib\MIDIEvents.cpp" /> + <ClCompile Include="..\..\soundlib\MIDIMacroParser.cpp" /> <ClCompile Include="..\..\soundlib\MIDIMacros.cpp" /> <ClCompile Include="..\..\soundlib\MODTools.cpp" /> <ClCompile Include="..\..\soundlib\MPEGFrame.cpp" /> Modified: trunk/OpenMPT/build/vs2019win7/OpenMPT-ANSI.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2019win7/OpenMPT-ANSI.vcxproj.filters Sun Dec 1 00:30:19 2024 (r22370) +++ trunk/OpenMPT/build/vs2019win7/OpenMPT-ANSI.vcxproj.filters Sun Dec 1 01:40:19 2024 (r22371) @@ -768,6 +768,9 @@ <ClInclude Include="..\..\soundlib\MIDIEvents.h"> <Filter>soundlib</Filter> </ClInclude> + <ClInclude Include="..\..\soundlib\MIDIMacroParser.h"> + <Filter>soundlib</Filter> + </ClInclude> <ClInclude Include="..\..\soundlib\MIDIMacros.h"> <Filter>soundlib</Filter> </ClInclude> @@ -2243,6 +2246,9 @@ <ClCompile Include="..\..\soundlib\MIDIEvents.cpp"> <Filter>soundlib</Filter> </ClCompile> + <ClCompile Include="..\..\soundlib\MIDIMacroParser.cpp"> + <Filter>soundlib</Filter> + </ClCompile> <ClCompile Include="..\..\soundlib\MIDIMacros.cpp"> <Filter>soundlib</Filter> </ClCompile> Modified: trunk/OpenMPT/build/vs2019win7/OpenMPT-UTF8.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2019win7/OpenMPT-UTF8.vcxproj Sun Dec 1 00:30:19 2024 (r22370) +++ trunk/OpenMPT/build/vs2019win7/OpenMPT-UTF8.vcxproj Sun Dec 1 01:40:19 2024 (r22371) @@ -940,6 +940,7 @@ <ClInclude Include="..\..\soundlib\IntMixer.h" /> <ClInclude Include="..\..\soundlib\Loaders.h" /> <ClInclude Include="..\..\soundlib\MIDIEvents.h" /> + <ClInclude Include="..\..\soundlib\MIDIMacroParser.h" /> <ClInclude Include="..\..\soundlib\MIDIMacros.h" /> <ClInclude Include="..\..\soundlib\MODTools.h" /> <ClInclude Include="..\..\soundlib\MPEGFrame.h" /> @@ -1433,6 +1434,7 @@ <ClCompile Include="..\..\soundlib\Load_xm.cpp" /> <ClCompile Include="..\..\soundlib\Load_xmf.cpp" /> <ClCompile Include="..\..\soundlib\MIDIEvents.cpp" /> + <ClCompile Include="..\..\soundlib\MIDIMacroParser.cpp" /> <ClCompile Include="..\..\soundlib\MIDIMacros.cpp" /> <ClCompile Include="..\..\soundlib\MODTools.cpp" /> <ClCompile Include="..\..\soundlib\MPEGFrame.cpp" /> Modified: trunk/OpenMPT/build/vs2019win7/OpenMPT-UTF8.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2019win7/OpenMPT-UTF8.vcxproj.filters Sun Dec 1 00:30:19 2024 (r22370) +++ trunk/OpenMPT/build/vs2019win7/OpenMPT-UTF8.vcxproj.filters Sun Dec 1 01:40:19 2024 (r22371) @@ -768,6 +768,9 @@ <ClInclude Include="..\..\soundlib\MIDIEvents.h"> <Filter>soundlib</Filter> </ClInclude> + <ClInclude Include="..\..\soundlib\MIDIMacroParser.h"> + <Filter>soundlib</Filter> + </ClInclude> <ClInclude Include="..\..\soundlib\MIDIMacros.h"> <Filter>soundlib</Filter> </ClInclude> @@ -2243,6 +2246,9 @@ <ClCompile Include="..\..\soundlib\MIDIEvents.cpp"> <Filter>soundlib</Filter> </ClCompile> + <ClCompile Include="..\..\soundlib\MIDIMacroParser.cpp"> + <Filter>soundlib</Filter> + </ClCompile> <ClCompile Include="..\..\soundlib\MIDIMacros.cpp"> <Filter>soundlib</Filter> </ClCompile> Modified: trunk/OpenMPT/build/vs2019win7/OpenMPT.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2019win7/OpenMPT.vcxproj Sun Dec 1 00:30:19 2024 (r22370) +++ trunk/OpenMPT/build/vs2019win7/OpenMPT.vcxproj Sun Dec 1 01:40:19 2024 (r22371) @@ -940,6 +940,7 @@ <ClInclude Include="..\..\soundlib\IntMixer.h" /> <ClInclude Include="..\..\soundlib\Loaders.h" /> <ClInclude Include="..\..\soundlib\MIDIEvents.h" /> + <ClInclude Include="..\..\soundlib\MIDIMacroParser.h" /> <ClInclude Include="..\..\soundlib\MIDIMacros.h" /> <ClInclude Include="..\..\soundlib\MODTools.h" /> <ClInclude Include="..\..\soundlib\MPEGFrame.h" /> @@ -1433,6 +1434,7 @@ <ClCompile Include="..\..\soundlib\Load_xm.cpp" /> <ClCompile Include="..\..\soundlib\Load_xmf.cpp" /> <ClCompile Include="..\..\soundlib\MIDIEvents.cpp" /> + <ClCompile Include="..\..\soundlib\MIDIMacroParser.cpp" /> <ClCompile Include="..\..\soundlib\MIDIMacros.cpp" /> <ClCompile Include="..\..\soundlib\MODTools.cpp" /> <ClCompile Include="..\..\soundlib\MPEGFrame.cpp" /> Modified: trunk/OpenMPT/build/vs2019win7/OpenMPT.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2019win7/OpenMPT.vcxproj.filters Sun Dec 1 00:30:19 2024 (r22370) +++ trunk/OpenMPT/build/vs2019win7/OpenMPT.vcxproj.filters Sun Dec 1 01:40:19 2024 (r22371) @@ -768,6 +768,9 @@ <ClInclude Include="..\..\soundlib\MIDIEvents.h"> <Filter>soundlib</Filter> </ClInclude> + <ClInclude Include="..\..\soundlib\MIDIMacroParser.h"> + <Filter>soundlib</Filter> + </ClInclude> <ClInclude Include="..\..\soundlib\MIDIMacros.h"> <Filter>soundlib</Filter> </ClInclude> @@ -2243,6 +2246,9 @@ <ClCompile Include="..\..\soundlib\MIDIEvents.cpp"> <Filter>soundlib</Filter> </ClCompile> + <ClCompile Include="..\..\soundlib\MIDIMacroParser.cpp"> + <Filter>soundlib</Filter> + </ClCompile> <ClCompile Include="..\..\soundlib\MIDIMacros.cpp"> <Filter>soundlib</Filter> </ClCompile> Modified: trunk/OpenMPT/build/vs2019win7/libopenmpt-small.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2019win7/libopenmpt-small.vcxproj Sun Dec 1 00:30:19 2024 (r22370) +++ trunk/OpenMPT/build/vs2019win7/libopenmpt-small.vcxproj Sun Dec 1 01:40:19 2024 (r22371) @@ -700,6 +700,7 @@ <ClInclude Include="..\..\soundlib\IntMixer.h" /> <ClInclude Include="..\..\soundlib\Loaders.h" /> <ClInclude Include="..\..\soundlib\MIDIEvents.h" /> + <ClInclude Include="..\..\soundlib\MIDIMacroParser.h" /> <ClInclude Include="..\..\soundlib\MIDIMacros.h" /> <ClInclude Include="..\..\soundlib\MODTools.h" /> <ClInclude Include="..\..\soundlib\MPEGFrame.h" /> @@ -1035,6 +1036,7 @@ <ClCompile Include="..\..\soundlib\Load_xm.cpp" /> <ClCompile Include="..\..\soundlib\Load_xmf.cpp" /> <ClCompile Include="..\..\soundlib\MIDIEvents.cpp" /> + <ClCompile Include="..\..\soundlib\MIDIMacroParser.cpp" /> <ClCompile Include="..\..\soundlib\MIDIMacros.cpp" /> <ClCompile Include="..\..\soundlib\MODTools.cpp" /> <ClCompile Include="..\..\soundlib\MPEGFrame.cpp" /> Modified: trunk/OpenMPT/build/vs2019win7/libopenmpt-small.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2019win7/libopenmpt-small.vcxproj.filters Sun Dec 1 00:30:19 2024 (r22370) +++ trunk/OpenMPT/build/vs2019win7/libopenmpt-small.vcxproj.filters Sun Dec 1 01:40:19 2024 (r22371) @@ -348,6 +348,9 @@ <ClInclude Include="..\..\soundlib\MIDIEvents.h"> <Filter>soundlib</Filter> </ClInclude> + <ClInclude Include="..\..\soundlib\MIDIMacroParser.h"> + <Filter>soundlib</Filter> + </ClInclude> <ClInclude Include="..\..\soundlib\MIDIMacros.h"> <Filter>soundlib</Filter> </ClInclude> @@ -1349,6 +1352,9 @@ <ClCompile Include="..\..\soundlib\MIDIEvents.cpp"> <Filter>soundlib</Filter> </ClCompile> + <ClCompile Include="..\..\soundlib\MIDIMacroParser.cpp"> + <Filter>soundlib</Filter> + </ClCompile> <ClCompile Include="..\..\soundlib\MIDIMacros.cpp"> <Filter>soundlib</Filter> </ClCompile> Modified: trunk/OpenMPT/build/vs2019win7/libopenmpt.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2019win7/libopenmpt.vcxproj Sun Dec 1 00:30:19 2024 (r22370) +++ trunk/OpenMPT/build/vs2019win7/libopenmpt.vcxproj Sun Dec 1 01:40:19 2024 (r22371) @@ -700,6 +700,7 @@ <ClInclude Include="..\..\soundlib\IntMixer.h" /> <ClInclude Include="..\..\soundlib\Loaders.h" /> <ClInclude Include="..\..\soundlib\MIDIEvents.h" /> + <ClInclude Include="..\..\soundlib\MIDIMacroParser.h" /> <ClInclude Include="..\..\soundlib\MIDIMacros.h" /> <ClInclude Include="..\..\soundlib\MODTools.h" /> <ClInclude Include="..\..\soundlib\MPEGFrame.h" /> @@ -1035,6 +1036,7 @@ <ClCompile Include="..\..\soundlib\Load_xm.cpp" /> <ClCompile Include="..\..\soundlib\Load_xmf.cpp" /> <ClCompile Include="..\..\soundlib\MIDIEvents.cpp" /> + <ClCompile Include="..\..\soundlib\MIDIMacroParser.cpp" /> <ClCompile Include="..\..\soundlib\MIDIMacros.cpp" /> <ClCompile Include="..\..\soundlib\MODTools.cpp" /> <ClCompile Include="..\..\soundlib\MPEGFrame.cpp" /> Modified: trunk/OpenMPT/build/vs2019win7/libopenmpt.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2019win7/libopenmpt.vcxproj.filters Sun Dec 1 00:30:19 2024 (r22370) +++ trunk/OpenMPT/build/vs2019win7/libopenmpt.vcxproj.filters Sun Dec 1 01:40:19 2024 (r22371) @@ -348,6 +348,9 @@ <ClInclude Include="..\..\soundlib\MIDIEvents.h"> <Filter>soundlib</Filter> </ClInclude> + <ClInclude Include="..\..\soundlib\MIDIMacroParser.h"> + <Filter>soundlib</Filter> + </ClInclude> <ClInclude Include="..\..\soundlib\MIDIMacros.h"> <Filter>soundlib</Filter> </ClInclude> @@ -1349,6 +1352,9 @@ <ClCompile Include="..\..\soundlib\MIDIEvents.cpp"> <Filter>soundlib</Filter> </ClCompile> + <ClCompile Include="..\..\soundlib\MIDIMacroParser.cpp"> + <Filter>soundlib</Filter> + </ClCompile> <ClCompile Include="..\..\soundlib\MIDIMacros.cpp"> <Filter>soundlib</Filter> </ClCompile> Modified: trunk/OpenMPT/build/vs2019win7/libopenmpt_test.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2019win7/libopenmpt_test.vcxproj Sun Dec 1 00:30:19 2024 (r22370) +++ trunk/OpenMPT/build/vs2019win7/libopenmpt_test.vcxproj Sun Dec 1 01:40:19 2024 (r22371) @@ -730,6 +730,7 @@ <ClInclude Include="..\..\soundlib\IntMixer.h" /> <ClInclude Include="..\..\soundlib\Loaders.h" /> <ClInclude Include="..\..\soundlib\MIDIEvents.h" /> + <ClInclude Include="..\..\soundlib\MIDIMacroParser.h" /> <ClInclude Include="..\..\soundlib\MIDIMacros.h" /> <ClInclude Include="..\..\soundlib\MODTools.h" /> <ClInclude Include="..\..\soundlib\MPEGFrame.h" /> @@ -1077,6 +1078,7 @@ <ClCompile Include="..\..\soundlib\Load_xm.cpp" /> <ClCompile Include="..\..\soundlib\Load_xmf.cpp" /> <ClCompile Include="..\..\soundlib\MIDIEvents.cpp" /> + <ClCompile Include="..\..\soundlib\MIDIMacroParser.cpp" /> <ClCompile Include="..\..\soundlib\MIDIMacros.cpp" /> <ClCompile Include="..\..\soundlib\MODTools.cpp" /> <ClCompile Include="..\..\soundlib\MPEGFrame.cpp" /> Modified: trunk/OpenMPT/build/vs2019win7/libopenmpt_test.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2019win7/libopenmpt_test.vcxproj.filters Sun Dec 1 00:30:19 2024 (r22370) +++ trunk/OpenMPT/build/vs2019win7/libopenmpt_test.vcxproj.filters Sun Dec 1 01:40:19 2024 (r22371) @@ -372,6 +372,9 @@ <ClInclude Include="..\..\soundlib\MIDIEvents.h"> <Filter>soundlib</Filter> </ClInclude> + <ClInclude Include="..\..\soundlib\MIDIMacroParser.h"> + <Filter>soundlib</Filter> + </ClInclude> <ClInclude Include="..\..\soundlib\MIDIMacros.h"> <Filter>soundlib</Filter> </ClInclude> @@ -1409,6 +1412,9 @@ <ClCompile Include="..\..\soundlib\MIDIEvents.cpp"> <Filter>soundlib</Filter> </ClCompile> + <ClCompile Include="..\..\soundlib\MIDIMacroParser.cpp"> + <Filter>soundlib</Filter> + </ClCompile> <ClCompile Include="..\..\soundlib\MIDIMacros.cpp"> <Filter>soundlib</Filter> </ClCompile> Modified: trunk/OpenMPT/build/vs2022win10/OpenMPT-ANSI.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2022win10/OpenMPT-ANSI.vcxproj Sun Dec 1 00:30:19 2024 (r22370) +++ trunk/OpenMPT/build/vs2022win10/OpenMPT-ANSI.vcxproj Sun Dec 1 01:40:19 2024 (r22371) @@ -2142,6 +2142,7 @@ <ClInclude Include="..\..\soundlib\IntMixer.h" /> <ClInclude Include="..\..\soundlib\Loaders.h" /> <ClInclude Include="..\..\soundlib\MIDIEvents.h" /> + <ClInclude Include="..\..\soundlib\MIDIMacroParser.h" /> <ClInclude Include="..\..\soundlib\MIDIMacros.h" /> <ClInclude Include="..\..\soundlib\MODTools.h" /> <ClInclude Include="..\..\soundlib\MPEGFrame.h" /> @@ -2635,6 +2636,7 @@ <ClCompile Include="..\..\soundlib\Load_xm.cpp" /> <ClCompile Include="..\..\soundlib\Load_xmf.cpp" /> <ClCompile Include="..\..\soundlib\MIDIEvents.cpp" /> + <ClCompile Include="..\..\soundlib\MIDIMacroParser.cpp" /> <ClCompile Include="..\..\soundlib\MIDIMacros.cpp" /> <ClCompile Include="..\..\soundlib\MODTools.cpp" /> <ClCompile Include="..\..\soundlib\MPEGFrame.cpp" /> Modified: trunk/OpenMPT/build/vs2022win10/OpenMPT-ANSI.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2022win10/OpenMPT-ANSI.vcxproj.filters Sun Dec 1 00:30:19 2024 (r22370) +++ trunk/OpenMPT/build/vs2022win10/OpenMPT-ANSI.vcxproj.filters Sun Dec 1 01:40:19 2024 (r22371) @@ -768,6 +768,9 @@ <ClInclude Include="..\..\soundlib\MIDIEvents.h"> <Filter>soundlib</Filter> </ClInclude> + <ClInclude Include="..\..\soundlib\MIDIMacroParser.h"> + <Filter>soundlib</Filter> + </ClInclude> <ClInclude Include="..\..\soundlib\MIDIMacros.h"> <Filter>soundlib</Filter> </ClInclude> @@ -2243,6 +2246,9 @@ <ClCompile Include="..\..\soundlib\MIDIEvents.cpp"> <Filter>soundlib</Filter> </ClCompile> + <ClCompile Include="..\..\soundlib\MIDIMacroParser.cpp"> + <Filter>soundlib</Filter> + </ClCompile> <ClCompile Include="..\..\soundlib\MIDIMacros.cpp"> <Filter>soundlib</Filter> </ClCompile> Modified: trunk/OpenMPT/build/vs2022win10/OpenMPT-UTF8.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2022win10/OpenMPT-UTF8.vcxproj Sun Dec 1 00:30:19 2024 (r22370) +++ trunk/OpenMPT/build/vs2022win10/OpenMPT-UTF8.vcxproj Sun Dec 1 01:40:19 2024 (r22371) @@ -2142,6 +2142,7 @@ <ClInclude Include="..\..\soundlib\IntMixer.h" /> <ClInclude Include="..\..\soundlib\Loaders.h" /> <ClInclude Include="..\..\soundlib\MIDIEvents.h" /> + <ClInclude Include="..\..\soundlib\MIDIMacroParser.h" /> <ClInclude Include="..\..\soundlib\MIDIMacros.h" /> <ClInclude Include="..\..\soundlib\MODTools.h" /> <ClInclude Include="..\..\soundlib\MPEGFrame.h" /> @@ -2635,6 +2636,7 @@ <ClCompile Include="..\..\soundlib\Load_xm.cpp" /> <ClCompile Include="..\..\soundlib\Load_xmf.cpp" /> <ClCompile Include="..\..\soundlib\MIDIEvents.cpp" /> + <ClCompile Include="..\..\soundlib\MIDIMacroParser.cpp" /> <ClCompile Include="..\..\soundlib\MIDIMacros.cpp" /> <ClCompile Include="..\..\soundlib\MODTools.cpp" /> <ClCompile Include="..\..\soundlib\MPEGFrame.cpp" /> Modified: trunk/OpenMPT/build/vs2022win10/OpenMPT-UTF8.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2022win10/OpenMPT-UTF8.vcxproj.filters Sun Dec 1 00:30:19 2024 (r22370) +++ trunk/OpenMPT/build/vs2022win10/OpenMPT-UTF8.vcxproj.filters Sun Dec 1 01:40:19 2024 (r22371) @@ -768,6 +768,9 @@ <ClInclude Include="..\..\soundlib\MIDIEvents.h"> <Filter>soundlib</Filter> </ClInclude> + <ClInclude Include="..\..\soundlib\MIDIMacroParser.h"> + <Filter>soundlib</Filter> + </ClInclude> <ClInclude Include="..\..\soundlib\MIDIMacros.h"> <Filter>soundlib</Filter> </ClInclude> @@ -2243,6 +2246,9 @@ <ClCompile Include="..\..\soundlib\MIDIEvents.cpp"> <Filter>soundlib</Filter> </ClCompile> + <ClCompile Include="..\..\soundlib\MIDIMacroParser.cpp"> + <Filter>soundlib</Filter> + </ClCompile> <ClCompile Include="..\..\soundlib\MIDIMacros.cpp"> <Filter>soundlib</Filter> </ClCompile> Modified: trunk/OpenMPT/build/vs2022win10/OpenMPT.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2022win10/OpenMPT.vcxproj Sun Dec 1 00:30:19 2024 (r22370) +++ trunk/OpenMPT/build/vs2022win10/OpenMPT.vcxproj Sun Dec 1 01:40:19 2024 (r22371) @@ -2142,6 +2142,7 @@ <ClInclude Include="..\..\soundlib\IntMixer.h" /> <ClInclude Include="..\..\soundlib\Loaders.h" /> <ClInclude Include="..\..\soundlib\MIDIEvents.h" /> + <ClInclude Include="..\..\soundlib\MIDIMacroParser.h" /> <ClInclude Include="..\..\soundlib\MIDIMacros.h" /> <ClInclude Include="..\..\soundlib\MODTools.h" /> <ClInclude Include="..\..\soundlib\MPEGFrame.h" /> @@ -2635,6 +2636,7 @@ <ClCompile Include="..\..\soundlib\Load_xm.cpp" /> <ClCompile Include="..\..\soundlib\Load_xmf.cpp" /> <ClCompile Include="..\..\soundlib\MIDIEvents.cpp" /> + <ClCompile Include="..\..\soundlib\MIDIMacroParser.cpp" /> <ClCompile Include="..\..\soundlib\MIDIMacros.cpp" /> <ClCompile Include="..\..\soundlib\MODTools.cpp" /> <ClCompile Include="..\..\soundlib\MPEGFrame.cpp" /> Modified: trunk/OpenMPT/build/vs2022win10/OpenMPT.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2022win10/OpenMPT.vcxproj.filters Sun Dec 1 00:30:19 2024 (r22370) +++ trunk/OpenMPT/build/vs2022win10/OpenMPT.vcxproj.filters Sun Dec 1 01:40:19 2024 (r22371) @@ -768,6 +768,9 @@ <ClInclude Include="..\..\soundlib\MIDIEvents.h"> <Filter>soundlib</Filter> </ClInclude> + <ClInclude Include="..\..\soundlib\MIDIMacroParser.h"> + <Filter>soundlib</Filter> + </ClInclude> <ClInclude Include="..\..\soundlib\MIDIMacros.h"> <Filter>soundlib</Filter> </ClInclude> @@ -2243,6 +2246,9 @@ <ClCompile Include="..\..\soundlib\MIDIEvents.cpp"> <Filter>soundlib</Filter> </ClCompile> + <ClCompile Include="..\..\soundlib\MIDIMacroParser.cpp"> + <Filter>soundlib</Filter> + </ClCompile> <ClCompile Include="..\..\soundlib\MIDIMacros.cpp"> <Filter>soundlib</Filter> </ClCompile> Modified: trunk/OpenMPT/build/vs2022win10/libopenmpt-small.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2022win10/libopenmpt-small.vcxproj Sun Dec 1 00:30:19 2024 (r22370) +++ trunk/OpenMPT/build/vs2022win10/libopenmpt-small.vcxproj Sun Dec 1 01:40:19 2024 (r22371) @@ -1713,6 +1713,7 @@ <ClInclude Include="..\..\soundlib\IntMixer.h" /> <ClInclude Include="..\..\soundlib\Loaders.h" /> <ClInclude Include="..\..\soundlib\MIDIEvents.h" /> + <ClInclude Include="..\..\soundlib\MIDIMacroParser.h" /> <ClInclude Include="..\..\soundlib\MIDIMacros.h" /> <ClInclude Include="..\..\soundlib\MODTools.h" /> <ClInclude Include="..\..\soundlib\MPEGFrame.h" /> @@ -2048,6 +2049,7 @@ <ClCompile Include="..\..\soundlib\Load_xm.cpp" /> <ClCompile Include="..\..\soundlib\Load_xmf.cpp" /> <ClCompile Include="..\..\soundlib\MIDIEvents.cpp" /> + <ClCompile Include="..\..\soundlib\MIDIMacroParser.cpp" /> <ClCompile Include="..\..\soundlib\MIDIMacros.cpp" /> <ClCompile Include="..\..\soundlib\MODTools.cpp" /> <ClCompile Include="..\..\soundlib\MPEGFrame.cpp" /> Modified: trunk/OpenMPT/build/vs2022win10/libopenmpt-small.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2022win10/libopenmpt-small.vcxproj.filters Sun Dec 1 00:30:19 2024 (r22370) +++ trunk/OpenMPT/build/vs2022win10/libopenmpt-small.vcxproj.filters Sun Dec 1 01:40:19 2024 (r22371) @@ -348,6 +348,9 @@ <ClInclude Include="..\..\soundlib\MIDIEvents.h"> <Filter>soundlib</Filter> </ClInclude> + <ClInclude Include="..\..\soundlib\MIDIMacroParser.h"> + <Filter>soundlib</Filter> + </ClInclude> <ClInclude Include="..\..\soundlib\MIDIMacros.h"> <Filter>soundlib</Filter> </ClInclude> @@ -1349,6 +1352,9 @@ <ClCompile Include="..\..\soundlib\MIDIEvents.cpp"> <Filter>soundlib</Filter> </ClCompile> + <ClCompile Include="..\..\soundlib\MIDIMacroParser.cpp"> + <Filter>soundlib</Filter> + </ClCompile> <ClCompile Include="..\..\soundlib\MIDIMacros.cpp"> <Filter>soundlib</Filter> </ClCompile> Modified: trunk/OpenMPT/build/vs2022win10/libopenmpt.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2022win10/libopenmpt.vcxproj Sun Dec 1 00:30:19 2024 (r22370) +++ trunk/OpenMPT/build/vs2022win10/libopenmpt.vcxproj Sun Dec 1 01:40:19 2024 (r22371) @@ -1713,6 +1713,7 @@ <ClInclude Include="..\..\soundlib\IntMixer.h" /> <ClInclude Include="..\..\soundlib\Loaders.h" /> <ClInclude Include="..\..\soundlib\MIDIEvents.h" /> + <ClInclude Include="..\..\soundlib\MIDIMacroParser.h" /> <ClInclude Include="..\..\soundlib\MIDIMacros.h" /> <ClInclude Include="..\..\soundlib\MODTools.h" /> <ClInclude Include="..\..\soundlib\MPEGFrame.h" /> @@ -2048,6 +2049,7 @@ <ClCompile Include="..\..\soundlib\Load_xm.cpp" /> <ClCompile Include="..\..\soundlib\Load_xmf.cpp" /> <ClCompile Include="..\..\soundlib\MIDIEvents.cpp" /> + <ClCompile Include="..\..\soundlib\MIDIMacroParser.cpp" /> <ClCompile Include="..\..\soundlib\MIDIMacros.cpp" /> <ClCompile Include="..\..\soundlib\MODTools.cpp" /> <ClCompile Include="..\..\soundlib\MPEGFrame.cpp" /> Modified... [truncated message content] |