├── README.md ├── doc └── file_format_pmf.xlsx ├── pmf_converter ├── bin │ └── pmf_converter.exe ├── build │ ├── clean.bat │ ├── clean_int.bat │ ├── gcc │ │ └── makefile │ ├── gen_solution.bat │ ├── pmf_converter.sxproj │ ├── vs2008 │ │ └── pmf_converter.vcproj │ ├── vs2010 │ │ ├── pmf_converter.vcxproj │ │ └── pmf_converter.vcxproj.filters │ ├── vs2012 │ │ ├── pmf_converter.vcxproj │ │ └── pmf_converter.vcxproj.filters │ ├── vs2013 │ │ ├── pmf_converter.vcxproj │ │ └── pmf_converter.vcxproj.filters │ ├── vs2015 │ │ ├── pmf_converter.vcxproj │ │ └── pmf_converter.vcxproj.filters │ └── vs2017 │ │ ├── pmf_converter.sln │ │ ├── pmf_converter.vcxproj │ │ └── pmf_converter.vcxproj.filters ├── src │ ├── converter_it.cpp │ ├── converter_mod.cpp │ ├── converter_s3m.cpp │ ├── converter_xm.cpp │ ├── pfc_pmf_converter.cpp │ └── pfc_pmf_converter.h └── sxp_src │ ├── core │ ├── config.h │ ├── containers.h │ ├── containers.inl │ ├── core.cpp │ ├── core.h │ ├── core.inl │ ├── cstr.cpp │ ├── cstr.h │ ├── cstr.inl │ ├── fsys │ │ ├── fsys.cpp │ │ ├── fsys.h │ │ └── fsys.inl │ ├── iterators.h │ ├── iterators.inl │ ├── main.h │ ├── meta.h │ ├── meta.inl │ ├── sort.h │ ├── sort.inl │ ├── str.cpp │ ├── str.h │ ├── str.inl │ ├── streams.cpp │ ├── streams.h │ ├── streams.inl │ ├── typeid.inc │ ├── utils.cpp │ ├── utils.h │ └── utils.inl │ └── platform │ ├── linux │ └── core │ │ ├── fsys │ │ └── linux_fsys.cpp │ │ ├── linux_core.cpp │ │ ├── linux_core.h │ │ ├── linux_core__gcc.h │ │ ├── linux_main.cpp │ │ └── linux_main.h │ ├── posix │ ├── posix_fsys.cpp │ └── posix_fsys.h │ └── win │ └── core │ ├── fsys │ ├── win_fsys.cpp │ └── win_fsys.h │ ├── win_core.cpp │ ├── win_core.h │ ├── win_core__gcc.h │ ├── win_core__msvc.h │ ├── win_main.cpp │ └── win_main.h └── pmf_player ├── music.h ├── pmf_data.h ├── pmf_player.cpp ├── pmf_player.h ├── pmf_player.ino ├── pmf_player_arduino_avr.cpp ├── pmf_player_arduino_samd.cpp └── pmf_player_teensy.cpp /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JarkkoPFC/arduino-music-player/HEAD/README.md -------------------------------------------------------------------------------- /doc/file_format_pmf.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JarkkoPFC/arduino-music-player/HEAD/doc/file_format_pmf.xlsx -------------------------------------------------------------------------------- /pmf_converter/bin/pmf_converter.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JarkkoPFC/arduino-music-player/HEAD/pmf_converter/bin/pmf_converter.exe -------------------------------------------------------------------------------- /pmf_converter/build/clean.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JarkkoPFC/arduino-music-player/HEAD/pmf_converter/build/clean.bat -------------------------------------------------------------------------------- /pmf_converter/build/clean_int.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JarkkoPFC/arduino-music-player/HEAD/pmf_converter/build/clean_int.bat -------------------------------------------------------------------------------- /pmf_converter/build/gcc/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JarkkoPFC/arduino-music-player/HEAD/pmf_converter/build/gcc/makefile -------------------------------------------------------------------------------- /pmf_converter/build/gen_solution.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JarkkoPFC/arduino-music-player/HEAD/pmf_converter/build/gen_solution.bat -------------------------------------------------------------------------------- /pmf_converter/build/pmf_converter.sxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JarkkoPFC/arduino-music-player/HEAD/pmf_converter/build/pmf_converter.sxproj -------------------------------------------------------------------------------- /pmf_converter/build/vs2008/pmf_converter.vcproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JarkkoPFC/arduino-music-player/HEAD/pmf_converter/build/vs2008/pmf_converter.vcproj -------------------------------------------------------------------------------- /pmf_converter/build/vs2010/pmf_converter.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JarkkoPFC/arduino-music-player/HEAD/pmf_converter/build/vs2010/pmf_converter.vcxproj -------------------------------------------------------------------------------- /pmf_converter/build/vs2010/pmf_converter.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JarkkoPFC/arduino-music-player/HEAD/pmf_converter/build/vs2010/pmf_converter.vcxproj.filters -------------------------------------------------------------------------------- /pmf_converter/build/vs2012/pmf_converter.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JarkkoPFC/arduino-music-player/HEAD/pmf_converter/build/vs2012/pmf_converter.vcxproj -------------------------------------------------------------------------------- /pmf_converter/build/vs2012/pmf_converter.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JarkkoPFC/arduino-music-player/HEAD/pmf_converter/build/vs2012/pmf_converter.vcxproj.filters -------------------------------------------------------------------------------- /pmf_converter/build/vs2013/pmf_converter.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JarkkoPFC/arduino-music-player/HEAD/pmf_converter/build/vs2013/pmf_converter.vcxproj -------------------------------------------------------------------------------- /pmf_converter/build/vs2013/pmf_converter.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JarkkoPFC/arduino-music-player/HEAD/pmf_converter/build/vs2013/pmf_converter.vcxproj.filters -------------------------------------------------------------------------------- /pmf_converter/build/vs2015/pmf_converter.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JarkkoPFC/arduino-music-player/HEAD/pmf_converter/build/vs2015/pmf_converter.vcxproj -------------------------------------------------------------------------------- /pmf_converter/build/vs2015/pmf_converter.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JarkkoPFC/arduino-music-player/HEAD/pmf_converter/build/vs2015/pmf_converter.vcxproj.filters -------------------------------------------------------------------------------- /pmf_converter/build/vs2017/pmf_converter.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JarkkoPFC/arduino-music-player/HEAD/pmf_converter/build/vs2017/pmf_converter.sln -------------------------------------------------------------------------------- /pmf_converter/build/vs2017/pmf_converter.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JarkkoPFC/arduino-music-player/HEAD/pmf_converter/build/vs2017/pmf_converter.vcxproj -------------------------------------------------------------------------------- /pmf_converter/build/vs2017/pmf_converter.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JarkkoPFC/arduino-music-player/HEAD/pmf_converter/build/vs2017/pmf_converter.vcxproj.filters -------------------------------------------------------------------------------- /pmf_converter/src/converter_it.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JarkkoPFC/arduino-music-player/HEAD/pmf_converter/src/converter_it.cpp -------------------------------------------------------------------------------- /pmf_converter/src/converter_mod.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JarkkoPFC/arduino-music-player/HEAD/pmf_converter/src/converter_mod.cpp -------------------------------------------------------------------------------- /pmf_converter/src/converter_s3m.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JarkkoPFC/arduino-music-player/HEAD/pmf_converter/src/converter_s3m.cpp -------------------------------------------------------------------------------- /pmf_converter/src/converter_xm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JarkkoPFC/arduino-music-player/HEAD/pmf_converter/src/converter_xm.cpp -------------------------------------------------------------------------------- /pmf_converter/src/pfc_pmf_converter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JarkkoPFC/arduino-music-player/HEAD/pmf_converter/src/pfc_pmf_converter.cpp -------------------------------------------------------------------------------- /pmf_converter/src/pfc_pmf_converter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JarkkoPFC/arduino-music-player/HEAD/pmf_converter/src/pfc_pmf_converter.h -------------------------------------------------------------------------------- /pmf_converter/sxp_src/core/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JarkkoPFC/arduino-music-player/HEAD/pmf_converter/sxp_src/core/config.h -------------------------------------------------------------------------------- /pmf_converter/sxp_src/core/containers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JarkkoPFC/arduino-music-player/HEAD/pmf_converter/sxp_src/core/containers.h -------------------------------------------------------------------------------- /pmf_converter/sxp_src/core/containers.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JarkkoPFC/arduino-music-player/HEAD/pmf_converter/sxp_src/core/containers.inl -------------------------------------------------------------------------------- /pmf_converter/sxp_src/core/core.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JarkkoPFC/arduino-music-player/HEAD/pmf_converter/sxp_src/core/core.cpp -------------------------------------------------------------------------------- /pmf_converter/sxp_src/core/core.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JarkkoPFC/arduino-music-player/HEAD/pmf_converter/sxp_src/core/core.h -------------------------------------------------------------------------------- /pmf_converter/sxp_src/core/core.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JarkkoPFC/arduino-music-player/HEAD/pmf_converter/sxp_src/core/core.inl -------------------------------------------------------------------------------- /pmf_converter/sxp_src/core/cstr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JarkkoPFC/arduino-music-player/HEAD/pmf_converter/sxp_src/core/cstr.cpp -------------------------------------------------------------------------------- /pmf_converter/sxp_src/core/cstr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JarkkoPFC/arduino-music-player/HEAD/pmf_converter/sxp_src/core/cstr.h -------------------------------------------------------------------------------- /pmf_converter/sxp_src/core/cstr.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JarkkoPFC/arduino-music-player/HEAD/pmf_converter/sxp_src/core/cstr.inl -------------------------------------------------------------------------------- /pmf_converter/sxp_src/core/fsys/fsys.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JarkkoPFC/arduino-music-player/HEAD/pmf_converter/sxp_src/core/fsys/fsys.cpp -------------------------------------------------------------------------------- /pmf_converter/sxp_src/core/fsys/fsys.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JarkkoPFC/arduino-music-player/HEAD/pmf_converter/sxp_src/core/fsys/fsys.h -------------------------------------------------------------------------------- /pmf_converter/sxp_src/core/fsys/fsys.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JarkkoPFC/arduino-music-player/HEAD/pmf_converter/sxp_src/core/fsys/fsys.inl -------------------------------------------------------------------------------- /pmf_converter/sxp_src/core/iterators.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JarkkoPFC/arduino-music-player/HEAD/pmf_converter/sxp_src/core/iterators.h -------------------------------------------------------------------------------- /pmf_converter/sxp_src/core/iterators.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JarkkoPFC/arduino-music-player/HEAD/pmf_converter/sxp_src/core/iterators.inl -------------------------------------------------------------------------------- /pmf_converter/sxp_src/core/main.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JarkkoPFC/arduino-music-player/HEAD/pmf_converter/sxp_src/core/main.h -------------------------------------------------------------------------------- /pmf_converter/sxp_src/core/meta.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JarkkoPFC/arduino-music-player/HEAD/pmf_converter/sxp_src/core/meta.h -------------------------------------------------------------------------------- /pmf_converter/sxp_src/core/meta.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JarkkoPFC/arduino-music-player/HEAD/pmf_converter/sxp_src/core/meta.inl -------------------------------------------------------------------------------- /pmf_converter/sxp_src/core/sort.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JarkkoPFC/arduino-music-player/HEAD/pmf_converter/sxp_src/core/sort.h -------------------------------------------------------------------------------- /pmf_converter/sxp_src/core/sort.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JarkkoPFC/arduino-music-player/HEAD/pmf_converter/sxp_src/core/sort.inl -------------------------------------------------------------------------------- /pmf_converter/sxp_src/core/str.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JarkkoPFC/arduino-music-player/HEAD/pmf_converter/sxp_src/core/str.cpp -------------------------------------------------------------------------------- /pmf_converter/sxp_src/core/str.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JarkkoPFC/arduino-music-player/HEAD/pmf_converter/sxp_src/core/str.h -------------------------------------------------------------------------------- /pmf_converter/sxp_src/core/str.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JarkkoPFC/arduino-music-player/HEAD/pmf_converter/sxp_src/core/str.inl -------------------------------------------------------------------------------- /pmf_converter/sxp_src/core/streams.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JarkkoPFC/arduino-music-player/HEAD/pmf_converter/sxp_src/core/streams.cpp -------------------------------------------------------------------------------- /pmf_converter/sxp_src/core/streams.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JarkkoPFC/arduino-music-player/HEAD/pmf_converter/sxp_src/core/streams.h -------------------------------------------------------------------------------- /pmf_converter/sxp_src/core/streams.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JarkkoPFC/arduino-music-player/HEAD/pmf_converter/sxp_src/core/streams.inl -------------------------------------------------------------------------------- /pmf_converter/sxp_src/core/typeid.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JarkkoPFC/arduino-music-player/HEAD/pmf_converter/sxp_src/core/typeid.inc -------------------------------------------------------------------------------- /pmf_converter/sxp_src/core/utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JarkkoPFC/arduino-music-player/HEAD/pmf_converter/sxp_src/core/utils.cpp -------------------------------------------------------------------------------- /pmf_converter/sxp_src/core/utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JarkkoPFC/arduino-music-player/HEAD/pmf_converter/sxp_src/core/utils.h -------------------------------------------------------------------------------- /pmf_converter/sxp_src/core/utils.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JarkkoPFC/arduino-music-player/HEAD/pmf_converter/sxp_src/core/utils.inl -------------------------------------------------------------------------------- /pmf_converter/sxp_src/platform/linux/core/fsys/linux_fsys.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JarkkoPFC/arduino-music-player/HEAD/pmf_converter/sxp_src/platform/linux/core/fsys/linux_fsys.cpp -------------------------------------------------------------------------------- /pmf_converter/sxp_src/platform/linux/core/linux_core.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JarkkoPFC/arduino-music-player/HEAD/pmf_converter/sxp_src/platform/linux/core/linux_core.cpp -------------------------------------------------------------------------------- /pmf_converter/sxp_src/platform/linux/core/linux_core.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JarkkoPFC/arduino-music-player/HEAD/pmf_converter/sxp_src/platform/linux/core/linux_core.h -------------------------------------------------------------------------------- /pmf_converter/sxp_src/platform/linux/core/linux_core__gcc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JarkkoPFC/arduino-music-player/HEAD/pmf_converter/sxp_src/platform/linux/core/linux_core__gcc.h -------------------------------------------------------------------------------- /pmf_converter/sxp_src/platform/linux/core/linux_main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JarkkoPFC/arduino-music-player/HEAD/pmf_converter/sxp_src/platform/linux/core/linux_main.cpp -------------------------------------------------------------------------------- /pmf_converter/sxp_src/platform/linux/core/linux_main.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JarkkoPFC/arduino-music-player/HEAD/pmf_converter/sxp_src/platform/linux/core/linux_main.h -------------------------------------------------------------------------------- /pmf_converter/sxp_src/platform/posix/posix_fsys.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JarkkoPFC/arduino-music-player/HEAD/pmf_converter/sxp_src/platform/posix/posix_fsys.cpp -------------------------------------------------------------------------------- /pmf_converter/sxp_src/platform/posix/posix_fsys.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JarkkoPFC/arduino-music-player/HEAD/pmf_converter/sxp_src/platform/posix/posix_fsys.h -------------------------------------------------------------------------------- /pmf_converter/sxp_src/platform/win/core/fsys/win_fsys.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JarkkoPFC/arduino-music-player/HEAD/pmf_converter/sxp_src/platform/win/core/fsys/win_fsys.cpp -------------------------------------------------------------------------------- /pmf_converter/sxp_src/platform/win/core/fsys/win_fsys.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JarkkoPFC/arduino-music-player/HEAD/pmf_converter/sxp_src/platform/win/core/fsys/win_fsys.h -------------------------------------------------------------------------------- /pmf_converter/sxp_src/platform/win/core/win_core.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JarkkoPFC/arduino-music-player/HEAD/pmf_converter/sxp_src/platform/win/core/win_core.cpp -------------------------------------------------------------------------------- /pmf_converter/sxp_src/platform/win/core/win_core.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JarkkoPFC/arduino-music-player/HEAD/pmf_converter/sxp_src/platform/win/core/win_core.h -------------------------------------------------------------------------------- /pmf_converter/sxp_src/platform/win/core/win_core__gcc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JarkkoPFC/arduino-music-player/HEAD/pmf_converter/sxp_src/platform/win/core/win_core__gcc.h -------------------------------------------------------------------------------- /pmf_converter/sxp_src/platform/win/core/win_core__msvc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JarkkoPFC/arduino-music-player/HEAD/pmf_converter/sxp_src/platform/win/core/win_core__msvc.h -------------------------------------------------------------------------------- /pmf_converter/sxp_src/platform/win/core/win_main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JarkkoPFC/arduino-music-player/HEAD/pmf_converter/sxp_src/platform/win/core/win_main.cpp -------------------------------------------------------------------------------- /pmf_converter/sxp_src/platform/win/core/win_main.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JarkkoPFC/arduino-music-player/HEAD/pmf_converter/sxp_src/platform/win/core/win_main.h -------------------------------------------------------------------------------- /pmf_player/music.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JarkkoPFC/arduino-music-player/HEAD/pmf_player/music.h -------------------------------------------------------------------------------- /pmf_player/pmf_data.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JarkkoPFC/arduino-music-player/HEAD/pmf_player/pmf_data.h -------------------------------------------------------------------------------- /pmf_player/pmf_player.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JarkkoPFC/arduino-music-player/HEAD/pmf_player/pmf_player.cpp -------------------------------------------------------------------------------- /pmf_player/pmf_player.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JarkkoPFC/arduino-music-player/HEAD/pmf_player/pmf_player.h -------------------------------------------------------------------------------- /pmf_player/pmf_player.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JarkkoPFC/arduino-music-player/HEAD/pmf_player/pmf_player.ino -------------------------------------------------------------------------------- /pmf_player/pmf_player_arduino_avr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JarkkoPFC/arduino-music-player/HEAD/pmf_player/pmf_player_arduino_avr.cpp -------------------------------------------------------------------------------- /pmf_player/pmf_player_arduino_samd.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JarkkoPFC/arduino-music-player/HEAD/pmf_player/pmf_player_arduino_samd.cpp -------------------------------------------------------------------------------- /pmf_player/pmf_player_teensy.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JarkkoPFC/arduino-music-player/HEAD/pmf_player/pmf_player_teensy.cpp --------------------------------------------------------------------------------